Just-API:無需編碼測試API
Just-API是宣告性、基於規範的測試框架REST,GraphQL(或任何基於HTTP)的API開源庫包。使用者可以在不編寫程式碼的情況下測試API,它從YAML檔案中讀取API測試規範,並以序列/並行模式執行它們。可以以多種格式生成測試報告,包括HTML和JSON。
簡單來說,使用者透過在YAML檔案中提供一組請求和響應驗證規範來構建測試套件。每個套件都有一個或多個規格。Just-API構建請求,將其傳送到伺服器並根據規範驗證響應。可以選擇驗證以下任何一個或全部:
- 狀態程式碼
- 頭
- 餅乾
- 響應JSON正文
- 響應JSON架構
使用npm安裝:
npm install just-api |
舉例:
mkdir specs |
vim specs/starwars_service.yml |
meta: name: "Star Wars suite" configuration: scheme: "https" host: "swapi.co" base_path: "/api" specs: - name: "get Luke Skywalker info" request: path: "/people/1/" method: "get" response: status_code: 200 headers: - name: "content-type" value: !!js/regexp application/json json_data: - path: "$.name" value: "Luke Skywalker" |
終端輸入:
$ ./node_modules/.bin/just-api ✓ get Luke Skywalker info (1216ms) Done: specs/starwars_service.yml (Passed) 0 skipped, 0 failed, 1 passed (1 tests) 0 skipped, 0 failed, 1 passed (1 suites) Duration: 1.3s |
[該貼被banq於2018-10-16 13:10修改過]
[該貼被banq於2018-10-16 13:44修改過]
相關文章
- 無需編寫程式碼,API業務流程測試,零程式碼實現API
- 30秒無需編碼完成一個REST API服務RESTAPI
- 無需編寫程式碼,用介面管理工具 eoLinker 高效完成API測試流程相關業務API
- What-If 工具:無需寫程式碼,即可測試機器學習模型機器學習模型
- API 測試 | 瞭解 API 介面測試 | API 介面測試指南API
- 低程式碼開發平臺,可無需程式碼快速釋出APIAPI
- FlyCode:讓產品團隊無需編碼即可編輯Web應用Web
- API測試:瞭解API介面測試與API介面測試指南API
- 【轉載】GDB高階技巧:邊Debug邊修復BUG,無需修改程式碼,無需重新編譯編譯
- 無需程式設計,通過配置零程式碼生成CRUD RESTful API程式設計RESTAPI
- Postman for Mac — 無 縫測 試API的首 選工具PostmanMacAPI
- 使用 xunit 編寫測試程式碼
- dashborg/hibiki: 無需Javascript完全由後端程式碼控制指令碼的編寫JavaScript後端指令碼
- 無需離開 Visual Studio 即可編寫 Markdown
- 如何編寫優秀的測試程式碼|單元測試
- 前端進階-編寫測試程式碼前端
- 使用Pandaria編寫API自動化測試進階用法API
- 可以直接反編譯Mips架構的IDA版本(無需安裝指令碼)編譯架構指令碼
- 效能測試——壓測工具locust——指令碼初步編寫指令碼
- 瞭解1688API介面測試 | 1688 API介面測試指南API
- OpenAI ChatGPT API介面免費測試程式碼分享OpenAIChatGPTAPI
- api測試框架 GuardianAPI框架
- 如何用 JMeter 編寫效能測試指令碼?JMeter指令碼
- 【編測編學】介面測試必備面試題(上)面試題
- 無程式碼的啟動速度測試 with stagesepx
- 無需程式設計,基於PostgreSQL零程式碼生成CRUD增刪改查RESTful API介面程式設計SQLRESTAPI
- API自動化測試平臺,支援場景化的API測試API
- 無需編碼 9款優秀的資料地圖視覺化工具平臺地圖視覺化
- 測試人員如何提高API功能測試效率?API
- 【編測編學】自動化測試面試必背(上)面試
- 【編測編學】自動化測試面試必背(下)面試
- 1688 API介面測試指南API
- API自動化測試API
- Spring API 的 CORS 測試SpringAPICORS
- 一個基於Java的介面快速開發框架!無需編寫程式碼,透過UI介面編寫介面!Java框架UI
- 反彙編測試
- 無需編寫一行程式碼,實現任何方法的流量防護能力行程
- RestSharp編寫api介面測試,並實現非同步呼叫(不卡頓)RESTAPI非同步