使用WDS的Jmeter中无法正确显示绝对路径

时间:2018-08-07 03:26:20

标签: groovy jmeter

对于一个场景,我将Jmeter与WebDriver Sampler一起使用。因此,对于上载文件,由于我需要在Jenkins中运行,因此必须传递文件的绝对路径。要获取我在“用户定义的变量”中按照以下命令定义的当前路径。

${__groovy(import org.apache.jmeter.services.FileServer; FileServer.getFileServer().getBaseDir();)}${__groovy(File.separator)}

当我将此日志记录为正常时。它正确显示文件路径。但是当我在WDS中使用它并尝试登录时。我正在删除所有反斜杠和不必要的空格的文件路径。

C:\ram\file\part1\renamed.txt

它必须像这样打印,但是

cramfilepartrename  d

它像这样打印。知道是什么问题吗?

1 个答案:

答案 0 :(得分:1)

我无法使用最新版本的JMeter和WebDriver Sampler重现您的问题:

JMeter WebDriver WDS Log

  1. 确保升级到JMeter 4.0(或latest version上可用的downloads page
  2. 确保使用JMeter Plugins Manager
  3. 将WebDriver Sampler插件升级到2.3版。
  4. 确保使用速记WDS.log打印变量值