【问题标题】:How to pass a variable to .get method in Gatling script如何在 Gatling 脚本中将变量传递给 .get 方法
【发布时间】:2018-04-12 17:53:09
【问题描述】:

如何在 Gatling 脚本中将变量传递给 .get 方法。 这里我有 Json 文件,需要动态传递一个变量。 我的 Json 值是

[{ "id" = "Test1"}, {"id" = "Test2"}

这是我的加特林脚本

 .feed(jsonFile("gabdeviceid.json").circular)
            .during(10 minute) {
             exec(http("request_0")
                    .get("/user/isTokenValid?id=${id}")
                    .headers(headers_0))
            }

错误:得到 405

但是将 ${id} 替换为 Test1 它工作正常。

任何地方我做错了,请任何人帮助我。

【问题讨论】:

标签: scala gatling


【解决方案1】:

更改字符串的格式:

.get("/user/isTokenValid?id=%s").format("${id}")

整个脚本:

.feed(jsonFile("gabdeviceid.json").circular)
            .during(10 minute) {
             exec(http("request_0")
                    .get("/user/isTokenValid?id=%s").format("${id}")
                    .headers(headers_0))
            }

【讨论】:

    猜你喜欢
    • 2010-09-09
    • 1970-01-01
    • 1970-01-01
    • 2018-07-03
    • 2020-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-03
    相关资源
    最近更新 更多