我也是初学,写一篇文章记录下过程及心得,有不同建议的大佬可评价,感谢提携
这是什么
LoadRunner,是一种预测系统行为和性能的负载测试工具。通过模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。企业使用LoadRunner能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。
LoadRunner可适用于各种体系架构的自动负载测试,能预测系统行为并评估系统性能。
- 软件名称:LoadRunner
- 最近更新时间:2014年3月21日
- 开发商:Micro Focus [3]
- 软件授权:免费试用版\专业版
- 软件版本:12
- 定 性:负载测试工具
背景介绍
企业的网络应用环境都必须支持大量用户,网络体系架构中含各类应用环境且由不同供应商提供软件和硬件产品。难以预知的用户负载和愈来愈复杂的应用环境使公司时时担心会发生用户响应速度过慢, 系统崩溃等问题。这些都不可避免地导致公司收益的损失。Mercury Interactive 的 LoadRunner 能让企业保护自己的收入来源, 无需购置额外硬件而最大限度地利用现有的IT 资源, 并确保终端用户在应用系统的各个环节中对其测试应用的质量, 可靠性和可扩展性都有良好的评价。LoadRunner 的测试对象是整个企业的系统, 通过模拟实际用户的操作行为和实行实时性能监测, 来帮助企业客户更快的查找和发现问题。
功能介绍
通过录制的方式,模拟真实用户的行为操作,这一个过程记录下来转化成脚本,和我们常说的UI自动化类似,只是多了一些性能的指标,他的使用流程很简单:
打开软件-开始录制-输入参数-生成脚本-配置脚本-执行脚本-查看结果
学习思路分享
我们需要学习的是思想,性能测试的点、以及如何用工具各个功能去实现这个点,还有最重要的就是设计用例和分析结果。lr功能很强大,我们不要想着去完整学会它,去以它的功能去学习。首先我们要清楚自己的需求点,比如我,对我来说接触这个软件,会想测web界面,网站这类,这种几乎都是http、https协议 ,所以我就可以分为这2个方向去学习,首先搞懂2者区别,类似下图:
2者区别有很多不一样的地方,我不关注,我只关注我所关注的内容即可,不要把过多时间浪费其他地方,先学会看路,在学会走路。其实LR录制的原理就和抓包原理一样,用过抓包工具的童鞋们肯定能更快上手LR,https是ssl加密传输,所以肯定需要证书,http明文传输,直接上手即可,这块细致的就不说了哈,因为我懂,哈哈 (自我记录分享,所以有些地方就略过了,见谅)
学习的点说完了,接下来就是找素材,找个https和http的网站,先去简单录制,能回放即可,接下来再一步步深入,比如并发,结果分析,把LR几个组成的部分连起来执行。一步步来,先把脚本弄好,再最后就可以把自己公司单位系统实践了,学习思路说完之后,我们再回到工具上面,上面介绍了工具的背景和功能,接下来介绍工具组成,大致的信息还是先了解一下的。
LR(LoadRunner缩写LR)组成介绍
三大组件,没记错应该11是混一起的,一个工具,然后12把它分解了,组成以下三个,一个导图介绍即可,没啥详细介绍的,后面学习会具体的接触到每个组件的功能操作,当前我们只是扫盲:
软件下载
官网地址:不说也罢,,,这个官网下载做实吐了,一顿猛如狗的操作才弄好,现在让我回忆已经失忆了,很麻烦就对了,想研究可以百度其他博文,建议百度云下载。
链接:https://pan.baidu.com/s/1ZO_OSkP9m9Y-a6trtC5MTg
提取码:702e
下载成功之后会有这4个软件,分别按顺序介绍下,第二个用不到,可忽略
- 社区版安装程序
- 社区版独立运行程序
- 中文汉化语言包
- 附加组件程序
先安装1、再安装4、再安装2,具体安装详情就不介绍了,全部选择默认、确定、下一步即可。
语言包汉化,安装完之后进入路径:\DVD\Language-Packs\Chinese-Simplified\LoadRunner\LR_CHS.exe,点一下,再进行安装。
安装完成之后,出现3个应用程序,就是LR的三大组件,我们再回顾下组件内容:
我先去安装软件了。。。然后再发一波学习第一个组件的文章,😂😂😂😂😂😂😂😂