对analysis的数据的一些疑问
偶尔会发现analysis统计出来的事务平均响应时间跟controller里面显示的不一样,有一次居然在lr9上面遇到了controller平均响应9s,analysis平均响应1203s的情况,有朋友说和统计的时间粒度有关系,是的在两者的差异不大的时候可以这样理解,但是那个差异那么大,怎么都说不通吧?不知道论坛里面有没有哪位遇到过这样的情况,到底是为什么,bug吗?今天主要是想问另外一个问题:analysis自己的平均响应时间与"Page Component Breakdown"里面的时间不一致的情况
1.首先发一下脚本,很简单,就是访问一个url,是html页面:Action()
{
lr_rendezvous("普通知识");
lr_start_transaction("普通知识");
web_url("{file_name}",
"URL=http://172.22.8.82/{file_path}",
"TargetFrame=",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t2.inf",
"Mode=HTML",
EXTRARES,
"Url=/knresource/share.jpg", ENDITEM,
LAST);
lr_end_transaction("普通知识", LR_AUTO);
return 0;
}Transaction Name Minimum Average Maximum
普通知识 0.004 8.341 115.309
这里能看到事务平均响应时间是8.3s
2.在"Page Component Breakdown"图中,可以看到有很多响应时间在20s左右的元素,疑问就是既然这些元素都已经大于前面的8.3秒了,那为什么平均响应时间的结果还是8.3s呢?analysis是怎么计算这些数据的呢?
计算方式不一样 怎么没有详细分析解答啊?看了半天还是晕!:Q 1.结束时的一些异常数据会拉高最终结果
2.中间有个叫做度量单位的概念会改变你看到的最终结果的效果(平均值)
页:
[1]