51Testing软件测试论坛

标题: 对analysis的数据的一些疑问 [打印本页]

作者: didi909    时间: 2014-8-21 10:02
标题: 对analysis的数据的一些疑问
偶尔会发现analysis统计出来的事务平均响应时间跟controller里面显示的不一样,有一次居然在lr9上面遇到了controller平均响应9s,analysis平均响应1203s的情况,有朋友说和统计的时间粒度有关系,是的在两者的差异不大的时候可以这样理解,但是那个差异那么大,怎么都说不通吧?不知道论坛里面有没有哪位遇到过这样的情况,到底是为什么,bug吗?
  今天主要是想问另外一个问题:analysis自己的平均响应时间与"Page Component Breakdown"里面的时间不一致的情况
1.首先发一下脚本,很简单,就是访问一个url,是html页面:
  1. Action()
  2. {

  3.         lr_rendezvous("普通知识");

  4.         lr_start_transaction("普通知识");

  5.         web_url("{file_name}",
  6.                 "URL=http://172.22.8.82/{file_path}",
  7.                 "TargetFrame=",
  8.                 "Resource=0",
  9.                 "RecContentType=text/html",
  10.                 "Referer=",
  11.                 "Snapshot=t2.inf",
  12.                 "Mode=HTML",
  13.                 EXTRARES,
  14.                 "Url=/knresource/share.jpg", ENDITEM,
  15.                 LAST);

  16.         lr_end_transaction("普通知识", LR_AUTO);

  17.         return 0;
  18. }
复制代码
Transaction Name Minimum Average Maximum
普通知识   0.004 8.341 115.309
这里能看到事务平均响应时间是8.3s

2.在"Page Component Breakdown"图中,可以看到有很多响应时间在20s左右的元素,疑问就是既然这些元素都已经大于前面的8.3秒了,那为什么平均响应时间的结果还是8.3s呢?analysis是怎么计算这些数据的呢?
[attach]91634[/attach]
作者: msnshow    时间: 2014-8-23 15:51
计算方式不一样
作者: xyzxcgj    时间: 2014-9-29 11:01
怎么没有详细分析解答啊?看了半天还是晕!
作者: 云层    时间: 2014-10-8 12:14
1.结束时的一些异常数据会拉高最终结果
2.中间有个叫做度量单位的概念会改变你看到的最终结果的效果(平均值)




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2