java - 如何将数据(引用ID)从1个txt文件分成5个txt文件,每个文件中的数据应该不同

标签 java jmeter

我有一个用于旅行 Web 应用程序的 jmeter 脚本,它在 txt 文件中生成预订引用 ID。我的要求是提供该 txt 文件。作为其他脚本的数据文件。但我需要 5 个预订引用 ID 的文本文件,每个文件中没有相同的预订引用 ID。

例如: 有一个文件 Bookingref.txt,其中包含所有预订 ID

在另一个脚本中,我想利用上述预订进行修改。我必须进行 5 项修改,因此我需要带有预订引用 ID 的文件,但所有 5 个文件都应该具有不同的预订 ID

我尝试过但没有成功的解决方案: 我计算了 Bookingref.txt 中生成的预订引用 ID 的数量,并将该数量除以 5,并尝试使用 for 循环将相同数量的数据放入所有 5 个文件中。我陷入困境并认为它不起作用。

BookingCount=vars.get("bookingref_matchNr");
Count=Bookingcount/5;
int rounded_count=(int)Math.round(Count);
for(i=1;i<=rounded_count;i++)
{
write to 1 text file
}

如果有人能在这方面帮助我,那就太好了。

最佳答案

假设您的文件是 myfile1.txt、myfile2.txt、.. 您可以为 for 循环内的文件添加值:

new File('myfile' + i + '.txt') << BookingCount

关于java - 如何将数据(引用ID)从1个txt文件分成5个txt文件,每个文件中的数据应该不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55470583/

相关文章:

java - VisualVM 无​​法在 Eclipse 上分析 Web 应用程序

java - 在处理中实例化变量异常

java - javafx 中的自动完成文本字段

performance - 对等点 : socket write error/socket exception: connection reset 重置 Jmeter 连接

javascript - 使用谷歌浏览器网络驱动程序填充 Jmeter 中的下拉框

regex - Jsoup、正则表达式、XPath 从 HTML 提取内容的性能比较?

java - 具有一个 HashMap 的 HashMap 数组

java - 如何检查Map<String, Set<String>>中有多少个HashSet

csv - 从Jmeter中的CSV文件中随机选择

authentication - JMeter自定义身份验证