本文章是使用的火狐浏览器,以下操作代理顺序需要注意:
- 先设置jmeter的HTTP代理服务器,再设置浏览器的代理,不然会出现无法上网的问题。
- 如果先设置浏览器的代理,再启动HTTP代理服务器,无法自动下载证书。
1,打开jmeter,右击TestPlan—>添加—>非测试元件—>HTTP代理服务器。(记住:是点击工作台,不是线程组,这个很重要,只有工作台才能添加“非测试元件”)
![](https://img.haomeiwen.com/i16114505/d41e94d3b17faf04.png)
2,打开“HTTP代理服务器”,端口号默认是8888,我这里自定义为8899。“目标控制器”选择一个线程组用于存放录制的脚本。
![](https://img.haomeiwen.com/i16114505/c644a9103d91c82a.png)
3,排除模式通常需要配置,避免录制无用的脚本。支持自定义,我这里选择“添加建议排除”。
![](https://img.haomeiwen.com/i16114505/5db3e18051b4383f.png)
4,点击“启动”,这里会给一个提示,点击“确定”,会自动生成jmeter的证书并保存在jmeter的bin目录下。
![](https://img.haomeiwen.com/i16114505/4a433b01dea0d730.png)
5,找到浏览器的“隐私与安全”设置下“查看证书”,点击进入选择“证书颁发机构”,然后导入jmeter的bin文件夹下的.crt文件。
![](https://img.haomeiwen.com/i16114505/028bfedfa96b0c5e.png)
![](https://img.haomeiwen.com/i16114505/1ed82fec450c899a.png)
![](https://img.haomeiwen.com/i16114505/c1dc88228b3f8dcb.png)
![](https://img.haomeiwen.com/i16114505/8341e5921d079c7a.png)
![](https://img.haomeiwen.com/i16114505/29247a5c6a3ae338.png)
6,打开浏览器的“设置”——“网络设置”,选择“手动代理配置”并将下面的复选框也勾选,这里的代理地址使用localhost,端口号和jmeter的HTTP代理服务器的端口号一致。
![](https://img.haomeiwen.com/i16114505/f700612c4c647b29.png)
![](https://img.haomeiwen.com/i16114505/29170aab0e5ce9a9.png)
7,再次打开jmeter的HTTP代理服务器,点击“启动”—>“确定”,这时左上角会出现一个运行框说明启动成功了,这时就可以去浏览器访问了,访问的内容都会录制在“录制脚本”这个线程组下。
![](https://img.haomeiwen.com/i16114505/4ddad634d318a7f0.png)
![](https://img.haomeiwen.com/i16114505/435a984928a70b4c.png)
8,点击“停止”即可停止录制,录制完成后记得关闭浏览器的代理,选择“不使用代理服务器”即可。
![](https://img.haomeiwen.com/i16114505/ca534cf01b4596a1.png)
网友评论