【问题标题】:Automate Gatling Tests scenarios自动化 Gatling 测试场景
【发布时间】:2021-05-08 00:36:01
【问题描述】:

我在 Kubernetes 中有一个 Druid 设置。为了测试查询的性能,我创建了一个本地 Gatling 设置并配置了查询来测试系统的负载和压力。 但我们仍在评估和调整 Druid 的过程中。因此,我们需要在每次进行配置更改时运行这些测试,以确保该属性确实有帮助并用于文档目的。

val httpConf = http.baseUrl("http://localhost:8082/druid/")
    .header("Content-Type", "application/json")
    .proxy(Proxy("localhost", 8082))

 val scn = scenario("Druid_Feldspar_Query_Perf_Test_approx_distinct_without_filter")
   .exec(http("complex_join_round_filter")
   .post("v2/sql").body(RawFileBody("count_query")))

setUp(
    scn.inject(constantUsersPerSec(50) during(60.second))
  ).protocols(httpConf)

现在所有的加特林步骤都是手动的,如上所示。每次运行后我都会得到一个 HTML 文件,我会解析该文件以获取数字。 有没有人做过可以自动化这个过程的事情?我们可以在 Kubernetes 中部署吗?

任何帮助或指示有用吗?如果需要任何进一步的输入,请告诉我。

【问题讨论】:

    标签: testing performance-testing gatling stress-testing


    【解决方案1】:

    官方解决方案是FrontLine。在其他解决方案中,它可以在 k8s 中部署您的注入器。

    【讨论】:

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