最近在使用eolinker進行API測驗,在對回傳結果進行斷言時發現了個非常細節的設計,即斷言可以獲取后置腳本設定的變數的引數,下面講一下我的測驗程序,
測驗場景
不同API的測驗場景不同,這邊說一下我做的某個測驗場景,可以參考我的測驗場景學習如何通過eolinker測驗API,并且結合自己需要測驗的API進行測驗,
該API簡單的流程是,輸入一個價格后,API會對該價格進行處理,保留3位小數并回傳結果,這里我們需要在eolinker對回傳結果進行斷言,以下是詳細步驟,
1、在API的請求體中輸入價格,例如:請求引數price_a=10.2849812649,

2、在”后置腳本”獲取請求引數中price的值,對price的值進行處理后設定為環境變數,

3、回應內容會回傳一個price_b,是請求引數price_a保留三位小數后的數值,所以在斷言規則校驗JSON,引數值為price_b,預期結果等于{{price}},這里的{{price}}是獲取第2步中環境變數price的值,

4、保存后測驗可以看到執行通過,

5、查看測驗報告,可以看到回應內容的price_b為10.285,斷言預期結果也拿到了環境變數的值,值為10.285,斷言成功,

以上就是簡單版的API測驗程序,起初使用eolinker認為測驗執行順序是前置腳本-API請求(包括斷言)-后置腳本,但有時候我們需要對請求后的資料進行處理,或獲取回應后的引數,所以正確的測驗執行順序是前置腳本-API請求-后置腳本-斷言,可以看出eolinker非常了解測驗場景,
Eolinker不僅包含API測驗,API生命周期的每個步驟幾乎都有涉及,包含許多強大的功能,例如:自動化測驗、定時任務等,同時也支持私有化部署,
使用地址:www.eolinker.com
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/235281.html
標籤:其他
上一篇:簡潔易讀的API檔案
