2017-01-10 91 views
0

我有一種情況,我需要檢查金額並相應地返回響應。檢查大於或小於電線

如果金額> = 100,那麼響應會有所不同,否則對於金額< 100,我需要發送錯誤響應。

請參考請求體中的示例json。

{ 「帳戶名」: 「ABCZYZ」, 「specialCode」: 「mycode的」, 「量」: 「100」, 「currencyType」: 「MYCURRENCY」 }

下面是我的wiremock映射文件

{ 「請求」: { 「URLPATTERN」: 「/一些/ URL」, 「方法」: 「POST」, 「bodyPatterns」:[{ 「matchesJsonPath」: 「$ [(@量< 100。)]?」 }] },

「響應」: { 「狀態」:200, 「體」: 「MY_REPONSE_IN_JSON_FORMAT」 }}

我現在面臨的問題reagrding上述匹配模式。

任何人都可以幫我一樣嗎?

由於 中號

回答

0

嘗試改變 「100」 至100

測試象下面這樣:

請求:

{ 
    "accountName": "ABCZYZ", 
    "specialCode": "MYCODE", 
    "amount": 100, 
    "currencyType": "MYCURRENCY" 
} 

JsonPath:

$[?(@.amount <= 100)] 

迴應:

[{"accountName":"ABCZYZ","specialCode":"MYCODE","amount":100,"currencyType":"MYCURRENCY"}] 
+0

我無法更改請求,這是第三方API需要的。儘管我也嘗試過這樣做,但我沒有得到理想的結果。謝謝你的幫助。 –

+0

你可以請一些代碼的一部分。以便我可以看到你正在嘗試並重復相同的操作。 – Barath

+0

我正在測試Postman的這個模擬,所以這裏沒有涉及代碼。 1.初始化電線鎖獨立罐。 2.通過Postman打開POST URL。 –

相關問題