第四章 loadrunner 压力端调整
指定MDRV.EXE使用进程数
在本次测试中,loadruner客户端,发起的JAVA协议连接,由于并发的数量比较大,我们只能采用线程的模式。在loadrunner中,默认的是每50个vuser会使用一个mdrv.exe进程,但是有些时候vuser中的使用的线程太多就会使测试程序的效率特别低,这时候就希望能够可以多起几个mdrv.exe的进程,每个进程中的vuser数量少一点,通过更改
HP\LoadRunner\dat\protocols\ Java_protocols.lrp文件。
在[Vugen]下面新加一条MaxThreadPerProcess=要设置的vuser数量 这样每个mdrv.exe进程中的vuser数量就是你上面设置的数量了。
JAVA协议测试,JVM参数配置
需要配置环境路径
需要配置JVM参数
不能添加-server参数。
更改(windows 2003)操作系统的对外最大tcp连接数。
应用程序从系统请求可用用户端口时,TCP/IP 可指定的最高端口号。
使用 regedit 命令访问
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\TCPIP\Parameters 注册表子键并创建名为 MaxUserPort 的新 REG_DWORD 值。缺省值:无建议值:至少十进制 32768,最大值十进制 65535。重新启动系统后生效。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] “MaxUserPort”=dword:000415630
PS:此次测试用的可是正版的loadrunner。