性能测试时,如果没有接口文档手写脚本,常会用脚本录制的方式去得到粗略的脚本。本文记录Jmeter脚本录制的过程。
一、Jmeter脚本准备
在录制前,要先添加一些内容,主要为以下截图里的内容:

最下面的这个非测试元件(在测试计划下),在一些版本中也被翻译为:HTTP代理服务器
线程组下不是非得要HTTP Cookie管理器,你或许还需要HTTP请求默认值这些元件,看你需要。
二、开启电脑代理



三、脚本录制
录制前调整下Jmeter的设置
按照你的习惯选一下,我是这么设置的
然后点启动就可以开始录制

开始录制时会在bin目录下生成一个证书:ApacheJMeterTemporaryRootCA.crt

保持代理开启,点页面,接口请求会自动记录下来


得到录制好的脚本后,还需要检查一遍,把不需要的接口删掉。
四、https的录制
录https的脚本时(比如录百度的搜索),可能会出现这种情况

记得浏览器导入证书(上面有提到,在bin目录下)



Jmeter上也打开这个证书
剩下就正常启动Jmeter的代理服务器录制即可。