我已经在JMeter for REST Api中使用HTTP请求和使用JDBC请求的SQL测试进行了大量测试。现在的问题是,在每个测试中,第一个请求的响应时间甚至比其他请求高10倍。我知道这是由于JMeter需要建立与服务器或数据库的连接。当我使用更多线程(例如200)时,每个线程中的第一个请求都存在这个问题。
JMeter中是否有任何好的解决方案可以忽略计算平均值/偏差/吞吐量的连接时间?
答案 0 :(得分:0)
我最终在我的每个测试计划中都提出了一些介绍性请求,我在最终结果中没有考虑到这些请求。
例如,我在csv文件中查询短语的测试计划中有12000个请求。但是,首先是2000个短语,例如短语'test'。那2000年让我确信所有线程都会上升。我的结果保存在csv文件中,因此在测试之后很容易将它们剪掉,然后在JMeter中读取文件并在没有那些2000的情况下计算统计数据。