我需要计算请求/响应时间作为负载测试场景的一部分。我打算不使用任何工具编写自己的编码。
有没有办法在不使用浏览器中提供的默认网络捕获元素(Firebug,网络标签)的情况下捕获请求/响应时间?
答案 0 :(得分:0)
这在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
如果您想了解更多信息,请发送电子邮件至info@netgend.com。