最新亲测Jmeter代理服务器抓取Web端和APP端请求步骤详解(二)

最近研究Jmeter做接口方面的测试工作,
遇到代理服务器开启后无法抓取到请求的现象,
而且Web页面也加载不出来
网上的博客教程太坑啦,索性自己写一篇


一、 Jmeter 需要的配置

  • 测试计划→添加→线程→线程组
  • 测试计划→添加→监听器→查看结果树
  • 测试计划→添加→非测试元件→HTTP代理服务器
    HTTP代理服务器设置项:
    1、端口号设置:如6666,不建议设置80/8080等常见端口号
    2、目标控制器选择:测试计划>线程组,这样请求就自动填入线程组中在这里插入图片描述

二、Web端设置代理

1. Chrome 浏览器

URL 输入:chrome://settings/system
在这里插入图片描述
在这里插入图片描述



2. 火狐浏览器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


三、Web浏览器代理设置成功,jmeter代理服务启动

在这里插入图片描述
在这里插入图片描述

  • 这里顺便教教大家如何过滤自动抓取的请求

.*\.(baidu\.com).*

.*\.(js|css|PNG|png|jsp|ico|gif|jpg).*

在这里插入图片描述


四、安装CA证书

当执行到这一步你的线程组没有抓到请求,那么恭喜你,你也掉进了和我一样的坑
【访问HTTPS需要导入证书,否则URL会显示:不安全等字样】

解决方法:

1. 找到文件夹 bin 目录下的 CA 证书文件

在这里插入图片描述

2. 以Chrome浏览器为例:

① URL 中输入:chrome://settings/?search=%E8%AF%81%E4%B9%A6
② 进入设置→搜索框输入:证书→回车后跳转页面
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述


五、jmeter代理抓取APP手机端的请求

1、手机安装 jmeter 的CA证书
  • jmeter 文件 bin 目录下的 ApacheJMeterTemporaryRootCA.crt 证书通过QQ发给自己的手机上
    在这里插入图片描述
    在这里插入图片描述
  • 手机端点开文件→选择用其它应用打开→选择证书安装程序
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 进入设置,搜索栏输入:用户凭据
    在这里插入图片描述
    在这里插入图片描述
2、手机代理设置
手机与电脑连接同一网段的网络!!!【重要的事说第一遍】
手机与电脑连接同一网段的网络!!!【重要的事说第二遍】
手机与电脑连接同一网段的网络!!!【重要的事说第三遍】
  • 手机连接WiFi,设置手动代理
  • 主机名:cmd 输入ipconfig 查看本机 ip 地址并输入
  • 端口号:与 jmeter 代理服务器设置的端口号保持一致【我的是6666】
    在这里插入图片描述
    在这里插入图片描述


好了,开始愉快的抓包吧!!!

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值