【发布时间】:2022-01-13 06:35:59
【问题描述】:
我正在 Jmeter 中构建一个配置,我在其中专门设置一个系统 Windows 路径来加载 CSV 并写入 CSV 文件。路径包含“”符号。 有一些带有 JSR223 PreProcessors 和 JSR223 Samplers 的采样器。使用的语言是 Groovy。 我知道我应该筛选这样的符号,但我现在有点迷茫,因为我不明白为什么不同的选项有时会起作用而其他时候不起作用。 初始路径为“C:\user\jmeter\csv” 我如何在 jMeter JSR223 中定义它:
def systemPath = "C:\\user\\jmeter\\csv\\"
有时它可以工作,但在我更改了几行代码后它就不行了! 下次我试过了:
def systemPath = "C:\\\user\\\jmeter\\\csv\\\"
它对我有用了一段时间,但在此行之后进行了一些代码更改后,它不再起作用。 我也读过一篇文章https://www.baeldung.com/groovy-strings 并尝试了所有方法,但每次我仍然收到此错误:
javax.script.ScriptException: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
Script343.groovy: 2: Unexpected input: '"' @ line 2, column 16.
def systemPath = "C:\user\jmeter\csv\";
我想可靠地存储此系统路径而不会出现错误,并了解我收到此错误的原因。
【问题讨论】:
-
我试过像 def systemPath = "C:/user/jmeter/csv/" 这样的路径,它在 jmeter 中对我有用