我有一个巨大的 http 请求负载,因此我将它们放入一个文件中,并尝试使用 FileToString
函数读取该文件并放置内容。
当我运行 JMeter 时,它在日志中显示错误,但如果我使用文本编辑器打开日志中的文件,它就会打开该文件。
HTTP 请求 - 正文数据:-
${__FileToString('C:/Users/Desktop/company/hugemodify.txt',,)}
日志:-
018-07-19 07:34:08,336 INFO o.a.j.t.JMeterThread: Thread started: API QA Thread Group - Modify 1-1
2018-07-19 07:34:08,341 WARN o.a.j.f.FileToString: Could not read open: 'C:/Users/Desktop/company/hugemodify.txt'
2018-07-19 07:34:09,885 WARN o.a.j.f.FileToString: Could not read open: 'C:/Users/Desktop/company/hugemodify.txt'
2018-07-19 07:34:10,120 WARN o.a.j.f.FileToString: Could not read open: 'C:/Users/Desktop/company/hugemodify.txt'
2018-07-19 07:34:10,357 WARN o.a.j.f.FileToString: Could not read open: 'C:/Users/Desktop/company/hugemodify.txt'
2018-07-19 07:34:11,776 WARN o.a.j.f.FileToString: Could not read open: 'C:/Users/Desktop/company/hugemodify.txt'
2018-07-19 07:34:12,016 INFO o.a.j.t.JMeterThread: Thread is done: API QA Thread Group - Modify 1-1
最佳答案
接受的答案在 Apache JMeter v5.1.1
中不起作用。
在 Apache JMeter v5.1.1
中,不需要双引号(即使文件路径有空格)。
正如@user7294900所提到的,使用功能帮助对话框来获取正确的命令。键盘快捷键是:Ctrl + Shift + F1
关于java - JMeter-o.a.j.f.FileToString : Could not read open,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51421753/