scala Gatling框架最新版本(3.8.4)函数“EscapeJSIllegalChars”已被删除

xam8gpfp  于 2022-12-18  发布在  Scala
关注(0)|答案(1)|浏览(114)

我更新了gatling版本到最新,但我面临着一个问题,我一直在挣扎一点,有一个功能“escapeJsIllegalChars”是不存在于这个新版本,我正在从3.3.1升级到3.8.4,我看到在项目的scala脚本中使用了函数来转义一些数据,比如name等。但是在升级Gatling版本之后,该函数显示它不存在的错误。
你有什么想法,如果有一个类似的新功能添加或改变,在这个新的加特林版本,我可以使用?
先谢了。
我一直在研究文档,但我还没有找到任何有用的东西,我也一直在检查gatling .jar文件,我已经比较了版本3.3.1与版本3.8.4,但在最新版本的函数“escapeJsIllegalChars”不存在。

0pizxfdo

0pizxfdo1#

我看到在项目的scala脚本中使用了该函数,以便转义name之类的数据
这个方法从来就不是一个公共API。你使用了一个内部的(用于生成报告,与负载测试无关),你不应该使用它。
派生原始代码并使其成为您自己的方法,这非常简单:

def escapeJsIllegalChars(string: String): String =
    string
      .replace("\"", """)
      .replace("\\", "\")

相关问题