使用loadrunner中遇到的问题:
1. 突破参数的百条显示限制:
C:/WINDOWS/ vugen.ini中
[ParamTable]
MaxVisibleLines=100 改为200
2. 如何将Connect()中的密文改成明文:
在C:/WINDOWS/ vugen.ini中
是否存在[LRDCode Generation]AutoPasswordEncryption=OFF
没有则添加
3.关于use soap header的使用
在脚本中添加:
SOAPHeader=<soap:Header xmlns=/"http://*/"><authentication><username>TEST</username><password>TEST@1234</password></authentication></soap:Header>
保持在一行。
4. 在不带soap header的时候,那么run-time-setting客户端仿真选项à选择MS soap
在带soap header的时候,那么run-time-setting客户端仿真选项à选择General
5. Scan WSDL时,VuGen将为每种方法自动生成web_serivce_call函数。并且VuGen将在每次方法调用之间添加3秒的think_time。对于我们这个次测试,在每次调用时,都不需要think_time,所以就需要将这个lr_think_time(3)设置为lr_think_time(0)或者屏蔽。
6. 在本次测试中一部分采用的是一个Vuser,然后迭代N次的方法。
有一部分使用并发测试,则是N个用户vuser迭代一次的方法。
由于loadrunner的限制,所以license限制在了100个用户,采用的是通过Agnet来实现几千个用户的并发。
7.关于Analysis的分析应用:
每秒点击次数与平均事务响应时间比较:
可以查看点击次数对事务性能产生的影响。通过对查看“每秒点击次数”,可以判断系统是否稳定。系统点击率下降通常表明服务器的响应速度在变慢,需进一步分析,发现系统瓶颈所在。
8.Error: Failed to connect to server "192.168.1.100:2060": [10061] Connection refused
IIS关闭
Web服务器承受不了压力,拒绝服务,降低TCPTimeWaitDelay时间和增加MaxUserPort TCP连接使用的最大端口数量可以提高系统的数据吞吐率
增加MaxUserPort TCP连接使用的最大端口数量
1.打开注册表编辑器,如 Regedit.exe 或 Regedt32.exe。
2.导航到:HKLM/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters
3.双击 MaxUserPort,将“数值数据”字段设置为 ea60(十六进制),再单击“确定”。
4.关闭注册表编辑器,并重新启动计算机,以使该设置生效。
建议将 MaxUserPort 值设置为 60000。如果设置的 MaxUserPort 值低于 60000,可能会显示名称服务提供程序接口 (NSPI) 代理警告