Jmeter 如何导入证书并调用https请求
通过SSL管理器添加证书文件
支持添加的文件为.p12,.pfx,.jks
如何将pem文件转换为pfx文件?
在公司内部通常会提供3个pem文件。
- ca.pem:可以理解为是根证书,用于验证颁发的证书是否颁发的证书是否有效
- certificate.pem:服务端或客服端的证书(实体证书)。包含了证书持有者的公钥、身份信息,以及CA对该证书的数字签名
- private_key.pem:与
<font style="color:rgb(6, 6, 7);">certificate.pem</font>
中的公钥配对的私钥
了解完这3个文件后,还需要下载openssl工具来将pem转换为pfx文件
openssl
下载:https://slproweb.com/products/Win32OpenSSL.html
安装完成后进入bin目录,并进入cmd命令行
shell
# 生成pfx文件
openssl pkcs12 -export -out 转换后的文件路径.pfx -inkey 私钥文件路径.pem -in 实体证书路径.pem -certfile 根证书路径.pem
再将转换后的 pfx 文件添加到 jmeter 的 SSL 管理器中,即可自动完成 SSL/TLS 握手及验证证书。再调用https的接口时则可以正常调用了。