加特林 HTML 响应
Posted
技术标签:
【中文标题】加特林 HTML 响应【英文标题】:Gatling HTML response 【发布时间】:2021-03-10 08:10:03 【问题描述】:以下是我在 Gatling 中的 html 响应。我正在寻找提取 url
字段的值。我该怎么做?
script type="text/javascript" id="test">
var initialVars= "context" : "A": "XXXX", "B":"XXXXX", "u.d" : "C":"ABC", "D":"FGH";
var z = "desktop": "Q": "12345", "q.d": "F": "QQQ", "url": "A&B=345=hhh"
【问题讨论】:
【参考方案1】:恐怕你别无选择,只能在这里使用正则表达式。当您尝试在内联 JavaScript 中捕获一些数据时,HTML 解析器(例如 Gatling 的 CSS 选择器支持)不会有任何帮助。
那么,您的问题与刚接触 Scala 或 Gatling 无关。 它是关于使用/学习 Java 正则表达式的。
如果您遇到困难,您应该阅读Java patterns documentation 并尝试一些online evaluator。
一旦你弄清楚你的正则表达式,用它在你的 Gatling 测试中添加一个regex check。
【讨论】:
我是 scala 和 gatling 的新手。你能给我一些关于正则表达式的想法吗?【参考方案2】:谢谢!我想出了大部分..这是我要提取的部分 transId=7a2cd0ada80a8285cd1234d144631e80&pzFromFrame 以下 REGEX 表达式 ([0-9]+[a-z]+) 提取 7a2cd0ada80a8285cd1234d144631e 留下 80。如何提取 7a2cd0ada80a8285cd1234d144631e80?
【讨论】:
Learn regex 在尝试与 Gatling 一起使用之前?以上是关于加特林 HTML 响应的主要内容,如果未能解决你的问题,请参考以下文章