Jmeter-对于同一调用,Jmeter采样器的时间和curl的时间(Time_total)是不同的
我是Jmeter的新手。我在Jmeter中有一个http采样器,它给出了10次迭代的平均响应时间 854毫秒 然后,我使用curl来获得像这样的相同呼叫的时间,每次我得到1500毫秒Jmeter-对于同一调用,Jmeter采样器的时间和curl的时间(Time_total)是不同的,jmeter,Jmeter,我是Jmeter的新手。我在Jmeter中有一个http采样器,它给出了10次迭代的平均响应时间 854毫秒 然后,我使用curl来获得像这样的相同呼叫的时间,每次我得到1500毫秒 curl -w %{time_total}\\n https://someapicall. 问题是,是否有人知道上述两个调用之间为什么会有这样的差异,以及如何纠正这种差异。这是因为默认情况下,JMeter会在迭代之间重用缓存的SSL上下文,因此速度更快 要在user.properties中禁用此行为集,请执行以
curl -w %{time_total}\\n https://someapicall.
问题是,是否有人知道上述两个调用之间为什么会有这样的差异,以及如何纠正这种差异。这是因为默认情况下,JMeter会在迭代之间重用缓存的SSL上下文,因此速度更快 要在user.properties中禁用此行为集,请执行以下操作:
- https.use.cached.ssl.context=false
您可以尝试将ab与jmeter进行比较。忘了在我的帖子中提到我的jmeter.properties中有https.use.cached.ssl.context=false,但user.properties中没有。这是正确的,如果它在jmeter.properties中没有注释,那么原因就不同了