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

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


一、 Jmeter 需要的配置

  • 测试计划→添加→线程→线程组
  • 测试计划→添加→监听器→查看结果树
  • 测试计划→添加→非测试元件→HTTP代理服务器
    HTTP代理服务器设置项:
    1、端口号设置:如6666,不建议设置80/8080等常见端口号
    2、目标控制器选择:测试计划>线程组,这样请求就自动填入线程组中最新亲测Jmeter代理服务器抓取Web端和APP端请求步骤详解(二)

二、Web端设置代理

1. Chrome 浏览器

URL 输入:chrome://settings/system
最新亲测Jmeter代理服务器抓取Web端和APP端请求步骤详解(二)
最新亲测Jmeter代理服务器抓取Web端和APP端请求步骤详解(二)



2. 火狐浏览器

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


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

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


四、安装CA证书

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

解决方法:

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

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

2. 以Chrome浏览器为例:

① URL 中输入:chrome://settings/?search=%E8%AF%81%E4%B9%A6
② 进入设置→搜索框输入:证书→回车后跳转页面
最新亲测Jmeter代理服务器抓取Web端和APP端请求步骤详解(二)
最新亲测Jmeter代理服务器抓取Web端和APP端请求步骤详解(二)
最新亲测Jmeter代理服务器抓取Web端和APP端请求步骤详解(二)
最新亲测Jmeter代理服务器抓取Web端和APP端请求步骤详解(二)

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

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


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

1、手机安装 jmeter 的CA证书

  • jmeter 文件 bin 目录下的 ApacheJMeterTemporaryRootCA.crt 证书通过QQ发给自己的手机上
    最新亲测Jmeter代理服务器抓取Web端和APP端请求步骤详解(二)
    最新亲测Jmeter代理服务器抓取Web端和APP端请求步骤详解(二)
  • 手机端点开文件→选择用其它应用打开→选择证书安装程序
    最新亲测Jmeter代理服务器抓取Web端和APP端请求步骤详解(二)
    最新亲测Jmeter代理服务器抓取Web端和APP端请求步骤详解(二)
    最新亲测Jmeter代理服务器抓取Web端和APP端请求步骤详解(二)
  • 进入设置,搜索栏输入:用户凭据
    最新亲测Jmeter代理服务器抓取Web端和APP端请求步骤详解(二)
    最新亲测Jmeter代理服务器抓取Web端和APP端请求步骤详解(二)

2、手机代理设置

手机与电脑连接同一网段的网络!!!【重要的事说第一遍】
手机与电脑连接同一网段的网络!!!【重要的事说第二遍】
手机与电脑连接同一网段的网络!!!【重要的事说第三遍】
  • 手机连接WiFi,设置手动代理
  • 主机名:cmd 输入ipconfig 查看本机 ip 地址并输入
  • 端口号:与 jmeter 代理服务器设置的端口号保持一致【我的是6666】
    最新亲测Jmeter代理服务器抓取Web端和APP端请求步骤详解(二)
    最新亲测Jmeter代理服务器抓取Web端和APP端请求步骤详解(二)


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