是否有可能将文件从.csv读取到变量数组中?
而不是得到:
https://loadtest.com/mo/75245.json
https://loadtest.com/mo/190554MHG.json
https://loadtest.com/mo/190223MJG.json
https://loadtest.com/mo/198533FTR.json
。
我想得到一个数组:
https://loadtest.com/mo/75245.190554MHG.190223MJG.198533FTR.19023.HGTYTRWEYRWEHF.1922MHGDGO.json
有人知道吗?
提前谢谢你。
查看以下 JMeter 函数:
- __FileToString(( - 将 CSV 文件读入 JMeter 变量
- __split(( - 使用任何合适的分隔符(逗号、制表符号、换行符等(将保存 CSV 文件内容的上述 JMeter 变量"拆分"为单独的变量
如果您不想使用 Groovy,可以使用支持正则表达式(如记事本++(的文本编辑器来重组您的 CSV,以便将多行折叠为单个多值行。
Notepad++ 的一个例子是替换以下各项的所有实例: ^(.+)R(.+)R(.+)R
跟 $1 $2 $3
将每 3 行文本折叠为一行。
然后,您可以在JMeter中将这一行用作单个变量。这样,我将多个逗号分隔的 Id 传递到 Http 请求中的数组中。请记住,在JMeter CSV数据集配置中对实际CSV列使用不同的分隔符,而不是用于分隔多个值的分隔符。