1. 安装loadrunner11
2. 打开Virtual User Generator,选择新建,弹出框如下图,
注意:如果测试源服务器(web服务器)可以在url中直接写源服务器的ip地址或者是公网可dns解析的域名;
如果是测试代理服务器则只能在url中写域名,我用的是自己定制的域名,公网dns解析不出来,所以需要在lr安装的系统的hosts中设置域名到ip的映 射【注意目前我只能实现代理服务器和源服务器都是80端口的情况的录制,
如果源站是8080端口代理服务器是80端口我暂时还不知道怎么设置来实 现???待研究待高人指点---解决了,参见http://blog.chinaunix.net/uid-30199261-id-5593663.html】
且如下图中Network:Port Mapping 的设置中Capture level只能选择后两个,如果选择第一个Socket level data,则虽然可以完成请求但是录制的内容为 空
3.完成新建并执行录制完成后,注意上面的Record into Action中only0为你给起的录制脚本的名字,完成录制后不能在对应目录中马上生成录制文件,需要后面设置场景完成后才可以在对应目录下生成,后面以图说明
4.从script切换到tasks,点击Next进行回放,回放后继续Next,创建场景,场景名字only01
5. 弹出创建场景框
注意有两类场景可选,目标场景和手工场景,具体配置此处省略,自己都可以试试,
其中手动场景中的10为并发用户数
6. 去目录常看生成的文件
可见录制的脚本名以.c为扩展名,场景名以.usr为扩展名,两个名字可以不同
7.去controller中执行场景就会以设置的10的并发用户数执行录制的脚本
8.执行完成后会生成性能指标图表,放在对应的res目录下,文件如D:\loadrunner11\only01\res\res.lrr
这样就完成了一个简单的url的并发的性能测试,通过最终图表可得到响应时间及吞吐量等一些值
备注:设置录制脚本的循环次数在
Virtual User Generator的Run-time setting中设置,如下图,只循环run部分
阅读(1877) | 评论(0) | 转发(0) |