jmeter安全证书_HTTPS证书生成及Jmeter中发送HTTPS请求

本文介绍了如何在JMeter中生成HTTPS证书,包括从Chrome浏览器导出网站证书和使用JDK的keytool工具创建SSL证书,以及如何配置JMeter发送HTTPS请求。通过这些步骤,可以成功在JMeter中进行HTTPS协议的测试。
摘要由CSDN通过智能技术生成

HTTPS证书生成

在Jmeter中发送HTTPS协议请求,需要有SSL证书支持,而对于一个已知网站我们是可以自己生成该网站的SSL证书,并运用到Jmeter中,使Jmeter能发送HTTPS请求成功。

在chrome中打开需要请求的网站,以博客园为例。

(一)导出HTTPS网站的证书

1.点击浏览器URL输入框左侧锁按钮。

eb157d5ddbd4c086a58a7a78f72665d3.png

2.点击证书按钮

6b0e31815f956479a73e9536b18ef7bb.png

3.点击详细按钮tab,点击复制文件按钮,进入导出证书步骤

34e3e985055112aa2bcd473b046a545b.png

4.进入导出证书向导,一直下一步,在文件导出位置,选择需要导出的证书存放地址以及文件名,我直接用的域名命名:

1b2fdbf68573195a785c4a50a66370cf.png

5.下一步,然后直接点击完成按钮,就生成证书成功了。

688ed4c4d47de986294e375000d205d1.png

(二)JDK自带工具keytool生成SSL证书

1.以管理员的身份打开CMD;

2.执行命令(已配置了JDK的环境变量):

D:\Users\zhouweia>keytool -import -alias "test.store" -file "E:\COE培训\2019\jmeterscripts\www.cnblogs.com.cer" -keystore test.store

执行过程中会要求你输入密钥库口令,需要自己记住,之后需要配置到Jmeter配置文件中。

第一个“test.store”是别名,随便取;

-file后的引号中的文件:这个文件就是从浏览器中导出的证书,使用绝对路径;

第二个“test.store”是生成的自己 的SSL证书库文件的文件名。

生成的SSL证书库文件存放在当前你执行命令的路径下。

到此,SSL证书的库文件以及密钥库口令都生成完毕。

配置Jmeter

1.在Jmeter的bin目录找到system.properties文件,在文件中配置如下:

6d59eb11a591e8f3eb136f437520b009.png

2.配置完成后,保存,并重新启动,必须是关闭当前Jmeter进程,然后双击jmeter.bat。修改请求的协议和端口号,一般情况下HTTPS协议的请求端口号都是443。就可以发送HTTPS协议请求了,注意是你配置的证书网站。

71654bb1bffc53e7242b286eafad407c.png

至此,就可以发送HTTPS协议请求成功了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值