stepci:讓 API 測試和監控變得簡單
Step CI 是一個開源工具,它使測試和監控 API 變得簡單:
概覽:
- 語言無關。靈活的宣告式配置語言
- REST、GraphQL、XML
- 融合的。與 Node、Docker 和 GitHub Actions 無縫協作
使用 Docker
建立示例工作流 ( tests/workflow.yml)
version: "1.0" name: Status Check env: host: example.com tests: example: steps: - name: GET request url: https://{{env.host}} method: GET check: status: /^20/ |
執行 Docker 映象
docker run -v "$(pwd)"/tests:/tests ghcr.io/stepci/stepci tests/workflow.yml |
可以在examples/下面找到 Step CI 示例測試:
- Status Check
- Validating XML
- Validating JSON
- JSON Schema
- Validating HTML
- Validating Bytes
- Performance
- SSL Certificates
- Captures
- Graph QL
- Soap API
- Form Submission
- File Uploads
- Basic Auth
- Cookies
- Conditions
- Using Matchers
專案點選標題
相關文章
- 讓 API 測試變的簡單API
- Zustand 讓 React 狀態變得太簡單React
- 如何讓資料清洗工作變得簡單
- OpenShift 與 OpenStack:讓雲變得更簡單
- 和數家佳保,讓財富賺錢變得簡單
- WPF自定義Panel:讓拖拽變得更簡單
- Smartour——讓網頁導覽變得更簡單網頁
- Avdshare Video Converter,讓影片轉換變得更簡單!IDE
- 讓動畫變得更簡單之FLIP技術動畫
- Java面試題:讓依賴注入變得簡單,面對@Autowired和@Resource,該如何選擇?Java面試題依賴注入
- 達觀智慧單證稽核平臺,讓審單變得如此簡單
- k8s-Portainer 讓應用部署變得簡單K8SAI
- CollageIt 3 Pro讓照片拼貼製作變得簡單
- 真人語音電銷機器人I銷售變得更簡單機器人
- RubyMine 2023: 讓Ruby開發變得更簡單 mac/win版Mac
- 讓資料視覺化變得簡單 – JavaScript 圖形庫視覺化JavaScript
- LEARUN快速開發平臺,讓開發變得更簡單
- 智簡魔方DCIM系統如何讓資料中心管理變得更簡單
- 掌握這些技巧,讓Excel批次資料清洗變得簡單高效!Excel
- Minitab 2021:讓資料分析變得更簡單,更直觀 win版
- Snipaste:Mac和Windows上最好用的截圖軟體,讓截圖變得簡單高效ASTMacWindows
- 效能測試之Docker監控Docker
- 換種思路寫Mock,讓單元測試更簡單Mock
- 簡單瞭解前端效能監控前端
- 讓容器通訊變得簡單:深度解析 Containerd 中的 CNI 外掛AI
- 4 個概念,1 個動作,讓應用管理變得更簡單
- 【附贈PPT】 KubeMeet 成都站回顧:讓雲原生應用交付和管理變得更簡單!
- InnoSetup簡單教程一,安裝使用和簡單測試
- seldom 2.0 讓介面自動化測試更簡單
- Ulysses for Mac(讓寫作變得更加簡單) v33免啟用版Mac
- JetBrains AppCode 2023啟用版: 讓程式設計變得更簡單,更高效AIAPP程式設計
- RubyMine 2023:讓Ruby程式設計變得更簡單 mac/win啟用版程式設計Mac
- JetBrains CLion 2023 for Mac中文啟用版:讓程式設計變得更簡單AIMac程式設計
- 效能測試之伺服器監控和Prometheus推薦伺服器Prometheus
- 直擊JDD | 共建智慧新城 京東雲讓城市生活變得簡單美好
- 讓 Birt 報表指令碼資料來源變得既簡單又強大指令碼
- 新數科技:讓雲時代企業資料庫轉型變得簡單資料庫
- 效能測試之JVM的監控GrafanaJVMGrafana