1、http協議與
協議的區別:
①連線方式不同:
②埠不同:
③資料傳輸安全性不同
④證書申請方式不同
因此使用jmeter工具進行測試https需要安裝相對應的證書
1、如使用jmeter工具進行訪訪問**登入頁面:使用fiddler工具進行抓包,由此得出請求訪問**登入頁面:使用get請求方法,訪問的是https協議
2、點選url中的安全鎖→點選證書→點選詳細資訊→使用者→複製證書→儲存在本地的jmeter工具的安裝目錄中
3、儲存在本地的證書檔名為.cer的字尾,需把.cer字尾的檔案生產.store字尾證書,在cmd命令列中:①進入jmeter的安裝目錄;②在執行:keytool -import -alias "taobao.store" -file "d:\test_soft\jmeter\apache-jmeter-5.2.1\taobao.cer" -keystore taobao.store,在執行命令的過程中,需輸入金鑰的口令【自行輸入,不少於6為字元】--注意:該金鑰後續在jmeter工具中新增時需要使用【請自行記住】,後續還需要輸入「是」
4、使用jmeter工具訪問https介面:
①新增執行緒組
②新增取樣器:http請求,填寫:協議:https;伺服器或網域名稱:ogin.taobao.com;埠:443;請求方法:get;路徑:/member/login.jhtml
③新增**證書:
路徑:選項→ssl管理器→找到**證書存放的目錄並選擇證書→點選open→輸入密碼【該密碼則是前面cmd中生產.stroe字尾檔案時輸入的金鑰】
④新增證書後,則新增***:檢視結果樹,新增檢視結果樹後點選執行,檢視結果,訪問成功
Jmeter測試HTTPS介面
以支付寶 為例 瀏覽器 chrome 一 網頁上匯出證書 1 點選瀏覽器小鎖 連線 證書資訊 2 證書 詳細資訊 點選 複製到檔案 儲存本地,成功匯出。二 證書相關資訊設定 1 把匯出的證書列印成.store。keytool import alias my.store file d ssl alip...
jmeter進行https協議的測試
超文字傳輸協議http協議被用於在web瀏覽器和 伺服器之間傳遞資訊。http協議以明文方式傳送內容,不提供任何方式的資料加密,如果攻擊者擷取了web瀏覽器和 伺服器之間的傳輸報文,就可以直接讀懂其中的資訊,因此http協議不適合傳輸一些敏感資訊,比如信用卡號 密碼等。為了解決http協議的這一缺陷...
jmeter測試使用教程
jmeter使用第一步 1 建立乙個 執行檢視結果樹,如下 2建立乙個彙總報告 jemter第二步 建立乙個httprequest 請求 1 首先配置jmeter的啟動環境,以及jdk的環境 2 啟動jmeter 3 啟動後的介面如下 建立乙個 threadgroup 建立乙個 http reque...