Loadrunner 測試https請求配置

問題:
在測試https請求的時候發現無法通過,並且報錯
Action.c(31): Error -27780: [GENERAL_MSG_CAT_SSL_ERROR]connect to host "xxxxxxxx" failed: [10054] Connection reset by peer      [MsgId: MERR-27780]

原因:缺少https證書

解決方案:
1. 得到web網頁的.cer證書
2. 藉助openssl轉換證書的格式爲perm
3. loadrunner配置

======================================================
具體:

1. Google瀏覽器中先得到web網頁的.cer證書











這邊選擇的格式需要記住,後續需要轉換。

選擇要保存的路徑和文件名,完成.cer證書的導出。


2. openssl 轉換證書格式
LR只支持.perm格式的證書,需要藉助openssl。

① 下載openssl

官網的openssl貌似是win32的,win64不兼容

有時間也可以自己編譯折騰一下(需要安裝Perl、VS10、openssl),可以根據以下的教程來做:http://blog.csdn.net/houjixin/article/details/25806151

② 轉換
打開cmd,運行openssl



中間打了馬賽克的就是轉換前後證書路徑文件,一定要加上路徑。

  • 路徑不對會如下報錯:


  • 轉換的命令和cer文件的編譯格式有關係,如果不對,會報如下錯誤:



以下是openssl命令的格式:




3. Loadrunner設置證書







https的端口號就固定的443。




設置完成,進行回放,完成!

好氣哦,這個圖片上傳了四次了,我怎麼覺得以前沒有那麼困難呢TAT
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章