2017-08-29 104 views
-2

我有以下回應:正則表達式匹配JSON響應

創建的正則表達式匹配和驗證用於例如 正常運行時間的響應斷言*秒

這不工作,拋出 響應中缺少令牌[正常運行時間。*秒]。

誰能告訴我如何解決這個

+0

你能後的確切的代碼? – Robert

+2

你想達到什麼目的? – metar

回答

1

您可以創建一個腳本斷言這樣的:

import net.sf.json.groovy.* 

jsonSlurper = new JsonSlurper().parseText('{"uptime": "6589 seconds"}') 
def uptime = "${jsonSlurper.uptime}" 
log.info uptime 
assert uptime ==~ /.*seconds/ 

有關Groovy的正則表達式更多的解釋,你可以閱讀this link