软件测试工具LoadRunner为何如此受青睐?

上一篇 / 下一篇  2018-06-20 18:50:03 / 个人分类:自动化测试

现在越来越多的测试人员不满足于当前的状况,想进一步得到更好的发展,下面我给大家介绍一个性能测试工具loadrunner

一、LoadRunner初步了解

关于LoadRunner的学习,初期重点关注Vuser Generator的使用,需掌握以下内容,再去实战操作基本就不难了。

  • 录制脚本的基本步骤;

  • 理解基础函数的含义:lrstarttransaction(),lrendtransaction(),webregfind(),weburl(),websubmit_form();

  • 会看输出窗口中的Replay log;

  • Vuser-Run Time Setting中Run logic\log\Think Time的设置;

  • 脚本的迭代;

  • 手动写脚本,掌握基本函数;

  • LoadRunner参数的设置;

针对我们目前的项目基本上是做HTTP/HTTPS协议的压测,大家手上有项目时,可以通过录制了解一下整个HTTP请求及响应的情况,学习一下LoadRunner内置的函数。

另外参数设置、迭代、关联函数等等希望大家查一下资料弄懂,实践一下不同方式有什么不同。

二、性能指标

在做性能测试之前,简单说下性能指标:

响应时间

针对页面操作,响应时间小于2秒,用户会感觉系统较快较满意;响应时间在2~5秒,用户可以接受,但对速度有些不满;响应时间超过5秒,用户将无法接受。作为优秀的项目当然越快越好,我们在做压测的时候,一般希望响应时间在1秒以内, 针对系统内部调用的接口响应时间更要快,具体情况视具体接口而定。

吞吐量

通常需要结合业务部门的市场目标而定。

服务器资源占用

CPU占用率、内存使用率不能过高;Cache命中率不能过低。

三、性能测试流程

制定性能测试目标-->选择性能测试工具-->设计性能测试-->执行性能测试脚本-->监控分析系统-->性能调优

1、目标:

如,系统需满足500个用户在线、20个用户并发操作发帖的情况下,发帖响应时间不超过2秒,系统资源使用率不超过30%。

2、选择性能测试工具:

可选择LR、Locust、jmeter等主流测试工具,这篇文章主要介绍LR相关。

3、性能测试准备:

测试脚本开发、负载的生成规则及监控方式、测试环境的搭建。

4、负载过程、负载后对数据进行分析,这个分析需要众多专家共同协作,找出数据背后的问题,确定性能瓶颈。

5、确定瓶颈后,进行软硬件调优,调优完成重复之前的步骤。

上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8052),我们将立即处理。

 
 
 
 
 
 


了解更多课程内容及课程安排,可咨询QQ 2852509883 或致电客服 400-821-0951(工作日9:00-17:30)
【看这里】技术交流、拓展人脉、领取福利欢迎加入博为峰网校大课堂>>>

 




TAG:

 

评分:0

我来说两句

Open Toolbar