loadrunner使用入门_车上的load是什么意思

(1) 2024-07-06 16:23

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
loadrunner使用入门_车上的load是什么意思,希望能够帮助你!!!。

loadrunner 基础操作流程

Loadrunner介绍
LoadRunner是一款专业级别的应用负载测试工具,它可以模拟上千万用户对企业应用进行真实的负载测试,通过大量实时监测器和精确的分析来得到最真实的数据,并且支持自动重复测试,以确保数值稳定和准确。通过使用LoadRunner,企业能最大限度地缩短测试时间,优化产品性能和加速应用系统的发布周期。LoadRunner适用于各种体系架构,它从用户关注的“响应时间”、“点击次数”或是工业层面的“吞吐量”和“请求数”等方面衡量loadrunner使用入门_车上的load是什么意思_https://bianchenghao6.com/blog__第1张
系统的性能表现,进行评测和总结,并辅助用户优化系统性能。
Loadrunner11下载与安装
1.下载好安装包解压文件夹,双击setup.exe(最好右击以管理员身份打开),出现下图
loadrunner使用入门_车上的load是什么意思_https://bianchenghao6.com/blog__第2张
2.单击【loadRunner完整安装程序】,弹出窗口,选择否
loadrunner使用入门_车上的load是什么意思_https://bianchenghao6.com/blog__第3张
3.之后即是傻瓜式安装,点击下一步直到安装完成即可
4. 安装完成后,系统会自动打开“Loadrunner License Information”窗口:并提示你的“license”只有十天的使用期
5.此时关闭程序,打开汉化包,
a、用LR8.0中的mlr5lprg.dll、lm70.dll覆盖LR11安装目录下“bin”文件夹中的对应文件;
b、运行deletelicense.exe;
c、然后使用老版的注册码添加到新的license中即可,添加两次New license。
global-100: AEAMAUIK-YAFEKEKJJKEEA-BCJGI
web-10000: AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB
loadrunner使用入门_车上的load是什么意思_https://bianchenghao6.com/blog__第4张
录制脚本
1.打开loadrunner,左边有三个模块
loadrunner使用入门_车上的load是什么意思_https://bianchenghao6.com/blog__第5张
a)Create/Edit Scripts 创建或编辑脚本,通过录制脚本的方式,操作人员可以随心所欲录制自己想要操作。
b)Run Load Tests 运行负载测试,根据前期我们录制的脚本来运行负载测试。
c)Analyze Test Results 分析测试结果
2.点击Create/Edit Scripts进行脚本录制
3.选择录制,选择系统通讯的协议,我们此时要录制浏览器上的脚本,故选择web(HTTP/HTML)协议,点击Create。
loadrunner使用入门_车上的load是什么意思_https://bianchenghao6.com/blog__第6张
loadrunner使用入门_车上的load是什么意思_https://bianchenghao6.com/blog__第7张
Application type:程序类型,我们是测试web,所以选择Internet Applications
Program to record:录制程序,默认是IE浏览器,也可自行设置浏览器,添加浏览器的exe文件即可,注意浏览器和loadrunner版本的兼容性。
URL Address:这是我们要录制的路径,可以是内网,也可以是外网的,开始录制的时候,打开的将是这个网址。
Working directory:工作路径 ,选择loadRunner安装文件夹下的bin文件夹。
Record into Action:录制脚本到那个地方,有三个选项,vuser_init,Action,vuser_end,如下下图。如果录制的脚本中含有集合点,则只能选择Action
Record the application startup:勾上,指设置好就开始录制。
点击OK后开始录制,若不能录制可能发生问题,可查看以下网址寻找解决方案或百度。loadrunner 基础操作流程

