すべてのプロダクト
Search
ドキュメントセンター

Performance Testing:チェックポイント (アサーション)

最終更新日:Jan 08, 2025

実際のパフォーマンステストのシナリオでは、チェックポイントはビジネスの観点からリクエストが成功したかどうかを確認するのに役立ちます。このトピックでは、チェックポイントの設定方法について説明します。

チェックポイント

ビジネスの観点からリクエストが成功したかどうかを確認するために、チェックポイントを設定できます。サポートされているチェックポイントの種類は、ステータスコード、レスポンスヘッダー、レスポンスボディ、および出力パラメーターです。チェックポイントを設定すると、リアルタイムのパフォーマンステストとパフォーマンステストレポートに、テスト対象のビジネスが期待どおりに実行されたか、失敗したかが示されます。レポートに基づいて、パフォーマンステストを続行するかどうかを判断できます。

image

次の項目に注意してください。

  • 複数のチェックポイント間の論理関係は AND です。

  • コンテンツパラメーターの値がすべて数字の文字列でない場合、次のチェック条件がサポートされます。等しい、等しくない、含む、含まない、属する、属さない、存在する、存在しない、正規表現。

  • コンテンツパラメーターの値に数字のみが含まれている場合、次のチェック条件がサポートされます。より大きい、以上、等しい、以下、より小さい、属する、属さない、存在する、存在しない、正規表現。

  • 存在するおよび存在しないチェック条件は、すべてのデータ型に適用されます。チェック条件は、チェックオブジェクトが存在するかどうかのみをチェックします。

  • 属するおよび属さないチェック条件は、正の整数、負の整数、0、および文字列をサポートします。

  • コンテンツフィールドに数値式を指定する場合は、式が標準の数式規則に準拠していることを確認してください。例:

    • 閉区間: [-20,20]。

    • 集合: {[-200,200],-1,2}。

    説明

    集合に負の整数が含まれていない場合は、閉区間式の形式で集合を指定できます。ただし、集合式を使用することをお勧めします。たとえば、[200-300,1] は、1 と 200 から 300 までの閉区間のすべての整数で構成されます。

文字列の例: {"abc","bcd","200","-200","Registered","Signed Up"}

チェックポイントの例

パフォーマンステストのリクエストが次の要件を満たしている場合、テスト対象のビジネスは期待どおりに実行されます。

  • export_cookie パラメーターの値が期待どおりです。たとえば、export_cookie パラメーターにサンドボックス情報が含まれています。

  • レスポンスステータスコードが 200 ~ 399 の範囲内です。

上記のサンプルシナリオでは、export_cookie 出力パラメーターとチェックポイントを設定する必要があります。次の手順を実行します。

  1. サンプルシナリオに対応する API の [出力パラメーター定義] タブで、次の図に示すように、export_cookie 出力パラメーターを設定します。image

  2. サンプルシナリオに対応する API の [チェックポイント (アサーション)] タブで、次の図に示すように、チェックポイントを設定します。image