【问题标题】:Gatling HTML response加特林 HTML 响应
【发布时间】: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"}}

【问题讨论】:

    标签: html gatling scala-gatling


    【解决方案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 一起使用之前?
    猜你喜欢
    • 1970-01-01
    • 2022-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多