![](/img/trans.png)
[英]How to send multiple JSON data from CSV file in single HTTP request in JMETER tool
[英]how to set multiple JSON request from the file in JMeter
我是 JMeter 的新手。 我正在尝试使用 Jmeter where 发送多个 JSON 请求。
登录 (getToken) 请求 - 我正在加载用户名和密码的 csv 文件
{ "用户名": "${用户名}", "密码": "${密码}",
}
回复
{"Status":"Success","HttpStatus":200,"Data":{"token_type":"Bearer","token":"eITWDFHzN-awdaJy5SQ","name":"JMeter","u_ID":"6934FF18C130"}}
为此,我有这样的要求
{
"Comment":"TEST COMMENT",
"Type":"TEST",
"DATE":"04-02-2020",
"ColA":"",
"ColB":"",
"ColC":"",
"ColD":"",
"ColE":"",
"User":"${name}"
}
这里没有不同的列。 所以我想制定一个计划,我想从文件中读取请求 JSON。 我尝试在 CSV 文件中存储不同的请求,但 JMeter 无法读取它。
我发现如果您将请求存储在 CSV 文件中,那么它会添加额外的“”,如下所示。
JMeter 请求
POST data:
""{""Comment"":""TEST COMMENT"""
[no cookies]
哪个是处理/准备好来自文件的 JSON 请求的最佳方式
直接在HTTP 请求采样器的“ 正文数据”选项卡中使用__eval()和__FileToString()函数组合,例如:
${__eval(${__FileToString(/path/to/your/file.json,,)})}
在哪里:
__FileToString()
- 从磁盘加载文件eval()
- 评估最终的JMeter 函数和变量以解析它们的值,即${name}
演示:
更多信息: 这是组合多个 JMeter 变量的方法
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.