Jmeter 测试:如何生成许多唯一文件?

Jmeter testing: How to generate many unique files?

我有疑问:如何生成多个唯一文件?在我的测试中:上传很多文件到gofast,但是文件内容不重复。谢谢!

enter image description here

我认为这与 JMeter 无关,我个人会使用 shell scripting and referencing them using Directory Listing Config 等操作系统内置机制来预生成测试文件,因为我希望测试 可重复

但是,如果您正在寻找特定于 JMeter 的解决方案,您可以使用 JSR223 PreProcessor 和 Groovy 语言来创建包含某些内容的文件

示例简单代码:

def file = new File('foo.txt') 
file << 'bar'
vars.put('myFile', file.getAbsolutePath())

代码:

  • 在 JMeter 安装的“bin”文件夹中创建一个空文件foo.txt
  • 向其写入“bar”消息
  • 将文件的完整路径存储到 myFile JMeter 变量

因此您应该能够将其称为 ${myFile} 而不是硬编码文件路径。

P.S。有更好的截图方式

抱歉,我更新了我的问题:

我有一个文件,文件格式和内容是:

> 20210126000880000003|3|33.00|20210126|15:30
>         1|20210126000000000000000000002207|1220210126080109|1000|100000000000000319|100058110000000325|402041000012|402041000012|PT07|621067000000123645|收款方户名|2021-01-26|2021-01-26|10.00|TN|NCS|12|875466
>         2|20210126000000000000000000002208|1220210126080110|1000|100000000000000319|100058110000000325|402041000012|402041000012|PT06|621067000000123645|收款方户名|2021-01-26|2021-01-26|20.00|TN|NCS|12|875466
>         3|20210126000000000000000000002209|1220210126080111|1000|100000000000000319|100058110000000325|402041000012|402041000012|PT08|621067000000123645|收款方户名|2021-01-26|2021-01-26|3.00|TN|NCS|12|875466

我有两个问题:

1: 我想生成 50,000 个相同的文件 Windows.use linux system.how 中的cp 和echo 命令生成50,000 Windows?

中的相同文件

2:下一步:修改第一行和第一列;行 二和第二​​列;第二行和列 three.set 三个数字 保持唯一性(每个文件中的三个数字不能重复)。 如: “20210126000880000003”;“20210126000000000000000000002207”;“1220210126080109”。

我想用sed命令。怎么修改?谢谢!