CSV格式的JMeter主体数据
我正在JMeter中运行一些测试,并且接受的数据必须采用如下示例所示的格式CSV格式的JMeter主体数据,csv,jmeter,Csv,Jmeter,我正在JMeter中运行一些测试,并且接受的数据必须采用如下示例所示的格式 { "messageType": 1, "customerId": 5922429, "name": "Joe Bloggs", "phone": "01234567890", "postcode": "PO6 3EN",
{
"messageType": 1,
"customerId": 5922429,
"name": "Joe Bloggs",
"phone": "01234567890",
"postcode": "PO6 3EN",
"emailAddress": "joe.bloggs@example.com",
"jobDescription": "do some stuff",
"companyIds": [893999]
}
现在这很好用,但我们想把事情随机化一点,从CSV文件中读取大约20个样本的测试数据。
如果数据必须如上所述,这是否可行?
目前身体数据在这里
您有两种选择:
{
"messageType": ${messageType},
"customerId": ${customerId},
"name": "${name}",
"phone": "${phone}",
"postcode": "${postcode}",
"emailAddress": "${emailAddress}",
"jobDescription": "${jobDescription}",
"companyIds": [${companyIds}]
}
完成后,您可以将值放入CSV文件,如:
messageType,customerId,name,phone,postcode,emailAddress,jobDescription,companyIds
1,5922429,Joe Bloggs,01234567890,PO6 3EN,joe.bloggs@example.com,do some stuff,893999
2,5922430,Jane Doe, 0987654321, P06 3EM,janedoe@example.com,do some other stuff,893998
并使用读取数据,这样每个虚拟用户将在每次迭代中使用下一行并用新值填充正文