該文檔提供了一個簡潔的示例,看起來它缺少一個跳/對。當我設置一個腳本訪問遠程服務器並對我的NTLM通信進行類似的設置時,我得到以下輸出:
...
所有客戶端連接,測試開始。
收到的代碼無效。
接受遠程連接時出錯。檢測到運行錯誤,終止客戶...
消息:
消息終止wcclient的所有實例...
連接到:
...任何人都有成功的WCAT負載測試場景使用NTLM身份驗證?
當我註釋掉3我的情況下工作得很好NTLM中心線。它們在未註釋時失敗。 WCAT客戶端能夠解析場景,但是我沒有深入分析機制,但看到它是否正確解析。
(我已經固定,以防止從多個遠程客戶端的連接錯誤,但可能還有更多。)
這裏的場景的相關部分:
request
{
url = "http://weatherforecast-d/";
statuscode = 401;
}
request
{
url = "http://weatherforecast-d/";
// problems begin here...
authentication = "ntlm";
username = "my username";
password = "my password";
statuscode = 200;
}
如果任何人有運行一個WCAT NTLM腳本的功能實例,我非常感謝。謝謝。
我已經清理了wcat.wsf中的日誌記錄並完成了大量的比較。有一個更好的方法來做到這一點,但我不知道。
- 「認證」解析,而其他的parm名稱不
- 「用戶名」和「密碼」不要對自己
- 如果我註釋掉單PARM行「認證」導致致命的錯誤測試運行
- 如果我取消註釋該行就錯誤致命
- 腳本輸出,直至故障
- 基本或NTLM產生相同的故障完全一樣了一樣,任何垃圾文本
這個問題似乎隱藏在wcclient的深處。我想我必須開始尋找另一種產品。
你從那時起就發現了401 200響應問題的有效組合 – ms007 2013-01-23 11:20:37
我大都放棄了WCAT。對於快速加載,我使用TinyGet,對於真正的測試,我們使用Loadrunner。現在很多應用程序對於WCAT來說太複雜了,所以整個問題都失去了價值。 – codepoke 2013-01-23 18:39:36