加特林-金牛座查询结果

时间:2019-02-05 13:09:12

标签: kubernetes gatling taurus

我正在使用以下yaml配置在Taurus中运行加特林查询一些REST端点

execution:
- executor: gatling
concurrency: 1
hold-for: 30s
ramp-up: 3s
scenario: Thread Group

scenarios:
  Thread Group:
   requests:
    - label: demo
    method: GET
    url: https://Cname/health
    assert:
    - contains:
      - “healthy”
      subject: body
      regexp: true
      not: true

所有测试都返回200-是的!但是,当我将“ healthy”替换为“ someText”时,它仍返回200 :(。我怀疑它没有执行断言条件,只是在验证是否存在端点。任何见识都将受到赞赏吗?

1 个答案:

答案 0 :(得分:0)

正确的答案涉及编写包含方案的单独脚本。可以将其插入到代码中以查询响应,如下所示。

  val scn = scenario("check return details") 
    .exec(http("check the actual return ") 
      .get("urlLocation") 
         .check(jsonPath("$.friendlyName").is("testName")))