性能测试目前主流工具是jmeter、locust,之前还有LR,LR之前是性能测试的首选工具,主要由于入门简单,脚本录制非常简单,但LR12由于license问题,测试成本增大,购买费用也是高。虽然用的不多了,先记录一下LR12的使用方法。
1.安装(仅支持win7以上系统的安装,需要联网)
https://jingyan.baidu.com/article/3065b3b680a7b2becff8a4cc.html
生成证书:
image.png
image.png
2.录制脚本
浏览器选择使用chrome经常崩溃,建议录制的使用IE(C:\Program Files\Internet Explorer\iexplore.exe)
image.png
image.png
如果被测对象是https,还需要配置ssl协议,例:单点登录(https://passport.xxx.com/)是TLS1.2
image.png
然后开始录制,会提示无Internet访问,点击[是]
image.png
录制的脚本需要进行调整,需提前了解业务的接口说明文档及业务消息流程,
若不清楚可使用fiddler抓包
例如:单点登录(https://passport.xxxxx.com/)-主要测试登录和登出
需要获取登录返回cookie中C_CSRF,用于登出消息的csrf验证
image.png
LR常见函数:
(1)从返回的消息中提取参数:web_reg_save_param_ex
(2)增加消息头:web_add_header
(3)打印各种变量:lr_output_message