如何在 JSR223 采样器中使用 StringFromFile 函数?

How to use StringFromFile function within a JSR223 Sampler?

关于如何使用 StringFromFile 函数从 JSR223 采样器中的源数据文件获取多条记录,我找不到任何好的 docs/examples。有人可以帮我吗?

我的代码不起作用:

String filename = "filename.csv";

String record = StringFromFile(filename,"id");

根据 JSR223 Sampler 文档,您不应该直接在脚本中使用它:

When using this feature, ensure your script code does not use JMeter variables directly in script code as caching would only cache first replacement. Instead use script parameters.

所以解决方案是使用 File.readLines() function which reads the file into a List 个字符串

更多信息:The Groovy Templates Cheat Sheet for JMeter