我有一个使用JMeter进行压力测试的脚本,问题是我将要使用的数据太多,无法将其分为多个CSV。
如果文件位于最后一个数据中,是否可以在JMeter中更改CSV文件(数据源)?
示例: 我有100万个CSV数据,在运行时迭代达到100万个数据时,它将使用较新的数据更改文件。
答案 0 :(得分:3)
标记为Recycle on EOF
否
在EOF上回收?到达EOF时是否应该从头开始重新读取文件? (默认为true)
当您到达终点时,检查值是EOF为"${id}" == "<EOF>"
并覆盖id /改用${id1}
示例:
if ("<EOF>".equals(vars.get("Email")){
if ("<EOF>".equals(vars.get("Email2")){
vars.put("Email",vars.get("Email3"));
vars.put("Password",vars.get("Password3));
} else {
vars.put("Email",vars.get("Email2"));
vars.put("Password",vars.get("Password2));
}
}