首页 > Web开发 > 详细

HTTPS证书生成及Jmeter中发送HTTPS请求

时间:2019-10-09 18:47:15      阅读:263      评论:0      收藏:0      [点我收藏+]

HTTPS证书生成

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

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

(一)导出HTTPS网站的证书

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

技术分享图片

 

 

 2.点击证书按钮
技术分享图片

 

3.点击详细按钮tab,点击复制文件按钮,进入导出证书步骤
技术分享图片

 

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

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

 

 

技术分享图片

(二)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文件,在文件中配置如下:

技术分享图片

 

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

技术分享图片

 

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

 

HTTPS证书生成及Jmeter中发送HTTPS请求

原文:https://www.cnblogs.com/summer-flower/p/11643328.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!