loadrunner是一款基于项目的简化版性能负载测试基金方案,帮助用户快速识别程序的异常行为 。loadrunner的兼容性很强大,支持Web/移动、Web服务、MQTT、HTML5等等,有效减少了脚本编制的时间 。由于这款软件功能强大、可操作范围极广,所有今天小编特地带来了loadrunner的部分使用教程 。
![Loadrunner压力测试工具使用教程](http://img.yunnanlong.com/220718/1200321438-0.jpg)
1.1loadrunner压力测试原理
本质就是在loadrunner上模拟多个用户同时按固定行为访问web站点 。其中固定行为在loadrunner中是通过录制脚本定义的,多个用户同时访问的策略是在loadrunner的场景中定义的 。
1.2压测思路
通过loadrunner进行压力测试web应用的主要思路分两步:
第一步 录制脚本
先录制用户请求访问的行为,如用户访问首页,或用户先登陆,后浏览页面,后搜索;录制完后会生成用户请求行为的脚本;然后我们按需要修改脚本,使脚本更符合实际请求情况;
第二步 运行场景
在第一步中录制了单个用户请求流程的脚本,第二步主要是设置用户按照脚本同时访问的并发数以及并发访问的时间和策略,使其更接近真实高并发访问的场景;在模拟并发访问后,会形成测试报告,包括服务器数据流吞吐量、每秒请求次数、事务响应时间等 。
1.3压测步骤简介
以测试A应用首页为例,主要分为以下5个步骤
1、设置录制选项
2、录制脚本
3、脚本优化
4、设置场景
5、运行场景及查看报告
具体配置如下图所示,其中有些配置步骤可以用loadrunner默认的,不是必须项 。
![Loadrunner压力测试工具使用教程](http://img.yunnanlong.com/220718/1200322606-1.jpg)
2压力测试步骤详细说明
2.1设置录制选项
2.1.1选择首页中的创建/编辑脚本
![Loadrunner压力测试工具使用教程](http://img.yunnanlong.com/220718/1200325557-2.jpg)
2.1.2选择协议
对web站点进行压力测试,选择web(HTTP/HTML)
![Loadrunner压力测试工具使用教程](http://img.yunnanlong.com/220718/1200321R8-3.jpg)
2.1.3输入系统url,设置录制选项
![Loadrunner压力测试工具使用教程](http://img.yunnanlong.com/220718/1200325416-4.jpg)
【要录制的程序】:这个是打开url的浏览器,默认为IE,不过loadrunner11支持到IE8,可以自定义浏览器 。
【URL地址】:需要进行测试的链接
2.2录制脚本
2.2.1录制脚本
在上一步点击“确定”后,会自动打开浏览器并定位到配置的url地址中 。然后需要在浏览器中模拟用户的行为,我们执行一个搜索功能 。
![Loadrunner压力测试工具使用教程](http://img.yunnanlong.com/220718/12003251c-5.jpg)
在模拟用户行为完后,点击蓝色按钮停止录制,会生成脚本,如下一步所示
2.2.2验证回放脚本
![Loadrunner压力测试工具使用教程](http://img.yunnanlong.com/220718/1200325J1-6.jpg)
在生成脚本后,可以点击验证回放,会根据生成的脚本在浏览器中回放用户的行为,来验证用户的行为是否符合要求 。
2.3脚本优化
回放验证成功后,可以进行事务、参数、并发用户的设置、脚本运行时设置 。此操作为可选项,可以不用配置,系统采用默认配置 。
事务:根据项目需要,除了衡量整个脚本的性能外,还想获取到脚本中的某一段或几段操作,例如:想知道从单击“确定”按钮到显示首页这一登录过程的性能数据,以便更详细的知道具体是用户的哪些动作对系统性能的影响比较大 。这时候,可以将登录的运行脚本标记在一个事务内 。
在脚本中没有事务时,可以在脚本开始和结束的地方分别加上
推荐阅读
- 电压力锅菜谱,九阳电压力锅菜谱
- 汽车油液压力传感器作用和种类介绍
- 美的电压力锅配件,美的电压力锅锅盖的这个配件是装在哪个位置的
- 空调压力表怎么看图解,空调压力表怎么看
- 怎么网上开店赚钱,如何网上开店
- 电压力锅炖排骨,电压力锅炖排骨的步骤
- 电压力锅十大排行榜,电压力锅煮玉米需要多长时间
- 2升电压力锅哪个牌子好,电压力锅发生爆炸是什么原因
- 拉布拉多多少个月爆头,压力\\u002634
- 电压力锅报价及...,美的电压力锅老款型号