Jmeter抓取https请求

时间:2024-03-14 15:00:56

Jmeter抓取http请求

https://blog.csdn.net/qq19970496/article/details/86595109
代理设置步骤请参照该篇文章。本文件只做补充HTTPS中证书的相关配置。

HTTPS(SSL)原理

https://blog.csdn.net/qq19970496/article/details/102742174
本文以抓取https://www.baidu.com为例。
当抓取百度时报“代理服务器出现问题”。
Jmeter抓取https请求
原因:未配置SSL证书。

Jmeter抓取HTTPS操作

1,生成Jmeter证书;

Jmeter抓取https请求
新解压的jmeter包中是没有证书文件的,需要执行一遍“HTTP代理服务器”;
Jmeter抓取https请求
Jmeter抓取https请求
才会生成证书,证书有效期为7天,如果过期以后,可能需要重新解压再次生成证书。
Jmeter抓取https请求
执行完成后,会在bin目录下生成这一对两个证书文件。分别将.crt证书导入浏览器的“受信任的根证书颁发机构”,将usr导入Jmeter的“SSL管理器”中。

2,浏览器导入crt证书

以chrome浏览器为例。
Jmeter抓取https请求
Jmeter抓取https请求
在“受信任的根证书颁发机构”中点击“导入”按钮;
Jmeter抓取https请求

3,jmeter导入usr证书

Jmeter抓取https请求
点击“选项”\“SSL管理器”
Jmeter抓取https请求

4,启HTTP代理服务器,进行HTTPS抓包

Jmeter抓取https请求
等待一会儿,出现“Keystore Password”密码输入框,输入“password”,点击“OK”。
Jmeter抓取https请求
点击“停止”,完成录制。