テストケースの実行をスケジュールして API テストを自動化する

APIGit

2023-05-02

Scheduled-Collection-Runs-to-automate-your-API-testing

Apigit でテストケースの実行をスケジュールして API テストを自動化する

製品としての API の導入は、ビジネスのやり方を劇的に変えました。 API は、データやリソースにすばやくアクセスして使用できるようにすることで、多くの企業にとって貴重な資産となり、生産性の向上と運用の合理化を支援しています。このように API への依存度が高まっているため、API が最高水準であることを確認するためにテストすることが不可欠です。 API をテストすることで、ユーザー エクスペリエンス、ひいてはビジネスの評判とパフォーマンスに悪影響を及ぼす可能性のある予期しない動作がないことを確認できます。 API を徹底的にテストすることで、顧客との信頼を築き、高品質の製品を提供できます。

Apigit を使用すると、API テストを簡単に自動化できます。 Testcases Runner は、信頼性が高く、高速で反復可能なテストを作成するために必要なすべての機能を提供するため、リリースするすべての API が基準を満たすことが保証されていることを確認できます。

本日より、Apigit でテストケースの実行をスケジュールすることで、テスト実行プロセスを自動化できるようになりました。これは私たちにとってエキサイティングなニュースです!

Apigit Cloud でテストケースの実行をスケジュールする

テストケース ランナーは、Apigit テストケース全体を一度に実行できる強力なツールです。エンドポイントのテストを含めることができるため、要求を順序付けてシナリオを作成できます。新しい機能により、テストケースの実行を希望の時間と頻度でスケジュールすることにより、定期的なテスト実行の自動化が可能になります。これは、cron ジョブを使用して将来のタスクを自動化するのと同じです。

ユーザーのローカル マシンで実行される Testcases Runner の実行とは異なり、Scheduled Testcases の実行では Apigit Cloud のインフラストラクチャが利用されます。その結果、ユーザーは、マシンが使用できないために発生する可能性のあるエラーや障害について心配する必要がありません。

スケジュールされた実行の構成

指定した頻度でテストケースの実行をスケジュールできるようになりました。たとえば、1 時間ごとに発生するように構成できます。さらに、いつでも実行を一時停止し、都合のよいときに再開できます。

スケジュールされた API テストケースの実行を構成して、さまざまな環境ファイルを使用することができます。これにより、再利用が可能になり、ベータ、ステージング、および運用などの複数の環境でのテストが容易になります。さらに、構成されたテストケースの実行の実行頻度を指定します。

テストケースの実行をスケジュールしてテストを自動化する方法

に移動して、Apigit Cloud でテストケースの実行を簡単にスケジュールできます。API Testing リポジトリでテストケースを見つけます。選ぶExecution Schedules そしてクリックしてください+ Add new Schedule.

selecting a collection or folder containing your tests