4.录制过程中,介绍几个按钮的使用。
集合点:要测并发需要插入集合点,只能插入一个集合点,而且,集合点的插入,要在事务的前面,否则会影响事务的响应时间。
开始事务:测试操作的响应时间之前,先插入开始事务,这是测试性能的关键。
结束事务:结束事务名和开始事务名必须一样,否则验证回放的时候,会报错。
注释:插入注释,以备阅读。
停止录制:录制完成之后,点击停止录制,一段时间后会自动生成脚本,生成后记得保存脚本以备后续使用。
loadrunner使用入门_车上的load是什么意思_https://bianchenghao6.com/blog__第8张
5.参数化
如果用户在录制脚本过程中, 填写提交了一些数据, 比如要增加数据库记录。这些操作都被记录到了脚本中。当多个虚拟用户运行脚本时, 都会提交相同的记录, 这样不符合实际的运行情况, 而且有可能引起冲突。为了更加真实的模拟实际环境, 需要各种各样的输入。参数化输入是一种不错的方法。
用参数表示用户的脚本有两个优点:
① 可以使脚本的长度变短。
② 可以使用不同的数值来测试你的脚本。例如, 如果你企图搜索不同名称的图书, 你仅仅需要写提交函数一次。在回放的过程中, 你可以使用不同的参数值, 而不只搜索一个特定名称的值。
参数化包含以下两项任务:
① 在脚本中用参数取代常量值。
② 设置参数的属性以及数据源。
参数化仅可以用于一个函数中的参量。你不能用参数表示非函数参数的字符串。另外, 不是所有的函数都可以参数化的。
例如:
要测试多个Vuser,但登录名和密码不能只是一个,这个时候,就需要将登陆名和密码参数化,参数化的步骤是,先选定用户名或者密码,右键—replace with a Parameter (参数化替换),出现select or Create Parameter,定义一个参数名,同理参数化密码
loadrunner使用入门_车上的load是什么意思_https://bianchenghao6.com/blog__第9张
参数完之后,可以在测试项目目录下,看到两个dat文件,即以刚才设置的参数名命名的dat文件,用文本打开这两个文件,将有用的用户名和密码,分别复制粘贴到文件中,一行行排列。

6.调试脚本
录制完成后,我们需要回放录制的脚本,验证是否有错误发生,若有则需要调试脚本,修改脚本成我们所需要的内容。
新建场景
1.Tools—Create Controller Scenario,设置虚拟用户数和场景名。
loadrunner使用入门_车上的load是什么意思_https://bianchenghao6.com/blog__第10张
2.设置场景中,如下图第一个框框,上传刚刚保存好的脚本文件,设置第二个框框的内容,双击即可设置,第二个框框参数介绍如下:
Start Vusers:开始的用户数,意思是,开启100个虚拟用户,每15秒开启2个。
Duration:持续时间,意思是,100个用户开启之后,持续5分钟运行。
Stop Vusers:停止虚拟用户,每30秒停止5个虚拟用户。
loadrunner使用入门_车上的load是什么意思_https://bianchenghao6.com/blog__第11张
若设置时候有插入集合点,此时应设置集合点,如下操作所示,若未设置集合点,可直接开始运行场景,先点击底下的Run,之后点击Start Scenario。
设置集合点,Scenario—Rendezvous—policy
如下三种设置方式:
第一个:当达到所有虚拟用户的100%的时候,释放集合点。
第二个:当达到正在运行的虚拟用户的100%的时候,释放集合点。
第三个:当达到多少个虚拟用户的时候,就释放集合点。
选择合适的释放集合点的方式。
loadrunner使用入门_车上的load是什么意思_https://bianchenghao6.com/blog__第12张
3.场景运行过程中,观察下图的数据可清楚场景的运行状况。
a:场景中所有已执行的用户信息,包括当前运行的用户、耗时、成功/失败等,当所有的用户执行完后,会显示最终的执行结果
b:整个场景中的运行时的用户信息
c:trans response耗时信息
d:hps数据
loadrunner使用入门_车上的load是什么意思_https://bianchenghao6.com/blog__第13张
结果分析
点击运行场景之后需等待一段时间,待结束后可查看结果,Results—Analyze Results
loadrunner使用入门_车上的load是什么意思_https://bianchenghao6.com/blog__第14张
结果分析中可查看场景结束后的信息统计、事务、平均事务响应时间、http响应图、每秒点击数、业务成功率等,分析总结出系统的各项性能指标。
此处只做集合图的分析,在新的窗口可以调出Vuser中的集合图,查看并发分析。Graph—Add New Graph—Vusers—Vsuer Summary—Open,可以看出该场景运行的成功率是多少,如下图所示:
loadrunner使用入门_车上的load是什么意思_https://bianchenghao6.com/blog__第15张

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复