通过录制的方式获取到jmeter脚本文件。
*jmeter自带的脚本录制
*badboy脚本录制工具 - 针对web端
*脚本转换工具:FiddlerCharles2Jmeter
将使用charles和fiddler抓取的接口转换为jmeter脚本文件
电脑:设置->代理服务器配置->开启代理 http=127.0.0.1:8888;
charles:
*配置好代理,抓取想要测试的接口信息。
*将接口在右键export选择导出为json session file 文件类型为chlsj
*打开FiddlerCharles2Jmeter工具 选择上述文件以及一个空的jmx文件 点击run
fiddler:
*配置好代理,抓取想要测试的接口信息。
*将接口在右键save选择 selected session -> in archiveZip
*打开FiddlerCharles2Jmeter工具 选择上述文件以及一个空的jmx文件 点击run
一、使用工具badboy完成脚本录制
- 操作流程
1.安装badboy,在badboy内置的浏览器中,请求网站,就会记录下对应的接口
2.文件导出为jmx文件
3.打开jmeter,导入刚刚导出的文件
4.在jmeter里添加一个监听器,就可以执行这个脚本了
注:因为我的程序本身有问题,返回的是http页面,正常应该是json文件 - badboy优缺点
缺点:使用badboy会出现兼容性问题,内置浏览器会出现兼容问题,有的界面访问不到
优点:只录制接口,不会录制静态文件
1.1、录制项目1-操作步骤截图
1.安装badboy,在badboy内置的浏览器中,请求网站,就会记录下对应的接口
2.文件导出为jmx文件
3.打开jmeter,导入刚刚导出的文件
4.在jmeter里添加一个监听器,就可以执行这个脚本了
二、使用工具抓包工具完成脚本录制
2.2 Charles-web端抓
- 操作步骤
1.打开Charles
2.给web设置为真实的ip地址访问
3.抓取web端
4.保存抓取的api接口文件
5.存为.chlsj格式
6.新建一个jmx空文件
7.使用工具-FiddlerCharles2Jmeter.exe 把.chlsj文件转换为jmx文件
8.使用jmeter打开jmx文件,添加监听器
2.2.1charles-web端抓包截图
1.打开Charles
2.给web设置为真实的ip地址访问
3.抓取web端
4.保存抓取的api接口文件
5.存为.chlsj格式
6.新建一个jmx空文件
7.使用工具-FiddlerCharles2Jmeter.exe 把.chlsj文件转换为jmx文件
8.使用jmeter打开jmx文件,添加监听器,执行
2.3charles-app端抓包截图
和web一样
3.1 fiddler-web端抓
保存fiddler抓取的文件