【问题标题】:Move file to another directory in Jmeter将文件移动到 Jmeter 中的另一个目录
【发布时间】:2022-01-03 05:40:38
【问题描述】:

我正在尝试在 Jmeter 中进行性能测试,所以在运行我的测试之前我必须获取新数据,基本上我需要在完成测试执行后移动我使用过的 csv 文件。

【问题讨论】:

    标签: javascript java performance jmeter


    【解决方案1】:
    1. setUp Thread Group 添加到您的测试计划中

    2. JSR223 Sampler 添加到设置线程组

    3. 将以下代码放入“脚本”区域:

      org.apache.commons.io.FileUtils.moveFile(new File('/current/path/to/csv.file'),new File('/new/path/to/csv.file'))
      
    4. 就是这样,setUp Thread Group 在 "main" Thread Groups 之前执行,代码会移动文件

    【讨论】:

      【解决方案2】:

      解决方案 1

      您必须运行特定于您的操作系统(Windows、Mac、Linux)的命令

      您可以使用OS Process Sampler 将 CSV 文件移动到其他位置。

      OS Process Sampler 是一个可用于在本地机器上执行命令的采样器。 它应该允许执行任何可以从命令行运行的命令。 可以开启返回码的验证,可以指定期望的返回码。

      【讨论】:

        【解决方案3】:

        解决方案 2

        您可以使用 Groovy 来执行命令。 使用以下脚本添加 JSR223 采样器

        在 Mac/Linux 上

        "mv pathToSrcFile targetFolder".execute()
        SampleResult.setIgnore()
        
        

        在 Windows 上

        "move pathToSrcFile targetFolder".execute()
        SampleResult.setIgnore()
        
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-07-20
          • 2014-07-18
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-09-26
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多