录制前准备:
电脑:
1、将JMeter证书导入,(bin目录下有一个证书,需要安装这个证书到电脑中)
2、按win+r,输入certmgr.msc,打开证书,点击下一步,输入JMeter证书路径即可。(如果是测试http的页面,以前有录入了就可以不用再导入了,但是如果是https页面,需要重新更新一下证书)(经常出现https录制不成功,很有可能是这个问题!!)
浏览器(火狐):
1、点击设置-》隐私与安全,点击查看证书。将JMeter证书导入(建议要是测试https接口,可以重新导入证书);
2、点击常规-》网络设置,选择手动配置代理信息(端口号自己设置,和JMeter上的一直即可。)
代理默认就是127.0.0.1(这是IPv4的回环地址,指向本机,可直接在本机运行JMeter并录制浏览器流量,而无需额外配置网络)
JMeter录制:
1、右键测试计划,添加http代理服务器
2、设置端口信息,选择对应运行的控制器和是否对返回接口数据进行分组(我这边选择对应的线程组,分组就不分了)
端口与浏览器上的端口设置保持一致,点击启动,然后点击“OK”后开始录制,(这个时候就可以到浏览器上点击需要录制的接口了,但录制到的数据包含了大量的“js”、“png”的数据,需要自己筛选)
点击停止,录制结束,页面脚本接口已经存储到设置的线程组中。