首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在jMeter中复制文件10次

在jMeter中复制文件10次
EN

Stack Overflow用户
提问于 2022-02-22 13:02:21
回答 1查看 43关注 0票数 0

为了复制jMeter-test的xml-文件,我在一个名为LC的循环控制器中创建了这个groovy脚本。

代码语言:javascript
复制
number = (vars.get("__jm__LC__idx") as int) + 1; // get the current iteration and add 1
target = vars.get("fileName") + number;
cp(vars.get("fileName"), target);

fileName是一个作为C:/MyDir/Verkehr.xml传递给我的测试的env变量。

但是,在执行该测试时,我会得到以下错误:

org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.cp()适用于参数类型:(String,String)值: C:/MyDir/Verkehr.xml,C:/MyDir/Verkehr.xml 41可能的解决方案: any()、grep()、dump()、get(java.lang.String)、put(java.lang.String、java.lang.Object)、is(java.lang.Object)

我想要的是Verkehr.xml1 (实际上是Verkehr1.xml,但这对这个问题来说太远了)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-22 13:27:54

我不知道cp是什么,如果它是一些自定义函数,请确保提供此函数的类在JMeter类路径

如果您没有这个cp实现--最简单的方法是对FileUtils.copyFile()函数进行如下操作:

代码语言:javascript
复制
org.apache.commons.io.FileUtils.copyFile(new File(vars.get("fileName")), new File(vars.get("fileName") + number))

有关JMeter:为什么和如何使用它中Groovy脚本的更多信息

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71221818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档