LoadRunner請求無法找到:在錄制Web協議腳本回放腳本的過程中,會出現請求無法找到的現象,而導致腳本運行停止。
錯誤現象:Action.c(41): Error -27979: Requested form. not found [MsgId: MERR-27979]
Action.c(41): web_submit_form. highest severity level was "ERROR",0 body bytes, 0 header bytes [MsgId: MMSG-27178]"
這時在tree view中看不到此組件的相關URL。
錯誤分析:所選擇的錄制腳本模式不正確,通常情況下,基於瀏覽器的Web應用會使用“HTML-based scrīpt”模式來錄制腳本;而沒有基於瀏覽器的Web應用、Web應用中包含了與服務器進行交互的Java Applet、基於瀏覽器的應用中包含了向服務器進行通信的Javascrīpt/VBscrīpt代碼、基於瀏覽器的應用中使用HTTPS安全協議,這時則使用“URL-based scrīpt”模式進行錄制。
解決辦法:打開錄制選項配置對話框進行設置,在“Recording Options”的“Internet Protocol”選項里的“Recording”中選擇“Recording Level”為“HTML-based scrīpt”,單擊“HTML Advanced”,選擇“scrīpt Type”為“A scrīpt containing explicit”。然后再選擇使用“URL-based scrīpt”模式來錄制腳本。
