-1

我正在使用加特林对多个休息端点进行性能测试。他们中的大多数应该在 2,5s 的同时结束,但也有例外。以下设置测试"some group" / "some endpoint"两个阈值(2,5s 和 5s)的时间:

setUp(
  scn.inject(
    constantConcurrentUsers(10) during (15 minutes)
  )
)
  .assertions(
    forAll.responseTime.mean.lt(2500),
    details("some group" / "some endpoint").responseTime.mean.lt(5000),
  )
  .protocols(httpsProtocol)

这是一个简化的代码,测试的指标更多,全局阈值的例外更多。

问题:如何禁用forAll测试的异常details或如何在这种情况下实现这种行为(同时"some group" / "some endpoint"应该小于 5s 和所有其他 - 2,5s)?

4

1 回答 1

1

目前这是不可能的。您必须列出所有单独的请求类型,而不是使用 forAll。

于 2020-03-04T08:45:12.543 回答