我是 jmeter 的新手。我正在尝试设置 JMS 点对点负载测试脚本。请求消息是固定长度格式。我需要一种从 csv 读取字段并以固定长度格式排列它们的方法。我尝试使用 javascript 切片函数,方法是使用 csv 数据配置变量并切片到所需的长度,将它们全部连接在一行中。但它不起作用。可能是我的方法是错误的。有关如何使其以固定长度格式工作的任何指示都会有所帮助。这是我尝试过的:
${__javascript((" ".slice(-6))+(("0000000000000000"+${Var2}).slice(-16)) + ((" " + ${Var3}).slice(-19))+((" "+${Var4}).slice(-3))}
其中 Var1,Var2..Var4 来自 csv。
Jmeter版本:3.3
MQ:IBM Websphere MQ
只需一条输入消息,我就可以执行测试。我需要从 csv 和/或日期/时间函数中动态填充值,并以固定长度格式排列它们。