【发布时间】:2016-11-11 01:10:18
【问题描述】:
我有 jsonarray 作为 [foodid1,foodid2,foodid3] 。这些值是从 csv 文件中读取的
csv 文件内容
foodid1,foodid2,foodid3
10,12,14
如果我不想将值传递给 foodid2,JSON 数组将作为 [10,,14] 传递
相反,我希望它以[10,14] 的形式传递。
以下是 JSON 正文:
customerdetails={
"regDate":${regDate},
"regNo":"${regNo}",
"firstName":"${fname}",
"lastName":"${lname}",
"dateOfBirth":"${dob}",
"bloodGroupId":0,
"mobileNo":"${mobile}",
"residenceNo":"${resdno}",
"officeNo":"${officeno}",
"email":"${email}",
"address1":"${adr1}",
"address2":"${adr2}",
"pincode":"${pin}",
"stateId":${stateid},
"city":"${city}"}
&customerhistory={
"historyId":[${food1},${food2},${food3},${food4}]}
我如何在 Jmeter 中处理这种情况
提前致谢
【问题讨论】:
-
尝试使用 BeanShell 预处理器并根据您的需要格式化数据,将其存储在变量中,然后在请求中使用它。能否分享一下 CSV 数据集配置和 HTTP 采样器截图
标签: jmeter