問題:
在測試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不兼容
② 轉換
打開cmd,運行openssl
中間打了馬賽克的就是轉換前後證書路徑文件,一定要加上路徑。
- 轉換的命令和cer文件的編譯格式有關係,如果不對,會報如下錯誤:
以下是openssl命令的格式:
3. Loadrunner設置證書
https的端口號就固定的443。
設置完成,進行回放,完成!
好氣哦,這個圖片上傳了四次了,我怎麼覺得以前沒有那麼困難呢TAT