
# スモークテスト

AutoShip は、本番環境でスモークテストを実行することで、変更がアプリケーションの機能に影響していないことを検証します。

スモークテストはリポジトリおよび環境ごとに設定されます。各環境について、次を指定します:

* AutoShip が接続する必要のあるドメイン
* AutoShip が認証に使用する資格情報
* スモークテストを実行するために従う手順

AutoShip は、スモークテストが成功したか失敗したかを知らせ、実際に何をテストしたのかについてスクリーンショット付きのレポートを提供します。

## AutoShip のスモークテスト用 IP アドレス

Aikido は、お使いの環境でスモークテストを実行するために専用の IP アドレスを使用します。接続の問題、レート制限、またはセキュリティブロックを防ぐには、これらの IP をファイアウォールの許可リストまたはその他のセキュリティソフトウェアに追加してください:

* 34.252.102.184
* 52.48.122.82
* 52.49.182.62
* 52.209.168.11
* 52.210.210.125
* 54.76.103.212
* 54.194.175.200
* 54.217.255.121

### プライベートネットワーク <a href="#testing-internal-applications" id="testing-internal-applications"></a>

アプリケーションが、パブリックインターネットからの着信トラフィックを受け付けられない厳格なプライベートネットワーク、VPN、またはイントラネット上でホストされている場合は、次を使用できます [Aikido Broker](https://help.aikido.dev/pentests/configure-a-pentest/pentesting-with-the-broker). ネットワーク内にブローカーをインストールし、内部 URL を登録して、 **内部ドメイン** スモークテスト設定では、AutoShip はブローカー経由で自動的に接続します。着信の許可リスト登録は不要です。
