0
我需要計算請求/響應時間作爲負載測試場景的一部分。我打算在不使用任何工具的情況下編寫自己的編碼。捕獲響應時間
有沒有辦法在不使用瀏覽器提供的默認網絡捕獲元素(Firebug,網絡標籤)的情況下捕獲請求/響應時間?
我需要計算請求/響應時間作爲負載測試場景的一部分。我打算在不使用任何工具的情況下編寫自己的編碼。捕獲響應時間
有沒有辦法在不使用瀏覽器提供的默認網絡捕獲元素(Firebug,網絡標籤)的情況下捕獲請求/響應時間?
這是相當容易實現的NetGend測試工具。以下腳本將輸出所需的輸出,輸入是URL列表,每個虛擬客戶端將隨機選擇一個URL並執行HTTP事務。
function userInit() {
setMaxSpawns(1);
var urls = ["http://www.example.com/test1",
"http://www.example.com/test2"
];
}
function VUSER() {
url = randElement(urls);
action(http,url);
a = getContentType(http.replyHeader);
printf("%s,GET,%d,%s,%d\n", url, http.respCode, a, http.totalRespTime);
}
//output is like
//http://www.netgend.com/test,GET,404,text/html;,264
如果您想了解更多信息,請在[email protected]上留言。
這個問題並不十分清楚。你將如何在沒有任何工具的情況下編寫代碼?你打算如何發送請求並收到回覆,以便找到時間?請澄清這個問題,也請閱讀關於什麼樣的問題適合於Stackoverflow的幫助頁面。目前,這個問題有可能因爲過於寬泛而不是主題而被封閉。 – AdrianHHH
我們有自己的解決方案,它捕獲用戶在瀏覽器上執行的操作,然後重播用戶操作,但我們無法捕獲請求/響應時間。 有沒有使用C#來記錄網絡流量的方法? 我需要捕獲URL以及發送的HTTP(S)方法,以及隨個別時間一起發送的數據。 例如,當我點擊google.com時,捕獲的典型網絡流量是URL,method-GET ,結果 - 302,類型 - 文本/ HTML,收到 - 385B,採取 - 188毫秒。 有沒有辦法像上述格式那樣捕獲? – vigneshs