Jmeter访问https接口

Jmeter请求https的接口时,需先进行证书导入,具体步骤如下:

1、证书下载:

使用Chrome打开需要被测地址,点击地址栏前面的小锁,如下图:

 

 选择“证书”----“详细信息”----“复制到文件”

 

 根据证书导出向导,选择要使用的格式为“DER 编码二进制x.509(.CER)(D)”

 选择存储的位置和文件名,点击完成按钮,导出证书成功

 

 

 2、重新生成证书:

利用jdk中的keytool.exe工具,可以重新生成证书,cmd窗口进入jdk安装bin目录下执行命令:keytool -import -alias “name.store”  -file  “path”  -keystore name.store

本次示例为:keytool -import -alias "la.store" -file "D:\la.cer" -keystore  D:\keyStore\la.store

 

 根据提示,输入密钥库口令,然后回车,最后会出现“是否信任此证书”入口,输入“是”,提示证书已添加到密钥库中。此处的密钥库口令需记住,后续在Jmeter导入证书后第一次运行时需要输入该口令。

 

 在指定的D:\keyStore中可以看到新生成的证书:

 

 3、Jmeter导入证书:

导入入口:Jmeter顶部菜单中,选项--SSL管理器,选择新生成的la.store证书,点击open即可。

 

4、新建HTTP请求:

 新建一个线程组,并添加一个http request,协议为https,服务器名和端口号与之前在浏览器中打开的地址保持一致,其他参数与配置根据实际情况自行设置即可,如下图:

 

  第一次启动Jmeter脚本时需要输入之前cmd中设置的密钥库口令,后续执行不需要输入该口令,如下图:

 

 察看结果树,请求https接口成功。

 

posted @ 2022-04-26 14:55  奔跑的番茄汁  阅读(2597)  评论(0编辑  收藏  举报