ブラックボックステスト@マイクロサービスアーキテクチャ¶
はじめに¶
本サイトにつきまして、以下をご認識のほど宜しくお願いいたします。
01. 回帰テストとロードテスト¶
回帰テストとロードテストとは¶
回帰テストとロードテストは、マイクロサービスアーキテクチャの文脈であってもなくても同じである。
もしマイクロサービスの回帰テストとロードテストを自動化する場合、マイクロサービスのCIパイプライン上ではなく、これらテスト専用のパイプライン上で実施する。
またパイプライン実行環境がマイクロサービスのエンドポイントにリクエストを送信できるよう、パイプライン実行環境からマイクロサービスまでの通信経路を用意する必要がある。
回帰テスト、ロードテストツール例¶
▼ ツール¶
- Jenkins
- Grafana k6 (JavaScriptでシナリオ定義できる)
- Gatling (Scalaでシナリオ定義できる)
- Taurus (他のロードテストツールのラッパー)