目录
问题回顾:
开启监听端口后,未在本地jmeter/bin目录生成ApacheJMeterTemporaryRootCA证书
解决办法:
-
问题原因
由于是 homebrew 安装的 jmeter,该目录只有 jmeter 启动文件
别的什么都没有。。。。。
2.解决办法:
第一步
卸载 homebrew 安装 jmeter
brew uninstall jmeter
卸载成功后去官网下载(ps:点击蓝色字体就可以跳转)
下载后解压 zip包,进入 bin目录启动 jmeter
第二步
添加线程组:测试计划(右击) - 添加 - 线程组
添加HTTP代理服务器:测试计划(右击) - 添加 - 非测试元件 - HTTP代理服务器
HTTP代理服务器设置:(见下图设置)
进入 Wi-Fi-详细信息-代理,开启两个
1.网页代理(HTTP)
2.安全网页代理(HTTPS)
证书配置
a、在jmeter安装路径bin目录下会看到ApacheJMeterTemporaryRootCA.crt这个证书;
(如果没有证书的话,在jmeter中HTTP代理服务器下先点击启动,ok,然后再去目录下看一下有没有这个证书。)
b、打开mac电脑钥匙串配置证书信任:
文件 - 导入 - 找到jmeter安装路径bin目录下的这个证书,导入;
导入后是不受信任的状态,选中这个证书,右击 - 显示简介
信任 - 设置为始终信任。
开启抓包录制接口
录制完毕后关闭监听
所有的内容都有了,下一步就可以回放接口。
注意!!!
一定关闭代理哈,否则电脑无法上网
进入 Wi-Fi-详细信息-代理,关闭两个
1.网页代理(HTTP)
2.安全网页代理(HTTPS)