Java 使用ApacheJMeter的多体压力测试桩
如何使用指定的主体数据对多个主体进行压力测试 以下是我的身体数据:Java 使用ApacheJMeter的多体压力测试桩,java,post,jmeter,stress-testing,Java,Post,Jmeter,Stress Testing,如何使用指定的主体数据对多个主体进行压力测试 以下是我的身体数据: { “汽车”:{ “品牌”:“丰田”, “模型”:“avanza”, }, “客户id”:“字符串” } 我怎样才能用多个身体进行压力测试呢 例如: { “汽车”:{ “品牌”:“丰田”, “模型”:“avanza”, }, “客户id”:“字符串” } { “汽车”:{ “品牌”:“大发”, “模型”:“直感”, }, “客户id”:“字符串” } { “汽车”:{ “品牌”:“铃木”, “模型”:“ertiga”, },
{
“汽车”:{
“品牌”:“丰田”,
“模型”:“avanza”,
},
“客户id”:“字符串”
}
我怎样才能用多个身体进行压力测试呢
例如:
{
“汽车”:{
“品牌”:“丰田”,
“模型”:“avanza”,
},
“客户id”:“字符串”
}
{
“汽车”:{
“品牌”:“大发”,
“模型”:“直感”,
},
“客户id”:“字符串”
}
{
“汽车”:{
“品牌”:“铃木”,
“模型”:“ertiga”,
},
“客户id”:“字符串”
}
我曾尝试使用
用户定义变量
,但我无法使用此变量,因为我需要品牌
和模型
中的特定车身数据。不像这样的brand=toyota,model=ertiga
您可以参数化band/model并尝试读取表单csv文件
所以你的身体如下
"car": {
"brand": "${BRAND}",
"model": "${MODEL}"},
"customer_id": "string"}
BRAND,MODEL
toyota,avanza
suzuki,ertiga
daihatsu,xenia
您的csv文件如下所示
"car": {
"brand": "${BRAND}",
"model": "${MODEL}"},
"customer_id": "string"}
BRAND,MODEL
toyota,avanza
suzuki,ertiga
daihatsu,xenia
要从CSV文件中读取数据,请签出您可以参数化标注栏/模型,并尝试以CSV文件的形式读取数据 所以你的身体如下
"car": {
"brand": "${BRAND}",
"model": "${MODEL}"},
"customer_id": "string"}
BRAND,MODEL
toyota,avanza
suzuki,ertiga
daihatsu,xenia
您的csv文件如下所示
"car": {
"brand": "${BRAND}",
"model": "${MODEL}"},
"customer_id": "string"}
BRAND,MODEL
toyota,avanza
suzuki,ertiga
daihatsu,xenia
要从CSV签出读取数据
toyota,avanza
suzuki,ertiga
daihatsu,xenia
[
{
"car": {
"brand": "toyota",
"model": "avanza"
},
"customer_id": "string"
},
{
"car": {
"brand": "daihatsu",
"model": "xenia"
},
"customer_id": "string"
},
{
"car": {
"brand": "suzuki",
"model": "ertiga"
},
"customer_id": "string"
}
]
添加为要参数化的请求的子级,并将以下代码放入“脚本”区域:
${payload}
toyota,avanza
suzuki,ertiga
daihatsu,xenia
[
{
"car": {
"brand": "toyota",
"model": "avanza"
},
"customer_id": "string"
},
{
"car": {
"brand": "daihatsu",
"model": "xenia"
},
"customer_id": "string"
},
{
"car": {
"brand": "suzuki",
"model": "ertiga"
},
"customer_id": "string"
}
]
添加为要参数化的请求的子级,并将以下代码放入“脚本”区域:
${payload}