2016-11-05 442 views
0

我有主题设置为:Jmeter:零响应时间的最小值是什么意思?

  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 

enter image description here

回答

0

正如每JMeter的文档:

最小 - 对于具有相同标签

在对为标签(取样器名称)发送的89个样品,一个或多个采样器完成与样品的最短时间0秒响应时间。

总节总结了所有采样器的结果并产生最小值,最大值和平均值结果。作为一个采样器有0秒(来自所有采样器的最小值),Total也反映相同。

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

要捕获的结果:

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

enter image description here

样品结果文件看起来像如下:

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 
+0

纳文感谢两个问题请:'1.'这怎么可能是采样具有零响应时间? '2。'我会在哪里找到每个迭代的结果文件? – paul

+0

更新了如何保存结果的答案。一旦运行测试,分析具有0响应时间的采样器的resposneCode&responseMessage列,以知道为什么它们具有0响应时间。 –