[英]Jmeter Nested Http Request
我一直在嘗試進行嵌套的 API 調用,在我的調用中,像這樣的 go -
API 將是相同的,請求正文不同-
第一次通話——
{
"id" : 1,
"last" : false ,
"value" : "" ,
"order" : 0
}
第二次通話——
{
"id" : 1,
"last" : false ,
"value" : "A" ,
"order" : 1 to n
}
第三次通話——
{
"id" : 1,
"last" : true ,
"value" : "" ,
"order" : 1
}
我的 CSV 看起來像這樣 -
文件-1
ID |
---|
1 |
2 |
3 |
4 |
5 |
文件-2
命令 | 價值 |
---|---|
1 | 一個 |
2 | 乙 |
3 | C |
4 | D |
5 | 乙 |
文件 1:我從文件 1 中選擇id ,該文件用於所有三個調用。
文件 2:我選擇要循環 n 次的順序和值。
我希望執行是這樣發生的 -
for() {
// first call
for() {
// second call
}
// third call
}
當我使用 JMeter 配置執行此操作時 -
線程在第二次調用時結束(CSV 文件內容結束),我無法進行第三次 API 調用。
提前致謝
確保您的 CSV 數據集配置將 EOF 上的Recycle on EOF
Stop thred on EOF
設置為False
而不是使用 Loop Controller 切換到While Controller並使用以下__jexl3() function作為條件:
${__jexl3("${myVar}",= "<EOF>",)}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.