Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1019900
  • 博文数量: 157
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1388
  • 用 户 组: 普通用户
  • 注册时间: 2015-04-09 15:37
文章分类

全部博文(157)

文章存档

2023年(9)

2022年(2)

2021年(18)

2020年(7)

2017年(13)

2016年(53)

2015年(55)

我的朋友

分类: 服务器与存储

2015-12-31 17:29:25

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部分


阅读(1818) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~