如何確認是否錄製的系統是https協議:
第一:開發明確告知
第二:有時候你錄製腳本的時候,有事務再跑,但是生成腳本的時候會發現,沒有腳本生成。這樣,你用fiddler抓包你就會發現,這些請求都是https的
首先,loadrunner錄製https腳本需要下載證書,(也可以找開發要)
打開瀏覽器輸入網址,點擊“證書錯誤”(看自己的情況),點擊“詳細信息”,點擊“複製到文件夾”,點擊“下一步”,選擇需要導出的協議,最後選擇保存的文件夾,進行保存,這樣保存的是cer證書。
然後,loadrunner需要的證書是pem格式,我們需要把cer證書轉變成pem證書,這需要openssl 工具(下載和安裝過程請百度)
工具安裝好之後,將我們導出的cer證書放在該工具的安裝目錄下
點擊“開始”,輸入cmd命令,輸入openssl命令
進入openssl環境,輸入轉換命令x509 -inform der -in test.cer -out test.pem
其中test.cer需要寫完整的路徑,如圖所示
輸入exit查看轉換後的pem證書存放地方 可以看出我的存放地址
最後,將轉換後的pem證書放到loadrunner安裝目錄的bin目錄下,打開laodrunner選擇“Tools”->recoding options
點擊“new entry”按鈕 這樣就可以錄製了。
也許錄製的時候會有web_set_certificate_ex方法爲空,這樣把這個方法屏蔽掉就可以。