软件测试学习笔记丨 JMeter 使用代理录制脚本
一、基本操作
1、Test Plan(测试计划)–> 添加 “HTTP(S) Test Script Recorder”(HTTP 代理服务器)
2、Test Plan(测试计划)–> 添加 “Thread Group”(线程组)
3、Thread Group(线程组)–> 添加 “Recording Controller”(录制控制器)
4、设置 HTTP(S) Test Script Recorder,如下图:
5、设置浏览器代理
6、点击 HTTP(S) Test Script Recorder 界面中的“Start”,在弹出提示框中点击“OK”按钮即开始录制,待录制结束后点击“Stop”即可停止录制。
7、录制完成后,脚本存储在线程组下的 Recording Controller 中。
8、运行线程组即可回放或压测。
二、若无法录制,则可以考虑以下情况和解决办法:
原因 1:jmeter 证书是否未导入
解决办法:浏览器–>设置–>搜索“证书”–> “导入” JMeter 证书(JMeter 安装目录下 bin–>ApacheJMeterTemporaryRootCA.crt)
原因 2:端口号设置不一致
解决办法:将浏览器代理端口号设置为与 JMeter 代理端口一致(火狐浏览器可以设置代理,谷歌和 Edge 没法设置,好像不设也可以,如果确实需要的话,可以用火狐浏览器)
原因 3:描述过滤内容的正则表达式有问题
解决办法:查看正则表达式描述是否有误,比如字符写错或多一个空格等
原因 4:证书使用目的补全
解决办法:浏览器–>证书–>高级–>勾选所有目的(这是谷歌浏览器操作方式)
原因 5:浏览器本身问题
解决办法:换个浏览器或者换台电脑试试
霍格沃兹的测试管理班是专门面向测试与质量管理人员的一门课程,通过提升从业人员的团队管理、项目管理、绩效管理、沟通管理等方面的能力,使测试管理人员可以更好的带领团队、项目以及公司获得更快的成长。提供 1v1 私教指导,BAT 级别的测试管理大咖量身打造职业规划。
版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/5945dbfc30c2c6fb4113231c9】。文章转载请联系作者。
评论