如何在 Ready API 中動態創建屬性? (How to create properties in Ready API dynamically?)


問題描述

如何在 Ready API 中動態創建屬性? (How to create properties in Ready API dynamically?)

我正在使用 ReadyAPI 自動測試 Restful 服務。

一個測試用例有兩個 GET 請求步驟(比如 GETCARDS 和 GETCARDDETAILS)。

GETCARDS 返回一個 Cardnumbers 數組(不是固定大小)。我需要在第二個請求 GETCARDDETAILS 中使用這些卡號並一一運行它們。

為此,我計劃根據 Cardnumbers arrarsize 動態創建變量/屬性並存儲每次運行的值。稍後在第二步 GETCARDDETAILS 中使用這些值。在動態創建和存儲響應中收到的值時需要幫助。


參考解法

方法 1:

Not sure if this would help but you may try to come up with a Groovy Script step within your test case which dynamically create variables based on your desired scenario and transfer the property to your next test step based on the image explanation below from ReadyAPI.

ReadyAPI Property Expansion

(by AbhishekAdrian)

參考文件

  1. How to create properties in Ready API dynamically? (CC BY‑SA 2.5/3.0/4.0)

#automated-tests #groovy #ready-api #REST






相關問題

編寫“單元測試”代碼? (Writing "unit testable" code?)

按順序運行 TestNG 組並在每個組中並行測試 (Run TestNG groups sequentially and tests in each group in parallel)

需要從 VS2012 單元測試中識別我的 .csproj 文件 (Need to identify my .csproj file from VS2012 unit tests)

ANT 構建失敗並在 html 報告中給出 classNotFoundExceeption (ANT build fails and gives classNotFoundExceeption in html report)

測試有狀態的 Mojolicious 應用程序 (Testing stateful Mojolicious apps)

如何在 Rails 測試中斷言圖像源 (How to assert image source in rails test)

如果兩個塊中都出現錯誤,如何處理 Given/When/Then 語句和 AfterScenario 鉤子中的錯誤 (How to handle error in Given/When/Then statements and AfterScenario hook if error pops in both blocks)

如何發送帶有損壞 FCS 的以太網幀? (How do you send an Ethernet frame with a corrupt FCS?)

如何在嵌入式系統中執行回歸測試 (How to perform regression tests in embedded systems)

是否有 .NET 版本的 Concordion? (Is there a .NET version of Concordion?)

如何在 Ready API 中動態創建屬性? (How to create properties in Ready API dynamically?)

嘗試測試腳本 spec.ts 失敗,因為期望(如返回)在創建響應到來之前執行並在控制台中顯示未定義 (Trying Test Scripts spec.ts fails because expect(like return) executes before create response came and shows undefined in console)







留言討論