什麼是對所有SOAP請求應用相同斷言的最簡潔最優雅的方式?SOAPUI:將斷言應用於所有請求?
我創建了一個測試,可以ping多個服務(24個左右),並驗證它們包含(或不包含)響應的相同元素。 (例如,所有服務都接受有效的SAML令牌)。
一個解決方案:
- create a global/project property named "assertion1" with value "invalid token"
- under each soap request, add a "does not contain" assertion with the value "${assertion1}"
- 優點:只有一個位置 更新的字符串值
- 缺點: 如果我想添加/刪除一個斷言, 我必須這樣做的每個服務
Groovy腳本是一個好主意 - 我最終如何解決這個問題。 – BlackGaff 2011-10-03 17:02:28