【问题标题】:how to set multiple JSON request from the file in JMeter如何从 JMeter 中的文件中设置多个 JSON 请求
【发布时间】:2020-05-20 08:56:42
【问题描述】:

我是 JMeter 的新手。我正在尝试使用 Jmeter where 发送多个 JSON 请求。

  1. 登录(getToken) 请求 - 我正在为用户名和密码加载 csv 文件

    { "用户名": "${用户名}", "密码": "${密码}",

    }

回应

{"Status":"Success","HttpStatus":200,"Data":{"token_type":"Bearer","token":"eITWDFHzN-awdaJy5SQ","name":"JMeter","u_ID":"6934FF18C130"}}
  1. AddQuery(使用 #1 的响应令牌和另一个名为 U_ID 的参数)

为此我有这样的要求

 {

"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 请求的最佳方法是什么

【问题讨论】:

    标签: json jmeter


    【解决方案1】:

    直接在HTTP Request采样器的“Body Data”选项卡中使用__eval()__FileToString()函数组合,例如:

    ${__eval(${__FileToString(/path/to/your/file.json,,)})}
    

    地点:

    演示:

    更多信息:Here’s What to Do to Combine Multiple JMeter Variables

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多