我有一个响应主体,我需要其中的一些特定的 javascript 值。(__processUniqueID) 我该怎么做?
加特林 2.3.1 版本
<script type="text/javascript">
var __processUniqueID = '06c199ab-**********';
var __isDocument = false;
var __isDMSDifference = false;
var __hasSanction = false;
</script>
我想输出“06c199ab-************”。
最佳答案
您可以使用正则表达式检查:
.exec(
http("Get Javascript")
.post("my/endpoint")
.check(status.is(200))
.check(regex("""var __processUniqueId = \'(.*)\';""").find.saveAs("my_value"))
)
这将解析响应正文并将匹配的组保存在 session 中的键 my_value
下。
查看文档:
关于scala - 如何在 GATLING 中获取 javascript 变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55535913/