我有響應相同的標記下返回一組值的SOAP請求的響應 假設如何可以斷言由值數組到用戶定義的變量
<PricelistDetails>
<ServicePricelistDetailInfo>
<cost>20</cost>
</ServicePricelistDetailInfo>
<ServicePricelistDetailInfo>
<cost>25</cost>
</ServicePricelistDetailInfo>
<ServicePricelistDetailInfo>
<cost>30</cost>
</ServicePricelistDetailInfo>
<PricelistDetails>
心中已經創建一個XPath斷言斷言成本標籤到用戶定義的變量:
/信封/車身/ GetServicePricelistResponse/GetServicePricelistResult/ServicePricelistInfoList/ServicePricelistInfo/PricelistDetails/ServicePricelistDetailInfoList/ServicePricelistDetailInfo /成本= '$ {COST1}'
同時COST1定義如下:
名:COST1
值:[20,25,30]
但是在運行測試計劃時它顯示斷言錯誤
注:
我創建了一個Xpath提取器來測試斷言查詢,並且它正確返回了所有 的成本值
Xpath的斷言佔用更多的內存和CPU。你可以去xpath提取器檢查成本。您可以使用正則表達式提取器並使用控制器來檢查成本。 –