提前安装:
1、jmeter v5.3
2、firefox v79.0
一、启动Jmeter,创建线程组、HTTP代理服务器
二、HTTP代理服务器设置
1、设置一个和本机其它服务不会冲突的一个端口;
2、目标控制器选择第一步中创建的线程组;
三、Firefox浏览器代理设置
本地录制脚本,服务器地址写“localhost”或者“127.0.0.1”。
四、启动jmeter代理服务器,开始录制
五、打开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://blog.csdn.net/danWuDe/article/details/84876375
需要两步操作:
1、打开firefox->打开菜单->选项,输入“证书”进行搜索
在打开的文件窗口中,找到jmeter安装目录bin下的xxx.crt证书导入即可。
2、win+r打开运行,输入“certmgr.msc”,打开当前用户的证书管理窗口
在打开的证书导入向导窗口中点击“下一步”,文件名选择jmeter5.3\bin目录下的.crt证书,点击“下一步”,继续点击“下一步”,然后点击“完成”即可。
完成以上两步证书导入操作,就可以打开浏览器访问系统开始录制了。
参考:https://blog.csdn.net/weixin_42047301/article/details/104176280