HTTPS證書生成及Jmeter中發送HTTPS請求


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協議請求成功了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM