【问题标题】:Jmeter: Zero minimum response time, what does it mean?Jmeter:最小响应时间为零,这是什么意思?
【发布时间】:2016-11-05 01:37:31
【问题描述】:

我的线程设置为:

  1. 用户:20
  2. 加速:2
  3. 调度器:14400

我的笔记本电脑信息:

   Operating System: Windows 7 Professional 64-bit (6.1, Build 7601) Service Pack 1 (7601.win7sp1_gdr.150202-1526)
           Language: English (Regional Setting: English)
               BIOS: BIOS Date: 08/18/15 02:15:18 Ver: A07.00 
          Processor: Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz (4 CPUs), ~2.2GHz
             Memory: 8192MB RAM
Available OS Memory: 8096MB RAM
          Page File: 9754MB used, 6436MB available
        Windows Dir: C:\Windows
    DirectX Version: DirectX 11
DX Setup Parameters: Not found
   User DPI Setting: Using System DPI
 System DPI Setting: 96 DPI (100 percent)
    DWM DPI Scaling: Disabled
     DxDiag Version: 6.01.7601.17514 32bit Unicode

【问题讨论】:

    标签: jmeter response-time


    【解决方案1】:

    根据 JMeter 文档:

    Min - 相同标签样本的最短时间

    在为标签(采样器名称)发送的 89 个样本中,一个或多个采样器以 0 秒的响应时间完成。

    Total 部分总结了所有采样器的结果,并产生了最小、最大和平均结果。由于采样器的时间为 0 秒(所有采样器中的最小值),Total 也反映了相同的情况。

    我可以看到采样器存在错误 (1.12%)。我建议将结果保存到 csv/jtl 文件中,然后检查为采样器引发的错误是什么。每个迭代/线程的每个采样器的结果文件中都会有条目。因此,您将在结果文件中找到 89 个采样器条目。您还可以检查至少一个样本的经过时间是否为 0,检查该采样器的结果代码/消息。

    捕捉结果:

    1. 添加聚合报告监听器
    2. 文件名文本字段中,提供路径和文件名(绝对或相对路径)
    3. 再次运行测试。并检查文件,即在指定路径中创建的文件。它将包含所有迭代的所有采样器的所有条目。检查响应时间为 0 的采样器的 resposneCode 和 responseMessage 字段。

    示例结果文件如下所示:

    timeStamp,elapsed,label,responseCode,responseMessage,threadName,dataType,success,failureMessage,bytes,grpThreads,allThreads,Latency,IdleTime
    1478417237227,1547,HTTP Request,200,OK,Thread Group 1-5,text,true,,13762,5,5,1009,0
    1478417237135,1741,HTTP Request,200,OK,Thread Group 1-3,text,true,,13752,5,5,1101,0
    1478417237135,1773,HTTP Request,200,OK,Thread Group 1-1,text,true,,13698,5,5,1101,0
    1478417238778,404,HTTP Request,200,OK,Thread Group 1-5,text,true,,13698,5,5,166,0
    

    【讨论】:

    • 谢谢 Naveen 两个问题:1. 采样器怎么可能有零响应时间? 2.我在哪里可以找到每次迭代的结果文件?
    • 更新了如何保存结果的答案。运行测试后,分析响应时间为 0 的采样器的 resposneCode 和 responseMessage 列,以了解它们为什么响应时间为 0。
    猜你喜欢
    • 2012-08-17
    • 2011-06-02
    • 1970-01-01
    • 2017-10-16
    • 2017-04-29
    • 2013-08-17
    • 2011-09-04
    相关资源
    最近更新 更多