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
- 無需編寫程式碼,用介面管理工具 eoLinker 高效完成API測試流程相關業務API
- 30秒無需編碼完成一個REST API服務RESTAPI
- What-If 工具:無需寫程式碼,即可測試機器學習模型機器學習模型
- Java編碼測試Java
- API 測試 | 瞭解 API 介面測試 | API 介面測試指南API
- API測試:瞭解API介面測試與API介面測試指南API
- 低程式碼開發平臺,可無需程式碼快速釋出APIAPI
- Postman for Mac — 無 縫測 試API的首 選工具PostmanMacAPI
- FlyCode:讓產品團隊無需編碼即可編輯Web應用Web
- 無需程式設計,通過配置零程式碼生成CRUD RESTful API程式設計RESTAPI
- 使用 xunit 編寫測試程式碼
- 使用 intern 編寫測試程式碼
- 【轉載】GDB高階技巧:邊Debug邊修復BUG,無需修改程式碼,無需重新編譯編譯
- 如何優雅的管理、測試、編輯API介面文件?API
- 無聊程式碼,測試bootstrap.boot
- 如何編寫優秀的測試程式碼|單元測試
- [iOS單元測試系列]單元測試編碼規範iOS
- 前端進階-編寫測試程式碼前端
- 編寫可測試的 JavaSript 程式碼Java
- 編寫可測試的 JavaScript 程式碼JavaScript
- 使用Pandaria編寫API自動化測試進階用法API
- 效能測試——壓測工具locust——指令碼初步編寫指令碼
- 小紅書API介面測試 | 小紅書筆記詳情 API 介面測試指南API筆記
- OpenAI ChatGPT API介面免費測試程式碼分享OpenAIChatGPTAPI
- dashborg/hibiki: 無需Javascript完全由後端程式碼控制指令碼的編寫JavaScript後端指令碼
- 如何用 JMeter 編寫效能測試指令碼?JMeter指令碼
- API自動化測試平臺,支援場景化的API測試API
- 瞭解1688API介面測試 | 1688 API介面測試指南API
- 測試人員如何提高API功能測試效率?API
- 無程式碼的啟動速度測試 with stagesepx
- api測試框架 GuardianAPI框架
- API自動化測試API
- SSH無需密碼金鑰登入密碼
- [linux]ssh訪問無需密碼Linux密碼
- 黑羽壓測 做 API介面功能測試API
- 【轉】測試用例編寫(功能測試框架)框架
- 使用 HTTPie 進行 API 測試HTTPAPI