并发用户和负载

时间:2019-01-11 09:37:18

标签: jmeter

通过使用jmeter,我有2个任务:

  1. 执行并发用户负载并查看10,100,300个并发用户在任何时间的最佳并发事务。
  2. 上述各方面分别为1毫秒的数据加载,2毫秒的数据加载,3毫秒的数据加载

对于两者,我都只是使用同步计时器吗?我了解的是在同步计时器中,项目(1)是要模拟的模拟用户数,项目(2)是超时(以毫秒为单位)。如果我错了,请纠正我。.

1 个答案:

答案 0 :(得分:1)

您对Synchronizing Timer的理解有些错误。

Timeout in milliseconds不是最大响应时间,而是最大时间,JMeter将等待Number of Simultaneous Users to Group by

例如,您定义了100个线程,并且一个线程在同步计时器之前的某个地方发生故障并被关闭-同步计时器将永远等待,因此您的测试将永远不会结束。

因此,如果您想设置最大响应时间阈值,那么如果响应时间超过最大可接受值,JMeter将自动将采样器标记为失败-您可以通过以下两种方式进行操作:

  1. HTTP Request Defaults的“高级”标签下定义Response Timeout

    enter image description here

  2. 使用Duration Assertion

    定义最大响应时间

    enter image description here

在两种情况下,如果响应时间超过3毫秒,您都会有条件地失败响应

enter image description here