Jmeter可以通过代理服务器录制请求,包含http(s)协议。
1.配置代理
1.1 Jmeter代理服务器
添加非测试元件-HTTP(S)测试脚本记录器(此为新版本中名称,历史版本名称为HTTP代理服务器)
端口:8888,请勿与其他在用端口冲突
HTTPS Domains:默认空为本机地址
目标控制器:选择上图新建的HTTP(S)测试脚本记录器
1.2 浏览器配置(下图为MAC chrome)
以chrome为例,设置,搜索“代理”关键词,打开代理设置
IP填写127.0.0.1,端口与jmeter设置端口保持一致8888
2.录制
jmeter代理服务器点击启动
点击弹窗中的“OK”
录制开始,浏览器访问请求,录制结果存在于脚本记录器下
附加:若想要脚本记录在单独线程组中,可以在测试计划中添加线程组
目标控制器选择上图新增的线程组
启动代理,录制脚本录制在对应线程组下
3.关闭代理
录制结束后,关闭jmeter和浏览器代理