【问题标题】:How to deal with hashed js and css in gatling?如何在 gatling 中处理散列的 js 和 css?
【发布时间】:2019-10-16 14:06:31
【问题描述】:

我正在尝试创建一个每次都能工作的场景,但我不知道如何处理唯一散列的 javascript 和 CSS。我在文档中找不到任何答案。

我特别想要的是能够将正则表达式传递到我的 get 中,但这是不可能的,因为它只需要一个字符串。

.get("/dist/precache-manifest.3efd6185a8d8559962673d45aed7ae98.js")
            .headers(headers_0)

我希望有一种方法能够以某种方式使用正则表达式获取 URL,然后在上面的 get 中使用它。有没有办法在加特林场景中做到这一点。

【问题讨论】:

  • Anisa,我建议在您的问题中包含一个最小可重现示例 (stackoverflow.com/help/minimal-reproducible-example)。它将增加获得答案的更改,并减少标记和删除问题的更改。
  • 您好,谢谢您的回答,我不知道从哪里开始。这就是为什么我没有最低限度的例子。
  • 我感兴趣的是以记录器的方式获取 url 并在我的获取中使用它。
  • 之前是否有返回所需资源的调用?你能举个例子吗?
  • 不,实际上没有。

标签: javascript css scala gatling


【解决方案1】:

我找到了一种方法,但它是一种 hack,我需要很长时间才能回答这个问题,因为有人可能想要使用这种方法。然而,这可能被认为是一个错误。

        .get("").queryParam("", _ =>regex("""\/dist\/precache-manifest.[A-Za-z0-9]+.js"""))
        .headers(headers_0),

【讨论】:

  • 如果有更好的方法请发帖。
  • 我对一种可接受且专业的方式感兴趣,甚至欢迎替代此问题。
猜你喜欢
  • 2012-08-05
  • 2022-01-11
  • 2018-01-13
  • 2021-07-09
  • 2013-01-20
  • 2012-11-23
  • 1970-01-01
相关资源
最近更新 更多