大家好,欢迎大家步入loadrunner的课堂,在学习Loadrunner的过程中可能会遇到很多问题和报错,不要灰心,多去找找解决方法,经过解决才能真正学习并且领悟很多知识,话不多说,开启我们loadrunner的入门课程
1.Loadrunner的介绍
1.是HP(Mercury)公司出品的一个性能测试工具,目前市场份额最大
2.LoadRunner是一种适用于许多软件体系架构的自动负载测试工具,从用户关注的响应时间、吞吐量,并发用户和性能 计数器等方面来衡量系统的性能表现,辅助用户进行系统性能的优化。
3.可用来测试整个企业的系统,通过模拟实际用户操作行为和实时性能监控,帮助测试人员更快的发现问题。
4.支持广泛的协议,可以应用与许多不同架构应用的测试
2.Loadrunner的使用范围
1.性能测试 通过模拟生产运行的业务压力和使用场景组合测试系统的性能是否满足生产性能要求。
2.负载测试 通过在被测系统上不断增加压力,知道性能指标例如响应时间超过预定的指标或资源达到上限。这种测试可以找到系统的、 处理极限,为系统提供调优提供数据
3.压力测试 测试系统在一定饱和状态下,例如CPU、内存饱和等,系统能够处理的会话能力,以及系统是否会出现错误
3.Loadrunner的性能测试流程
4.Loadrunner的基础操作
1.创建Loadrunner录制脚本
2.选择所需要的协议,可以根据自己所测的系统进行选择,在这里我选择的是Web协议
3.对Loadrunner进行录制设置
4.当电脑弹出lr窗口(loadrunner Sockets Proxy Starter , Recording[且events有数值在增加])证明录制设置成功
5.通过浏览器录制完毕之后,可以对脚本进行关联操作(关联是个大坑! ! ! )
- 关联一定要放在请求之前,在请求之前添加请求头以及关联值
web_reg_save_param("自定义名字"
"LB=左边界值"
"RB=右边界值"
LAST
)
如冒号,逗号等标点符号一定要用转义符"," “:”
6.设置所测接口的集合点以及监控响应时间
lr_start_transaction("自定义名字");#集合点的设置
lr_start_transaction("自定义名字");#监控响应时间开始
所测接口
lr_end_transaction("自定义名字");#监控响应时间结束
到这里,我们对于脚本的设置基本就结束了,下一个就是对于场景的设置,内容太长 我分两端写.
大家在脚本设置完毕之后一定要记得ctrl+s进行保存,保存完之后记得回放一遍脚本查看有什么问题么,没有问题在进行场景设定,祝大家早日成为优秀的测试工程师,我们下期见咯
最后:如果对软件测试、接口测试、自动化测试、技术同行、持续集成、面试经验交流。感兴趣可以进群 902061117,群内会有不定期的分享测试资料。
如果文章对你有帮助,麻烦伸出发财小手点个赞,感谢您的支持,你的点赞是我持续更新的动力。
好文推荐
2021软件测试工程师面试题汇总(内含答案)-看完BATJ面试官对你竖起大拇指!