このトピックでは、一元的なファイル管理のために Performance Testing Service (PTS) コンソールの [パラメーターファイル] タブで必要な操作を実行する方法について説明します。
背景情報
一元的なファイル管理のために、PTS コンソールの [パラメーターファイル] タブにパラメーターファイルをアップロードできます。このようにして、シナリオを変更することなく、パラメーターファイルとシナリオを個別に管理できます。また、アップロードされたパラメーターファイルを、PTS コンソールの [パラメーターファイル] タブにある既存のストレステストシナリオに関連付けることもできます。さらに、すべてのパラメーターファイルを集中管理できるため、管理コストを削減できます。たとえば、ユーザー情報や商品情報などの特定のパラメーターファイルが再利用される場合は、アップロードされたパラメーターファイルを直接選択できます。ストレステストシナリオページで同じファイルを繰り返しアップロードする必要はありません。
要件
CSV ファイルと ZIP ファイルがサポートされています。ZIP 圧縮パッケージには、1 つの CSV ファイルのみを含めることができます。
説明XLSX ファイルのファイル拡張子を変更して CSV ファイルを生成しないでください。Excel や Numbers などのプログラムを使用して XLSX ファイルを CSV ファイルとして保存するか、Apache Commons CSV プログラムを使用して CSV ファイルを生成することをお勧めします。
複数のパラメーターファイルを同時にアップロードできます。
リソースプランが最小 5,000 仮想ユーザーをサポートしている場合、ファイルサイズは 600 MB を超えることはできません。ファイルサイズが 600 MB を超える場合は、ZIP ファイルに圧縮する必要があります。
リソースプランが最大 5,000 仮想ユーザーをサポートしている場合、ファイルサイズは 100 MB を超えることはできません。ファイルサイズが 100 MB を超える場合は、ZIP ファイルに圧縮する必要があります。
ZIP ファイルのサイズが 600 MB または 100 MB を超える場合は、Object Storage Service (OSS) で指定されたパスにファイルをアップロードできます。
説明OSS パスにアップロードするファイルのサイズは 2 GB を超えることはできません。
ファイルには最大 21 億行を含めることができます。ファイル内の 1 行には最大 20,000 文字を含めることができます。
複数のデータを 1 セットのパラメーターに結合する場合、データを同じファイルに含める必要はありません。データソースパラメーターを指定することで、ファイル間でデータを結合できます。
複数のファイルからパラメーターを参照する場合、ベースラインファイルを指定して組み合わせベースラインを設定できます。[ベースライン列] パラメーターまたは [1 回のみ使用] パラメーターを設定しない場合、システムはファイルをベースライン列としてランダムに指定します。詳細については、「仮想ユーザーモードまたは RPS モードでの複数ファイルパラメーターの PTS 読み取り方法」をご参照ください。
パラメーターに必須の 1 対 1 マッピングがある場合は、パラメーターをファイルに含めてマッピングを確立する必要があります。また、各行の複数の列のデータが完全であることを確認する必要があります。そうしないと、空のフィールドが表示され、ストレステストデータに影響を与える可能性があります。
次のサンプルコードは、ファイルの内容の例を示しています。パラメーターファイルの最初の行のデータがパラメーター名でない場合は、ビジネスシナリオに基づいて各列のパラメーター名を指定する必要があります。
username,password user1,Password1 user2,Password2 user3,Password3
パラメーターファイルのアップロード
[データソース] にパラメーターファイルをアップロードして、一元的なファイル管理を行うことができます。
PTS console にログインし、[パフォーマンステスト] > を選択します。パフォーマンステスト > データソース
[パラメーターファイル] タブで、左上隅にある [ファイルのアップロード] をクリックします。パラメーターファイルのアップロード方法の詳細については、「ファイルデータソース」および「OSS データソース」をご参照ください。
パラメーターファイルの表示
[パラメーターファイル] タブで、パラメーターファイルのファイル名、作成者、最終変更時刻、ファイルサイズを表示できます。次の表は、タブに表示されるパラメーターについて説明しています。
パラメーター | 説明 |
ファイル名 | パラメーターファイルの名前。 |
作成者 | パラメーターファイルを作成したユーザーのユーザー名。 |
変更日時 | パラメーターファイルが最後に更新された日時。 |
サイズ | パラメーターファイルのサイズ。 |
行数 | パラメーターファイルの行数。 |
デフォルトパラメーター | パラメーターファイルからエクスポートできるパラメーターのデフォルト名。 |
シナリオ | パラメーターファイルが使用されるシナリオ。 |
アクション | パラメーターファイルで実行できる操作。有効な値:[削除]、[シナリオの追加]、[ダウンロード]。 |
パラメーターファイルの管理
パラメーターファイルをアップロードした後、ファイルに対して [シナリオの追加]、[削除]、または [ダウンロード] 操作を実行できます。
シナリオの追加(パラメーターファイル用)
パラメーターファイルをアップロードした後、ファイルをシナリオに関連付けることができます。シナリオを変更するときに、パラメーターファイルを直接使用できます。
[パラメーターファイル] タブで、管理するパラメーターファイルを見つけて、[アクション] 列の [シナリオの追加] をクリックします。
表示されるパネルで、シナリオタイプ、名前、または ID を指定して必要なシナリオを選択します。PTS シナリオのみがサポートされています。
[確認] をクリックします。
選択したシナリオが追加されると、ファイル行の [シナリオ] 列にシナリオが表示されます。
ダウンロード(パラメーターファイル)
ダウンロードするパラメーターファイルを見つけて、[アクション] 列の [ダウンロード] をクリックします。パラメーターファイルがダウンロードされると、コンピューターでファイルを表示できます。
削除(パラメーターファイル)
ストレステストシナリオによって参照されていないパラメーターファイルを削除できます。
削除するパラメーターファイルを見つけて、[アクション] 列の [削除] をクリックします。表示されるメッセージで、[OK] をクリックします。