Step CI — Open-source API-Testing Framework
Automate API Testing with our open-source API Test Automation framework
APIのテストを簡単にできるツール。
ユニットテストは実行が早くていいのだが、APIレベルでテストがあるとやはり安心感が違う。
Playwright でフロントエンド含めたE2Eテストができるが、ブラウザの動作を検証するのでメモリを食うし時間もかかる。
ビジネスロジックを検証する場合バックエンドだけテストできれば十分なので試してみた。
- シナリオテストの実行ができる
- ログインしたり、POSTして生成されたIDなどの情報を後続のテストで引き回したいケースにも対応している
- OpenAPI の定義からテストケースを作成できる
手順はこちら
https://docs.stepci.com/guides/getting-started.html
インストール
brew でも可
ワークフロー
workflow.yaml
JSONでもよい
実行