Jmeter向服务器

时间:2017-08-08 06:19:07

标签: jmeter

我有一个登录交易,其中有10个请求。我为登录交易添加了一个Uniform随机计时器,持续2到3秒。即所有这10个请求将在发送请求之前等待3秒,如下所示。

  1. 等待3秒后发送Request1
  2. 等待3秒后发送Request2
  3. 等待3秒后发送Request3 等等。
  4. 所以我的问题是Jmeter在发送下一个请求之前是否等待响应。即,Request2会等待响应,或者在3秒后发送Request3,而不管之前的请求是否响应。在这种情况下Request2的响应。

    请帮忙。

    先谢谢,

1 个答案:

答案 0 :(得分:0)

在任何情况下发送下一个请求之前,JMeter将等待先前请求的响应。在正常情况下,它看起来像:

  • 请求1
  • 请求2
  • 要求3
  • ...

有关定时器如何工作的详细信息,请参阅A Comprehensive Guide to Using JMeter Timers文章。

通过添加一个Timer,您可以在每个请求之前创建一个“sleep”,它将如下所示:

  • 睡2至3秒
  • 请求1
  • 睡2至3秒
  • 请求2
  • 睡2至3秒
  • 要求3
  • ...

但按照documentation

  

每个线程将完整地执行测试计划,并完全独立于其他测试线程。多个线程用于模拟与服务器应用程序的并发连接。

所以,如果你有>当不同的线程同时执行请求时(这是负载测试的主要点),您可能遇到1个线程。