所以我要从CSV数据集配置中加载数据,我想做的就是将变量的值写回到同一行中同一文件的下一列中,但在下一列中。
我检查“ url”以获取某些特定的响应json,提取并创建变量“ status”和“ action”并将其添加到行中
是否有可能写回源csv文件?也许一些后处理器脚本?在这里搜索就像大海捞针一样。
答案 0 :(得分:2)
这是可能的,但我不建议您像实施此后处理器逻辑并以大于1个用户的身份运行测试一样,很可能在多个线程同时写入到race condition中时同一文件。
替代方法是:
将您的status
和action
变量值添加到JMeter的.jtl result文件中,只需声明以下Sample Variables:
sample_variables=url,status,action
在 user.properties 文件中,下次您在命令行非GUI模式下运行JMeter时,.jtl结果文件中将看到3个额外的列,其中包含这3个JMeter变量的值
如果您想要一个单独的文件-首先执行步骤1,然后向测试计划中添加一个Flexible File Writer并将其配置为将变量写入文件中,相关的配置将类似于:
variable#0|,|variable#1|,|variable#2|\r\n