首页 > 解决方案 > 如何在 JSR223 采样器中使用 StringFromFile 函数?

问题描述

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

我的代码不起作用:

String filename = "filename.csv";

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

标签: jmeterdatasourcejsr223

解决方案


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

使用此功能时,请确保您的脚本代码不直接在脚本代码中使用 JMeter 变量,因为缓存只会缓存第一个替换。而是使用脚本参数。

所以解决方案是使用File.readLines()函数将文件读入字符串列表

在此处输入图像描述

更多信息:JMeter 的 Groovy 模板备忘单


推荐阅读