提前安装:
1、jmeter v5.3
2、firefox v79.0
一、启动Jmeter,创建线程组、HTTP代理服务器
![](https://img.haomeiwen.com/i21813804/82d6503a440f3aab.png)
![](https://img.haomeiwen.com/i21813804/eb50067301810b32.png)
二、HTTP代理服务器设置
![](https://img.haomeiwen.com/i21813804/1ccbd153df7430a0.png)
1、设置一个和本机其它服务不会冲突的一个端口;
2、目标控制器选择第一步中创建的线程组;
三、Firefox浏览器代理设置
![](https://img.haomeiwen.com/i21813804/8ecfb77fbf99eee5.png)
![](https://img.haomeiwen.com/i21813804/59bbe811ad447e48.png)
![](https://img.haomeiwen.com/i21813804/08be4a89122cc3d6.png)
本地录制脚本,服务器地址写“localhost”或者“127.0.0.1”。
四、启动jmeter代理服务器,开始录制
![](https://img.haomeiwen.com/i21813804/b95295c55d6cdf62.png)
![](https://img.haomeiwen.com/i21813804/208bda15a1d331a3.png)
![](https://img.haomeiwen.com/i21813804/1ba45bca4ac2b50a.png)
五、打开Firefox,输入系统地址进行一系列操作
这一步应该访问不了系统,因为缺少证书的导入操作。比如在浏览器地址栏中输入百度地址:http://www.baidu.com,回车访问,发现打不开网页,页面显示“代理服务器拒绝连接”。
六、Firefox浏览器导入jmeter证书
jmeter中启动代理服务器,即可在jmeter安装目录的bin目录下生成证书。
生成证书参考:https://www.cnblogs.com/wtfm/p/8691720.html
如果证书失效或者想重新生成证书的话,只把bin目录下的.crt证书删掉不行,还需要删除文件proxyserver.jks文件(如果有ApacheJMeterTemporaryRootCA.usr也需要删除):
![](https://img.haomeiwen.com/i21813804/0512a1fb42585dfd.png)
参考:https://blog.csdn.net/danWuDe/article/details/84876375
需要两步操作:
1、打开firefox->打开菜单->选项,输入“证书”进行搜索
![](https://img.haomeiwen.com/i21813804/bc5f4ed837df0f78.png)
![](https://img.haomeiwen.com/i21813804/545bc988d5924b2a.png)
在打开的文件窗口中,找到jmeter安装目录bin下的xxx.crt证书导入即可。
2、win+r打开运行,输入“certmgr.msc”,打开当前用户的证书管理窗口
![](https://img.haomeiwen.com/i21813804/31905b5a2a1a7417.png)
在打开的证书导入向导窗口中点击“下一步”,文件名选择jmeter5.3\bin目录下的.crt证书,点击“下一步”,继续点击“下一步”,然后点击“完成”即可。
完成以上两步证书导入操作,就可以打开浏览器访问系统开始录制了。
参考:https://blog.csdn.net/weixin_42047301/article/details/104176280
网友评论