当前位置: 首页 > 知识库问答 >
问题:

Jmeter JSR223后处理器意外字符:“\”

后阳炎
2023-03-14

我使用groovy JSR223 Post processor处理响应并保存到文件中。

下面是我的配置

USER_PATH : ${__groovy(import org.apache.jmeter.services.FileServer; FileServer.getFileServer().getBaseDir();)}${__groovy(File.separator)}
def x = var.get ("${USER_PATH}");

out.print(x);
ERROR o.a.j.e.JSR223PostProcessor: Problem in JSR223 script, JSR223 PostProcessor
javax.script.ScriptException: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
Script18.groovy: 1: unexpected char: '\' @ line 1, column 21.
   def x = var.get ("C:\Users\wins\learn\test\");

共有1个答案

莫欣悦
2023-03-14

您需要通过变量键而不是值获取,将代码更改为:

  def x = vars.get("USER_PATH");
 类似资料:
  • 函数 unexpected 调用 set_unexpected 函数指定的函数。如果没有用 set_unexpected 函数指定函数,则默认调用 terminate。 函数 terminate 可以显式调用,在无法捕获抛出的异常时、在异常处理期间打乱堆栈时、作为调用unexpected的默认操作时或在异常导致堆栈解退时析构函数抛出异常的情况下都会调用 terminate。 函数set_termi

  • 在Flutter中,无论我尝试解码什么json文件,我都会得到上面相同的标题错误。最初我认为这是我的项目,但在开始一个新的模板Flutter项目后,我仍然收到同样的错误。我有json文件在我的根文件夹,并已将它们添加到pubspec.yaml文件: 主要的目前的dart代码: 我已经在多个测试站点验证了我的json数据,并在Flutter文档中尝试了各种方法。Json数据:

  • 问题内容: 由于某种原因,我收到一条错误消息,但是实际上并没有在读取的任何代码中加下划线。我尝试清洁和重建它,但是没有用。它说它在第49行。 我的代码如下 下面的第49行 问题答案: 你内有两个“奇数”字- U + 200C (零宽不连字)和U + 200B (零宽度的空间)的第一个“e”和“m”个之间。“ l”和“ i”之间的“点击”中出现相同的字符。 只需删除并重新输入这些单词,错误就会消失。

  • 问题内容: 由于弹出窗口 ,Selenium投掷出现问题 警报具有和按钮。我知道两种解决方法 第一种方法是重新打开一个新会话 第二种方法是使用Robot类 但是,这种方法不是省时的。有什么更好的办法吗? 问题答案: 这应该可以解决问题:

  • 问题内容: 在尝试进入sql查询数组并获得以下javascript错误后,我尝试通过php jquery传递json。 返回sql结果的函数: 以这种方式使用此功能后, 而javascript代码是这样的: 如何纠正此错误以及如何从jquery读取json? 问题答案: 您不需要调用,因为jQuery自动执行该调用,因为如果未指定属性,则jQuery会尝试猜测它并调用正确的函数来解析响应,然后再将

  • 在日志中获取以下错误: 上的方法:getName() 下面是Beanshell后处理器中使用的代码。