![](/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.