坑啊。。。啊。。。
下載
- 下載地址:https://www.microfocus.com/zh-cn/products/loadrunner-professional/download
- 註冊填寫信息登錄(第二天還會接到問詢電話。。)
- 下載安裝官方社區版和對應語言包
安裝
-
管理員身份運行安裝loadrunner
-
安裝語言包,在安裝目錄\DVD\Language-Packs\Chinese-Simplified\LoadRunner,運行LR_2020_CHS.exe
。然後在LR_2020_CHS安裝目錄下運行LR_03719_CHS.exe -
重啓Virtual User Generator檢查漢化成功
測試HTTPS併發
前方掘坑無數,只要思想不短路辦法總比問題多。創建腳本
創建WEB HTTP/HTML格式的腳本,點擊 錄製按鈕。
在錄製配置頁面,點擊錄製選項;
在錄製選項界面, 網絡\映射和篩選\捕獲級別(Record\Recording Options\Mapping and Filtering),選“套接字級別和WinINet級別數據”、新建條目。如下圖。
準備證書
①在瀏覽器導出BASE 64編碼 x.509.cer的證書
②在http://slproweb.com/products/Win32OpenSSL.html中下載安裝OpenSSl
(64位輕量版下載地址:http://slproweb.com/download/Win64OpenSSL_Light-1_1_1g.exe),
在bin目錄下運行cmd,執行openssl x509 -in d:\ssl\openas.cer -out d:\ssl\openas.pem
或者使用在線證書轉換,有點擔心證書上傳被有心人攻擊,還是自己轉放心些。
我司使用的nginx代理,可在nginx配置文件中確認域名的端口、SSL Version。點擊保存,點擊確認。
錄製模式
重要的事情說三遍:用IE、用IE、用IE。
嘗試過chrome和edge,要麼就是TLS連接錯誤、要麼就是頁面一直在加載中、再就是頁面出來了,錄製完不生成腳本。
官方說明:
當使用Windows 10或2016時,我們建議使用Internet Explorer(IE)11作爲默認瀏覽器。使用Edge瀏覽器會干擾某些高級功能。 使用IE作爲Windows 10的默認瀏覽器,以防止代理記錄和證書設置出現問題。
WinSock不支持在Microsoft Edge瀏覽器上錄製。
配置如下圖:
回放
錄製完成後,點擊回放按鈕,直至成功。 遇到有個比較坑的問題,明明同樣的證書錄製成功了,回放卻報錯:MERR 27766:無法設置證書“.pem”的密鑰文件。請檢查文件格式(應爲 PEM)、密碼的正確性…
–>百度google,嘗試各種配置都沒效,最後解決辦法是:註釋掉KeyFilePath和KeyFormat
web_set_certificate_ex("CertFilePath=XXX.pem",
"CertFormat=PEM",
// "KeyFilePath=XXX.pem",
// "KeyFormat=PEM",
LAST);
小夥伴們要是有更好的解決辦法,評論留言告訴我哈。