Jmeter——Jmeter之进行代理录制功能

一、我这边主要是Jmeter进行一些接口测试,通过Charles/Fiddler等抓包工具获取http请求详情

再使用Jmeter对脚本进行编写。同时Jmeter也提供了录制功能,可以对Web,app进行录制,还有

badboy可以录制,使用下来个人感觉不太好,下面主要说说Jmeter作为代理服务器的录制功能

二、Jmeter使用录制控制器,进行移动端的录制

1、创建一个线程组,添加录制控制器,并在工作台添加Http代理服务器


当Jmeter使用代理服务器时,跟Fiddler/Charles作代理一样,作为正向代理服务器,对服务端进行请求


端口和手机设置成一样的,目标控制器选择使用录制控制器,还有一些过滤条件暂时不设置

手机端设置代理如下:服务器地址为本机ip地址,端口和Jmeter一样,此时抓包工具就别用同一端口打开了


再Jmeter点击启动代理服务:


打开app进行抓包查看,打开支付为例:


可以看到接口都已经录制下来了,再此基础上可以进行一些编写就省事一些了

三、录制WEB端,跟app一样,需要在浏览器中设置代理

如chrome浏览器:设置-高级,打开代理服务器


mac的话勾选如下


再浏览器中打开对应的网址查看