jmeter如何測試HTTPS協議?一步一步帶你操作,解決疑惑

一、爲何jmeter測試https會報錯?

內網測試全部是http協議,進行接口測試無障礙,但是如果線上環境出現bug,你要排除錯誤,該如何去排除?後臺看日誌?測線上接口,大家都知道現在都是https協議,當你進行接口測試時,發現他的響應是報錯的

二、瞭解http與https的差異

這時候就要明白https與http有什麼差別,有什麼不同,這個可以百度瞭解,其實https就是在http加了ssl,保證他的安全,http協議數據是明文的,https是加密的,所以,當你用jmeter去測試https的時候,你會發現測不通接口,這時候,不要去問開發,否則會被鄙視的。

解決辦法:獲得服務器賬號密碼,登錄服務器,找到Nginx目錄,一般是在etc/nginx,如果是多個配置文件,Nginx的配置文件就在conf.d文件目錄下,如果只配置一個,就直接是Nginx.conf 。

接下來,我們可以more查看Nginx.conf.d文件,可以看到這個證書在哪個目錄下,文件名是什麼

 接下來,根據目錄進入證書的文件夾內,可以看到很多證書,然後將剛剛的證書拉取下來,

問題來了,現在改如何將證書拉到你本地?下載一個工具 FileZilla Client,連接服務器,然後進行拉取即可。還有一個方法:

打開瀏覽器,訪問URL,點擊左上角的小鎖,點擊證書,查看證書的頒發者,,,,然後進行導出證書(詳細操作可百度)。

三、解決辦法,jmeter添加證書即可進行https協議接口測試

現在我們已經獲得證書,接下來就是將證書添加到jmeter裏面:選項===》SSL管理器;將證書導入即可進行https測試,趕緊試一試吧

 並且記得端口應該是443,不再是80端口

發佈了15 篇原創文章 · 獲贊 17 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章