我为我的线程组设置了几个HTTP请求。我注意到第一个请求总是花费比任何其他请求更长的时间。我重新排序了我的请求,问题仍然存在。 这使得分析响应时间变得困难。
JMeter是否存在已知问题?有工作吗?
这是我的设置
org.apache.jmeter.threads.ThreadGroup@69bb01
org.apache.jmeter.config.ConfigTestElement@b3600d
org.apache.jmeter.sampler.DebugSampler@67149d
https: 1st request
Query Data:
https: 2nd request
Query Data:
Query Data:
org.apache.jmeter.reporters.ResultCollector@11b53af
org.apache.jmeter.reporters.ResultCollector@11308c7
org.apache.jmeter.reporters.ResultCollector@a5643e
org.apache.jmeter.reporters.ResultCollector@585611
org.apache.jmeter.reporters.Summariser@1e8f4b9
org.apache.jmeter.reporters.ResultCollector@11ad922
org.apache.jmeter.reporters.ResultCollector@1a56999
答案 0 :(得分:3)
这很可能是因为
服务器通常需要预热才能达到全速: 对于Java平台尤其如此,您肯定不会这样做 想要测量类加载时间,JSP编译时间或本机 编译时间。
您是否允许首先对正在测量的服务器进行一些热身流量,以允许进入缓存,编译JSP页面,将数据库工作集放在内存中等等?