环境
- jmeter version 5.4.1
- Badboy录制了三个步骤
- 登录
- 打开用户列表
- 新增用户
问题点
- Badboy录制后的脚本给jmeter打开,直接是无法运行的,需要做如下配置
设置jmeter代理
- 设置代理后,登录接口出错,发现传参应该为json但是传的是
改为放到body data中放json
设置代理后,登录接口抱错,抓包登录接口发现是header的Accept设置错误,设置加了个
applicaiton/json
登录后的设置
再次回放,登录成功了,但是登录后的其他接口一直返回403,因为所有接口的头部加了
Authorization
验证,在登录接口设置后置处理器的json提取器查看登录接口返回的数据
新建后置处理器的json提取器
设置提取
Authorization
的值HTTP Header设置请求参数
结论
最终回放成功
修正
- 2021年10月28日,无法回放和jmeter设置的代理无关,设置代理后可以直接用来录制,后续会有笔记对这个进行说明