LoadRunner工具的设置技巧问题

来源:互联网 发布:ubuntu 中文界面 编辑:程序博客网 时间:2024/06/11 10:53

1、如何解决数据库查询结果过大,导致录制失败

解决方法:在windows系统目录下,首先找到是否在该文件中存在“【SQLOracleinspector】”项,并查看是否已经存在“CmdSize=xxxxx”项,如果不存在,则在该文件中添加:SQLOracleinspector

CmdSize=100000

 

2、如何突破Controller可用脚本50条限制

解决方法:开始>程序>运行  输入:regedit  在注册表中找到:“HKEY_CURRENT_USER\Sofrware\Mercury Interactive\RencentScripts”中max_num_of_scripts项,将默认的50,修改就行了

 

3、如何解决参数化100条显示限制

解决方法:在windows系统目录下,找到Vugen.ini,并在文件中找到“【ParamTable】”,在下面有“MaxVisibleLines=100”,将100修改就行了

 

4、如何解决Connect()中的密文改为明文(用于录制数据库)

解决方法:在windows系统目录下,找到Vugen.ini,找到文件中”[LRDCodeGeneration]”项,并查看“AutoPasswordEncryption=OFF”项,如不存在,在文件中添加

[LRDCodeGeneration]

AutoPasswordEncryption=OFF

 

5、如何解决负载均衡将压力作用到一台机器上

原因:DNS缓存中记录条目每隔一段时间将被更新一次,长时间不用的内容将被丢弃,这时间间隔称为:TTL  ;由于在windows2000XPwindows2003中否定响应和肯定响应时间不同,导致TTL(timet tolive)时间过长,所以造成了故障主机在得到一次否定的DNS解析之后,一段时间内无法再到DNS服务器上查询,只有等TTL时间之后,新的请求才有可能被别的负载均衡机器响应

解决方法:调整注册表“HKEY_LOCAL_MACHINE\SYSYTEM\CurrentControlSet\Services\DNSCache\Parameters”项中的MaxCacheEntryTtlLimitNegativeCacheTime均设置为1,即1s,或者禁用0

 

6、如何设置登录的用户名和密码

问题1、解决访问网站时,弹出一个对话框,要求输入用户名、密码,以及域名

原型函数Int web_set_user(const char *username,const char *password,const char *host:port)

Host为链接的主机IP或域名,port为使用的端口号

样例

vuser_init()

{

Web_set_user(“tony”,”foryou”,”barton:8080”);

Web_url(“web_url”,”URL=http://bentonx.com/auth/index.jsp”,”TargetFrame=”,”Resource=0”,”Referer=”,LAST);

Return 0;

}

问题有代理服务器认证时,需通过代理服务器认证后,才能获取资源

运用web_set_proxy()web_set_user()

lr_decrypt为解密函数

vuser_init()

{

 Web_set_proxy(“Sussex:8080”);

Web_set_user(“tony”,lr_decrypt(“40123456gsdfdsffsfd”),” Sussex:8080”);

Web_url(“web_url”,”URL=http://bentonx.com/auth/index.jsp”,”TargetFrame=”,”Resource=0”,”Referer=”,LAST);

Web_set_proxy(“norland:8080”);

Web_set_user(“delaford\pxy1”,lr_decrypt(“40123456gsdfdsffsfd”),” Sussex:8080”);

Return 0;

}

原创粉丝点击