簡體   English   中英

Jmeter Json提取器-變量名中沒有后綴

[英]Jmeter Json extractor - no suffix in the variable name

我正在使用jmeter json提取器。

在我的api響應中,我正在獲取媒體類型的值,因為

情況1

"mediaType": {
    "__t": "MMP.Data.FieldValueCollection, MMP.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
    "vs": 1,
    "v": "2457cae6-6851-4471-be84-74e0ba385ded",
    "vl": "Television"
},

要么

情況二

"mediaType": null

我正在使用json提取程序來提取媒體計划的值。

以下是json提取器的屏幕截圖

圖片

對於第一種情況,我可以看到我的變量var_1設置為“ Television”; 但是對於第二種情況,我在調試采樣器中看到的變量名稱是var即不帶_1

同樣對於第二種情況,我希望將變量名設為var_1設置為null。

有什么辦法可以在json提取器本身中處理嗎?

因此,您希望在兩種情況下變量名都應該相同。 如果您在JSON提取器中將“ Match No ”從-1更改為1 ,則變量名稱不應包含“ _1”,並且兩個響應的變量名稱都相同, 即var

取決於您選擇var還是var_1作為變量的名稱以進行進一步的操作。

如果可以使用用戶定義的變量添加默認值null

用戶定義的變量元素使您可以定義一組初始變量

只需定義一次var1_1的值為null ,在情況2中它將保持為空,並在情況1中被Television覆蓋。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM