2017-03-03 40 views
-2

我正在嘗試loadRunner(Vugen)12.53。我記錄了一個非常簡單的導航到HP Web Tours App。這個最簡單的導航(網站在瀏覽器中打開)在播放時給我以下錯誤:需要身份驗證,請使用「web_set_user」解決方案不起作用

需要驗證,請使用「web_set_user」 web_set_user(「domain \ user」,「password」,「host:port」); [MsgId:MERR-26547]

我對loadRunner非常陌生。因此,我用web_set_user在編輯器的開頭:

web_set_user("localhost\\jojo", "bean", "localhost:1080"); 

我試圖讓「WinInet的」在運行時設置,但沒有運氣。 HP VuGEN幫助中心似乎並未在其指南中解決這個常見問題。

+0

爲什麼這些人是你們無所作爲!我很久以前編輯過這個問題 – Tanvir

+0

儘量不要擔心downvotes - 這只是兩個。我解釋了爲什麼我在之前的評論中被低估了(現在被刪除)。如果其他人希望解釋他們的失望,他們可以做到,但如果他們不這樣做,那就不要擔心 - 只要記住在未來的問題上多加一點努力。當你說你編輯了這個問題時我很困惑 - 我看不到你做了。相反,我必須對其進行編輯,以使其可讀。 – halfer

+0

我也困惑bcoz我自己發佈了urs的編輯版本。 ü做了編輯ñ我讓它再次發佈在這裏。但是,謝謝你的提醒。我仍然需要了解堆棧策略。 – Tanvir

回答

0

其實,這行不執行任何操作:

web_set_user("localhost\\jojo", "bean", "localhost:1080"); 

您正在嘗試使用用戶的本地主機但那不作任何意義。

你的錯誤信息來自2個地方:

  1. 該網站需要驗證。
  2. 您身後需要驗證的代理。

如果您在運行時設置下使用代理服務器,請填寫用於代理驗證的用戶和密碼。

如果您不使用代理服務器,您需要提供遠程站點您的密碼,而不是本地主機。嘗試改變web_set_user命令:

web_set_user("<domain name>\\<user in domain>", "<password>", "<site address server name>:80"); 

web_set_user("<domain name>\\<user in domain>", "<password>", "<site address server name>:8080"); 

例如:

web_set_user("IAN_Net\\james", "bobo1", "MercuryTours.com:8080"); 
web_set_user("IAN_Net\\james", "bobo1", "localserver:8080"); 
web_set_user("IAN_Net\\james", "bobo1", "10.2.33.222:8080"); 
web_set_user("IAN_Net\\james", "bobo1", "10.2.33.222:80"); 

好運。

+0

非常感謝。但它沒有解決任何問題。我使用HP Web Tours App的本地服務器。因此我使用了「web_set_user(」localhost \\ jojo「,」bean「,」localhost:1080「);」我不使用任何代理。我使用了與上面描述的相同的web_set_user(..)。我現在完全不在意了!在這裏呆了幾天。本地服務器的情況下,我的域名是什麼?這是我的主機名嗎?我用「localhost」 – Tanvir

+0

嘗試computername \\用戶名 –

+0

和爲什麼端口1080? –