jmeter录制HTTPS脚本

添加线程后,在线程下添加一个录制控制器,再在测试计划下添加一个HTTP代理服务器


然后设置代理服务器参数。端口只要填没用的端口号就行;地址一般用127.0.0.1就可以了,但有时候出现录制不到的情况,可以查下电脑当前的实际IP填入;如果有多个线程多个录制控制器,可以自行选择要使用的那一个


点击一下启动让jmeter自动生成证书,有效期只有7天


生成后的证书在bin目录可以看到


接着打开jmeter的SSL管理器选择刚刚生成的证书


然后再把这个证书导入到浏览器的信任证书中


最后打开电脑网络的代理,保存后所有的设置就基本完成了

启动后操作网页就能在录制控制器里看到录制到的接口了


但有时候还是会遇到打开HTTPS的网站无法录制的问题,我尝试了一下手动在本地安装证书,能够正常录制

操作为右击电脑开始--运行--输入mmc


在控制台选择添加/删除管理单元

选择 证书--添加--计算机账户--本地计算机--完成--确定

展开刚刚添加的证书,查看  受信任的根证书--证书,如果里面没有jmeter的证书,就手动导入进去

移动端录制HTTPS同样也是要安装证书,但由于jmeter不像fiddler可以通过访问IP端口直接在浏览器下载证书,需要自己把证书传到手机,然后根据自己不同的手机型号和系统安装证书,只要证书安装完成后,代理到jmeter的IP和端口就能录制

你可能感兴趣的:(jmeter录制HTTPS脚本)