【问题标题】:Does JMeter's Connect Time(ms) statistic include time taken to upload file to server?JMeter 的 Connect Time(ms) 统计数据是否包括将文件上传到服务器所需的时间?
【发布时间】:2015-05-01 19:52:24
【问题描述】:

我正在尝试确定来自 View Results in Table 侦听器的 JMeter 统计数据 Connect Time(ms) 是否包括将文件上传到服务器。 apache JMeter 文档没有指定。根据我自己的测试,确实包含文件上传时间,但我想确定。

根据我自己的测试,通过 HTTP 采样器将以下文件上传到测试服务器具有以下效果:

  1. 未上传文件:连接时间为半秒或更短
  2. 250mb 文件:连接时间约为 19 秒
  3. 500mb 文件:连接时间约为 39 秒
  4. 1gb 文件:连接时间约为 76 秒

【问题讨论】:

  • 您的结果肯定表明文件会影响该统计信息。我的印象是它应该是建立连接的时间 - 所以它不应该包括文件上传时间。我认为您的总时间与您记录的时间大致相同(即 250mb 文件的总时间不超过 19 秒)?
  • 史蒂夫,事实并非如此。总采样时间为 132800 毫秒 @250mb。
  • 在这种情况下,连接时间可能会受到文件上传的影响 - 但实际上传发生在连接建立后更长的时间......所以问题是;为什么在文件上传场景中连接时间会更长(即文件大小如何影响连接时间)。
  • @slashzero 你能得到一个明确的答案吗?
  • @Barry:我无法得到明确的答案。数据似乎表明文件上传时间包含在连接时间中。这个好像是jmeter的bug,所以补了个bug。

标签: jmeter


【解决方案1】:

连接时间不应考虑上传时间。

如果你看到它,那么首先检查你的堆参数,如果问题被确认打开一个 bugzilla 错误。

2015 年 5 月 5 日编辑:

您打开了错误 57886:

【讨论】:

  • 谢谢!我确实提交了一个错误。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多