【问题标题】:how to get javascript variable value in GATLING如何在 GATLING 中获取 javascript 变量值
【发布时间】:2019-04-05 12:55:08
【问题描述】:

我有一个响应正文,我需要一些特殊的 javascript 值。(__processUniqueID) 我该怎么办?

加特林 2.3.1 版本

<script type="text/javascript">
var __processUniqueID = '06c199ab-**********';
var __isDocument = false;
var __isDMSDifference = false;
var __hasSanction = false;
</script>

我想输出“06c199ab-**********”。

【问题讨论】:

    标签: scala testing performance-testing gatling scala-gatling


    【解决方案1】:

    您可以使用正则表达式检查:

    .exec(
      http("Get Javascript")
        .post("my/endpoint")
        .check(status.is(200))
        .check(regex("""var __processUniqueId = \'(.*)\';""").find.saveAs("my_value"))
    )
    

    这将解析响应正文并将匹配组保存在密钥my_value 下的会话中。

    查看文档:

    【讨论】:

      猜你喜欢
      • 2012-04-05
      • 1970-01-01
      • 1970-01-01
      • 2012-08-16
      • 1970-01-01
      • 2021-01-29
      • 1970-01-01
      • 2016-05-01
      • 2016-02-26
      相关资源
      最近更新 更多