捕获响应时间

时间:2014-04-18 11:07:29

标签: load-testing

我需要计算请求/响应时间作为负载测试场景的一部分。我打算不使用任何工具编写自己的编码。

有没有办法在不使用浏览器中提供的默认网络捕获元素(Firebug,网络标签)的情况下捕获请求/响应时间?

1 个答案:

答案 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。