如何解决Jmeter 测试:如何生成许多独特的文件?
我有个问题:如何生成多个唯一的文件?在我的测试中:上传很多文件到gofast,但文件内容不重复。谢谢!
解决方法
我认为这与 JMeter 无关,我个人会使用操作系统内置机制(如 shell scripting)预先生成测试文件并使用 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}
而不是硬编码文件路径。
附言有更好的截屏方式
,抱歉,我更新了我的问题:
我有一个文件,文件格式和内容是:
> 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.在linux系统中使用cp和echo命令.如何生成50,000 Windows 中的相同文件?
2:下一步:修改第一行和第一列;行 二和第二列;第二行和第三列。设置三个数字 保持唯一(每个文件中的三个数字不能重复)。 如: “20210126000880000003”;“20210126000000000000000000002207”;“1220210126080109”。
我想使用sed命令。如何修改?谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。