LoadRunner11安装破解使用资料整合
前言
这篇文章主要是整合我在使用LoadRunner11进行压力测试并编写性能测试报告的过程中参考的一些资料。
介绍
LoadRunner,是HP推出的一种预测系统行为和性能的负载测试工具,通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,分为Windows 版本和Unix 版本。LoadRunner能够对整个企业架构进行测试。通过使用 LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。 LoadRunner是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。
安装及破解
本来是想安装12版本的,但是因为尝试了12版本的破解教程之后没成功,所以虽然版本旧了点,还是用了11版本哈。
安装过程就省略了,没啥好说的,下一步下一步下一步,有提示要安装什么组件的上百度搜就有了。
请一定要在64位的win7系统上安装,我在其他win10和win8系统上安装就没成功过。坑。。。
附别人的安装及破解过程:
http://www.cnblogs.com/exmyth/p/4240859.html
附LoadRunner11下载链接(4G多):
https://pan.baidu.com/s/1i51a3HV
附破解包下载链接(不破解的话,最多只能创建50个虚拟用户):
http://pan.baidu.com/s/1eS7SmD8
附LoadRunner12视频学习链接(用法和11版差不多):
http://www.kgc.cn/testing/16886.shtml
操作说明
LoadRunner包括3个主要的组件:
- Virtual User Generator(虚拟用户生成器):录制用户的业务流程,并自动生成测试脚本。
- Controller(测试指挥中心):创建测试场景,并进行压力负载测试。
- Analysis(结果分析工具):分析场景负载测试结果,显示结果图例。
使用流程如图所示:
测试流程.png录制脚本
打开Virtual User Generator,选择创建web(HTTP/HTML)脚本。
选择创建脚本.png
进入主页面之后点击状态栏中的start Record按钮开始准备开始录制业务流程。
- url address是指你要录制的网站的地址,最后选用内网地址,这样能避免因为网络延迟带来的误差。
- record into action我一开始选用vuser_init是因为我需要登录初始化。
录制脚本的时候也遇到了不少坑。因为ie浏览器对测试网站的兼容性不是很好,所以我想调用我另外安装的谷歌浏览器,却打不开·····。后来看到loadrunner安装目录的bin目录下有个firefox文件夹,应该是loadrunner内置自带的火狐浏览器,起码比ie好用。
内置火狐浏览器目录.png点击ok之后应用会自动调用浏览器,并出现录制按钮组。
录制按钮组.png从录制按钮组中可以看出我们现在在给vuser_init录制脚本,浏览器中操作完登录之后,切换到vuser_action并开始点击要测试的业务流程,最后切换到vuser_end在点击退出登录操作。最后点击按钮组中的红色的结束按钮组,loadrunner将会根据你测试的流程自动生成测试脚本。
- vuser_init初始化操作,负载测试的时候只会调用一次
- vuser_action业务操作,这里是压力测试的主要测试点。系统将会逐步提高用户的并发数量。
- vuser_end结束操作,应用也只会调用一次。
接下来就是脚本优化了。有时候因为浏览器卡顿的原因会自动生成一些与业务流程不相关的脚本代码,可以把它们给删掉。另外可以在需要测试的功能点上插入事务,这样可以在结果分析中可以查看该功能点的测试数据,比如最大最小和平均耗时信息。保存脚本。
插入事务.png 登录事务.png另外脚本中可能会出现中文乱码,这个自己上网搜一下吧,因为时间比较赶,我是直接在脚本上把乱码改成之前输入的中文。
脚本优化好了之后,需要对脚本进行测试是否通过。点击状态栏中的额run按钮(一个向右的三角符),应用将自动测试脚本。完成之后可以看出输入的record log中是否有错误(红色),或者点击view-》Test Results查看结果。
脚本测试结果.jpg并发执行
有了测试脚本之后脚本,接下来就是对脚本中的业务流程进行压力测试了。打开Controller控制中心。打开刚才保存的脚本。设置测试场景。如下图所示,我设置了并发100个用户,每一秒启动2个用户。100用户完全启动之后持续压力测试3分钟。最后以每秒2个用户退出测试。全过程不到7分钟。保存测试场景。
并发100用户的测试场景.png之后点击RUN标签,进入监控页面,点击Start Scenario即可开始测试场景的测试。
监控页面.png
并发100测试场景完成之后可以修改并发用户200,再点击Start Scenario的时候注意不要覆盖原来的测试结果,另起名字即可。
结果分析
结果分析就是通过各种图例显示测试的结果。给个链接你们看看吧,这里就不重复了。
附LoadRunner Analysis各项指标详解链接
http://blog.csdn.net/liangfengchang/article/details/45070321
最后
如果你觉得我写的步骤跨越比较大的话,请一定要看我给出的视频学习的链接。这样入手比较简单,当然网上也有很多教程。自己权衡吧。
最后的最后,分享一个网上的我觉得还ok的性能测试报告的模板,请叫我雷锋。
附性能测试报告模板链接:
http://pan.baidu.com/s/1qYwI5Yk