コンテンツにスキップ

ブラックボックステスト@マイクロサービスアーキテクチャ

はじめに

本サイトにつきまして、以下をご認識のほど宜しくお願いいたします。


01. 回帰テストとロードテスト

回帰テストとロードテストとは

回帰テストとロードテストは、マイクロサービスアーキテクチャの文脈であってもなくても同じである。

もしマイクロサービスの回帰テストとロードテストを自動化する場合、マイクロサービスのCIパイプライン上ではなく、これらテスト専用のパイプライン上で実施する。

またパイプライン実行環境がマイクロサービスのエンドポイントにリクエストを送信できるよう、パイプライン実行環境からマイクロサービスまでの通信経路を用意する必要がある。


回帰テスト、ロードテストツール例

▼ ツール

  • Jenkins
  • Grafana k6 (JavaScriptでシナリオ定義できる)
  • Gatling (Scalaでシナリオ定義できる)
  • Taurus (他のロードテストツールのラッパー)