LoadRunner錄制WEB/HTTP協議問題的解決方案
一、沒(méi)有事(shì)件被記錄
記錄工具條上的事(shì)件計數器不斷增加,而生成(chéng)的腳本是空的。
可能(néng)的原因
防病毒軟件阻礙了vugen和應用程序之間的通信。
VuGen的記錄機制可能(néng)無法識别HTTP數據。
解決方案
1) 當啓用防病毒訪問文件掃描時(shí),它可能(néng)會(huì)阻止VuGen在記錄期間執行的一些操作。因此,事(shì)件沒(méi)有被捕獲。要解決在防病毒中白名單Loadrunner全路徑文件夾。
2) 确保您的應用程序确實使用HTTP網絡流量。
如果您的應用程序使用SSL連接,請确保您在端口映射對(duì)話框中擁有正确的TLS/SSL版本(Record > Recording Options > Network > Port Mapping > Options)。在 "高級端口映射設置 "對(duì)話框中,确保SSL被啓用,并選擇正确的版本。
3) 打開(kāi)記錄選項(記錄>記錄選項),選擇HTTP屬性>高級節點。啓用 "使用LoadRunner代理來錄制本地應用程序"。
4) 錄制時(shí),在Windows 10中,如果啓用了微軟用戶體驗虛拟化(UE-V),可能(néng)會(huì)阻止VuGen的錄制(挂鈎)機制,導緻錄制失敗。禁用用戶體驗虛拟化(UE-V)功能(néng)。從注冊表HKEY_LOCAL_MACHINE>Software\Policies\Microsoft\Windows\UEV\Agent >Value Name-Enabled>Value Type-REG_DWORD > Value-0。需要重新啓動以使其生效
注意:檢查記錄日志以了解關于記錄失敗的任何線索。諸如 "連接失敗 "或 "連接未被鎖定 "的信息可能(néng)是端口映射設置不正确的标志。
二、代理錄制
用Chrome浏覽器錄制會(huì)話時(shí),浏覽器可能(néng)出現挂起(qǐ),因爲它不斷搜索外部鏈接。
用Microsoft Edge錄制時(shí),浏覽器标簽挂起(qǐ),因爲它試圖持續加載。
解決方案
1) 在Chrome中手動設置環境的代理設置,不要啓用自動檢測設置。
2) 以管理員身份運行vugen
3) 在Edge浏覽器中打開(kāi)一個新标簽,在地址欄中粘貼URL。開(kāi)始錄制,不要在 "開(kāi)始錄制 "對(duì)話框中輸入URL地址。
三、 ssl證書警告
在錄制桌面(miàn)程序時(shí),如果忽略SSL證書警告,就(jiù)會(huì)看到SSL證書警告,繼續就(jiù)不會(huì)錄制任何HTTP流量。
解決方案
禁用UAC和DEP
以管理員身份運行Vugen
打開(kāi)錄音選項-->映射和過(guò)濾
選擇新條目
添加應用程序的URL和端口443。
在錄制前選擇新條目
四、錯誤的服務器證書
在錄制過(guò)程中,錄制的應用程序顯示一個錯誤的服務器證書的錯誤信息。
可能(néng)的原因
該問題是由于客戶端無法驗證服務器證書的有效性造成(chéng)的。
解決方案
應將(jiāng)LoadRunner Professional證書授權(CA)文件添加到機器的 "受信任的根證書授權 "證書存儲中。
要將(jiāng)其添加到商店中,請雙擊該文件以打開(kāi)證書。然後(hòu)點擊安裝證書...,打開(kāi)證書導入向(xiàng)導。使用將(jiāng)所有證書放入以下商店的選項,并選擇受信任的根證書頒發(fā)機構。
五、沒(méi)有記錄特定事(shì)件
某些事(shì)件沒(méi)有被記錄。
可能(néng)的原因
默認情況下,Web - HTTP/HTML 協議隻記錄返回 HTTP 響應狀态爲 2xx 或 302 的客戶請求,并丢棄所有其他請求。如果一個請求返回一個被丢棄的響應,如301,VuGen將(jiāng)不會(huì)生成(chéng)一個步驟。
解決方案
修改注冊表以包括缺少的狀态。找到以下注冊表鍵。
[HKEY_CURRENT_USER\Software\MercuryInteractive\Networking\Multi Settings\QTWeb\Recording] 。
在其中添加以下字符串值。
"GenerateApiFuncForCustomHttpStatus"="301"
關于蘇州華克斯信息科技有限公司
聯系方式:400-028-4008
0512-62382981
專業的測試及安全産品服務提供商
Fortify | Webinspect | AppScan | SonarQube
LoadRunner | UFT(QTP) | ALM(QC)
Micro Focus (原HPE)鉑金合作夥伴
SonarQube中國(guó)總代理
HCL中國(guó)合作夥伴
極狐GiLab鉑金級合作夥伴
掃二維碼用手機看
更多資訊