使用LoadRunner进行性能测试的简单步骤

使用LoadRunner进行性能测试的简单步骤

 

一、开发测试脚本

 

工具:VuGen

 

步骤:

 

1.         使用VuGen提供的录制功能,自动产生基本的脚本。

 

2.         在基本脚本的基础之上,编辑脚本。在比较重要的业务环节中插入

 

u       Transactions来衡量该环节中服务器的性能

 

u       Rendezvous points(集合点)衡量最常用的环节在n个用户同时访问的大负载量下的性能

 

u       添加注释,便于维护

 

u       参数化输入

 

3 .     Run-Time设置

 

u       General“Automatic Transactions”可以选择第二个,这样LoadRunner默认把每一步操作都当作Transactions处理

 

u       Proxys:不要使用代理服务器,或者在IE中设置本地连接不使用代理

 

u       Browser EmulationAdvanced ——Step Download Timeout 默认是120s,建议设的时间短一点,在60s之内(因为实际用户可能没有那么大的耐心)

 

u       NetWork:暂且使用最大带宽吧

 

4 .     VuGen中运行一下脚本,确保没有任何错误

 

注意:
可能会在VuGen中开发多个脚本,每个脚本的开发最好遵从以上的步骤    

 

 

二、创建测试场景

 

工具:Controller

 

步骤:

 

1.         选择场景的类型:根据现在的情况,选择“Manual Scenario”,配置时可以更加的灵活

 

2.         选择每个脚本要运行的虚拟用户数量

 

3.         添加Load Generator,添加后要connect一次,确保连接正常

 

4.         分配用户到不同的Load Genrator

 

5.         配置Rendezvous

 

6.         Run-Time设置:同上设置

 

7.         配置Schedule:为了充分利用资源,可以配置成晚上1000以后开始运行,连续运行n个小时,第二天上班来看结果

 

8.         设置结果文件的保存路径

 

9.         添加性能计数器:(以下所有性能计数器采用默认即可)

 

u       System Resources——Windows Resources 默认即可

 

u       NetWork Delay Time 

 

u       MSIIS

 

u       ASP.NET Applications

 

u       oracle

 

三、
执行测试(完全自动化,不需要干预)

 

四、分析测试结果



分析各种图表,得出系统的瓶颈。


除此之外,楼主再给大家推荐几个靠谱的测试工具:

a、开源测试管理工具:BugfreeBugzillaTestLinkmantis

 

b、开源功能自动化测试工具:WatirSeleniumMaxQWebInject 

 

c、开源性能自动化测试工具:JmeterOpenSTADBMonster

 

d、国内免费软件测试工具有:AutoRunnerTestCenterTestBird


文章部分摘自CSDN论坛

转载于:https://www.cnblogs.com/ce5201314/p/5329370.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值