作为负载测试场景的一部分,我需要计算请求/响应时间。我计划编写自己的代码,而不使用任何工具。
有没有一种方法可以捕获请求/响应时间,而不使用浏览器中提供的默认网络捕获元素(Firebug、网络选项卡)?
发布于 2014-04-23 11:30:13
这很容易在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。
https://stackoverflow.com/questions/23152859
复制相似问题