【问题标题】:How to test the page loading time with Gatling如何使用 Gatling 测试页面加载时间
【发布时间】:2014-08-11 06:19:13
【问题描述】:

例如,我需要检查 1000 个用户是否在 3 秒内响应。

用户数量和响应时间是否可配置?

【问题讨论】:

    标签: scala load-testing gatling


    【解决方案1】:

    此答案针对 Gatling 2。

    您可以通过配置模拟的“注入配置文件”来设置目标用户数:

    setUp(scn.inject(atOnceUsers(1000)) // To start all users at the same time
    setUp(scn.inject(rampUsers(1000) over (30 seconds) // To start gradually, over 30 seconds
    

    更多信息请参考the injection DSL documentation

    如果您想检查所有用户是否在 3 秒内做出响应,确保这一点的一种方法是Gatling's assertions

    setUp(...).assertions(global.responseTime.max.lessThan(3000))
    

    如果此断言失败,即至少有一位用户在 3 秒以上做出响应,Gatling 将在您的模拟完成后明确指出失败。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多