[英]Is there a way to use variable inside the index of an array in response assertion?
我有一個 json 響應。 我正在使用 json 斷言,其中一個鍵中我有一個大數組。 我將 Json 路徑作為 $.value.page[9999].hash 傳遞。 現在我想要一個變量值而不是 9999。如何使用變量而不是 9999。我嘗試使用在 beanshell 后處理器中生成的變量。 但我失敗了。 有什么解決辦法嗎?
V(變量)函數返回評估變量名稱表達式的結果。 這可用於評估嵌套變量引用(當前不支持)。
例如,如果有變量 A1、A2 和 N=1:
${A1}
- 工作正常
${A${N}}
- 不起作用(嵌套變量引用)
${__V(A${N})}
- 工作正常。A${N}
變為A1
,__V
函數返回A1
的值
所以你可以想出類似的東西:
${__V($.value.page.[${page}].hash)}
演示:
更多信息: 這是組合多個 JMeter 變量的方法
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.