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

Performance Testing:データエクスポート手順の使用

最終更新日:Jan 08, 2025

ストレステストシナリオでは、Cookie、レスポンスパラメータ、パラメータコマンド命令で定義されたパラメータなどのデータをビジネスセッションからエクスポートできます。エクスポートされたデータは、他のビジネスセッションで使用して、グローバルデータ共有を促進できます。このトピックでは、データエクスポート手順を使用して API のレスポンスパラメータをエクスポートする例を示します。

背景情報

特定のビジネスシナリオでは、次のビジネスセッションが存在します。

  • ビジネスセッション A:ログオンページにアクセスし、ログオンアカウントを使用してコンソールにログオンします。

  • ビジネスセッション B:製品の詳細を表示し、製品をショッピングカートに追加してから、注文を送信します。

  • ビジネスセッション C:お気に入りリストを表示し、製品をショッピングカートに追加してから、注文を送信します。

ビジネスセッション B および C で使用されるログオン情報は、ビジネスセッション A のログオン要求のレスポンス本文にあるトークン情報から取得されます。ビジネスセッション A からトークン情報をエクスポートし、ビジネスセッション B および C の API でトークン情報を使用する必要があります。次のセクションでは、ストレステストシナリオを設定する手順について説明します。

手順

  1. PTS コンソール にログオンし、 を選択し、 をクリックします。パフォーマンステスト > シナリオの作成PTS

  2. ビジネスセッション A、B、C と必要な API を追加および設定します。詳細については、「HTTP API」をご参照ください。

  3. [ビジネスセッション A] セクションで、[命令の追加] ドロップダウンリストをクリックし、[データエクスポート] を選択します。

  4. [データのエクスポート] を展開し、エクスポートするデータを選択して、[エクスポートレベル] パラメータを設定します。

    使用上の注意:

    • ストレステストシナリオに対して設定できるデータエクスポート命令は 1 つだけです。

    • 一度に最大 5 つのデータレコードをエクスポートできます。データレコードには、Cookie、レスポンスパラメータ、およびパラメータコマンド命令で定義されたパラメータが含まれます。

    • エクスポートレベルとは、エクスポートできるデータレコードの数のことです。最大 1 億件のデータレコードをエクスポートできます。

    • Cookie がエクスポートされると、Cookie は他のセッションに自動的に含まれます。パラメータをエクスポートした後、${token} などのパラメータを必要な形式で指定する必要があります。

    • データエクスポート命令を使用してエクスポートされるパラメータは、配列パラメータです。データのトラバースが必要な場合は、データエクスポート命令を使用してパラメータをエクスポートし、パラメータを配列パラメータとして指定する必要があります。エクスポートできるデータオブジェクトは 1 つだけです。レスポンスパラメータをエクスポートする場合は、レスポンスパラメータのデータサイズが 10 KB を超えないようにしてください。エクスポートレベルを正確に管理する場合は、データファイルを使用する必要があります。

関連情報

エクスポートされた Cookie を使用してログオンシナリオをシミュレートします。詳細については、「Cookie を使用してログオンシナリオをシミュレートする」をご参照ください。

エクスポートされた Cookie を後続のセッションで 1 回だけポーリングする場合は、パラメータ命令を使用します。詳細については、「パラメータ命令の使用」をご参照ください。