テストsuiteを実行するためのWebhookがあることに気付いたので、試してみることにしました。Inspectorのテストsuite実行APIは、以下の形式になっています。テストsuite画面のアドレスの末尾にある英数字部分です。Keyをコピペします。Key]は鍵の再生成ボタンなので注意します。URLが指定できます。(省略するとテストの設定が参照されるっぽい?)テストの設定が参照される方が嬉しいので、今回は省略します。URLは以下のような形になります。https://api.ghostinspector.com/v1/suites/xxxxxxxxxxxxxxxxxxxxxxxx/execute/?apiKey=yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyさあ叩こうとりあえず、Webhookを叩いてみます。今回はPythonでやってみることにしましょう。requestsを利用するので、pip等でインストールします。URLを叩くコードをさっくりと書いていきます。URLをそのまま踏んづけてもテストは実行されるけど、せっかくなのでそれっぽく書いて動作確認。Inspectorのテストが走ります!やったぜ。テストの通知設定に従って通知も飛びます。GETで簡素にやる場合は以下みたいな感じ。ちなみにrequestsのレスポンスはテストが走り終わるまで返ってこないので、ここでは特に見ていません。レスポンスに異常があれば、別途Slackに投稿されるような仕組みにしておくと、テストの実行失敗時も検知できて安心感が高まる。実務的には、動作確認用環境(いわゆるテストサイト/テスト環境)にサービスをデプロイしたあとに、Webhookが自動で叩かれてテストが走る......という流れになると良さそうですね。テストのし忘れがなくなっていい感じ。コメントをキャンセルメールアドレスが公開されることはありません。株式会社オンラインコンサルタント.%d人のブロガーが「いいね」をつけました。