开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第三十一天,点击查看活动详情
针对LoadRunner基础入门教程的问题,LoadRunner是一款性能测试软件,通过模拟真实的 用户行为,通过负载、并发和性能实时监控以及完成后的测试报告,分析系统可能存在的瓶颈,Load Runner最为有效的手段之一应该就是并发控制,通过在控制台合的设置,以达到同一个业务同时模拟 成千上万的用户进行操作。从下图可以看到LR是HP旗下的的一款软件,并且该软件属于商业软件,作 为一款商业的软件,LR在功能方面是相当强大的,特别是测试完成后的测试报告以及性能的实时监控 都相当出色
Loadrunner基本流程操作
准备条件:
一.安装loadrunner
二.破解loadrunner
(注:本次使用Ir11版本可以兼容的IE浏览器版本为IE6-IE8;所以不要让IE进行更新) 设置IE不自动更新的方法:
不想更新的话,可以在系统更新Windows Update里重要更新中招待IE,将前面的对号点掉即可。当然以后出现新 的系统补丁时候还要在点比较麻烦,可以右键IE更新,点其中的【隐藏更新】即可。
性能测试
一.生成脚本:
1.协议选择:
1)对于基于bs的网站选择web(HTTP/HTML)
对于基于CS的要和开发沟通好其所使用的协议,然后选选择对应的协议。
2.录制选项设置:
位置在:Tools-Recording Option下
1)设置Recording:
我们一般会选择HTML-Base Script
3.开始录制:
点击"Start Record"
1)录制时可以选择录制脚本放置的位置(Vuser-init,Actionh, Vuser-end)
其中Vuser-init,Vuser-end在脚本中只会执行一次
执行顺序为:Vuser-init Action Vuser-end
4.脚本开发:
1)参数化
2)设置检查点
3)设置事务
二.回放脚本:
1.脚本回放设置:
位置:Vuser-Run-TimeSetting
1)Run Logic:设置Action执行次数
- Log:Extend Log-Parameter sub...当存在参数时,选择此进行参数输出
4)Think Time:忽略或与录制时一致
5.回放脚本:
6)点击"Run"进行脚本回放
三.创建场景:
在Vugen中点击Tools-Create Controller Scenario 设置并发用户数
1.设置Run-TimeSetting
1)Think Time:设置为忽略
2)Log:选择Send Message only when an error occurs
2.设计场景:
- Run Mode: Basic Schedule
3.运行场景:
1)点击"Start Scenario"
四.生成报告:
四.生成报告:
在HP loadrunner Controller中点击"Results-Analyze ResultS"
可以依据选择生成各种格式的报告
举例:在报告中会比较关心的两个结果
1.Average Transaction Response:值越小代表处理事务的速度度越快
2.Transaction per Second:得出最大处理多少事务
在Analyze分析器中导出报告
位置在:Reports-New Reports