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

Performance Testing:OSSデータソース

最終更新日:Jan 08, 2025

ほとんどの場合、[オブジェクトストレージサービス (OSS) データソース]は、ユーザーログインシミュレーションシナリオなど、カスタムストレステストリクエストが必要なシナリオで[パラメーター]ノードと共に使用されます。

パラメーターファイルの規則

  • CSVファイルとZIPファイルがサポートされています。 ZIP圧縮パッケージには、1つのCSVファイルのみを含めることができます。

    説明

    XLSXファイルのファイル拡張子を変更してCSVファイルを生成しないでください。 ExcelやNumbersなどのプログラムを使用してXLSXファイルをCSVファイルとして保存するか、Apache Commons CSVプログラムを使用してCSVファイルを生成することをお勧めします。

  • パラメーターファイルのサイズは2 GBを超えることはできません。 各行には最大20,000文字を含めることができます。

  • 複数セットのデータをパラメーターノードの1セットのパラメーターに結合する場合、データを単一のファイルに格納する必要はありません。 パラメーターノードの [データソースパラメーター] タブで、複数のファイルのデータを1セットのパラメーターに結合できます。

  • 複数のファイルからパラメーターを参照する場合、パラメーターをベースライン列として指定できます。 このように、パラメーターを含むファイルがベンチマークファイルとして使用されます。 パラメーターに[ベースライン列]または[1回使用する]を選択しない場合、システムはランダムなパラメーターをベースライン列として指定します。 詳細については、「仮想ユーザーモードまたはRPSモードでの複数ファイルパラメーターのPTS読み取り方法」をご参照ください。

  • パラメーターに必須の1対1マッピングがある場合、パラメーターを単一のファイルに格納し、マッピングを適切に構成する必要があります。 行のすべての列に完全なデータが含まれていることを確認してください。 そうしないと、空のフィールドが表示され、ストレステストデータに影響を与える可能性があります。

  • 次のサンプルコードは、ファイルコンテンツの例を示しています。 パラメーターファイルの最初の行のデータがパラメーター名でない場合は、ビジネスシナリオに基づいて各列のパラメーター名を指定する必要があります。

    username,password
    user1,Password1
    user2,Password2
    user3,Password3
    

バケットに格納されているパラメーターファイルを取得するためにOSSバケットのURLを取得する

  1. OSSコンソールにログインします。 左側のナビゲーションペインで、[バケット]をクリックします。 表示されるページで、パラメーターファイルをインポートするOSSバケットの名前をクリックします。

  2. [オブジェクト]ページで、インポートするオブジェクトの名前をクリックするか、オブジェクトに対応する [アクション] 列の[詳細の表示]をクリックします。

  3. [詳細の表示]パネルで、右下隅にある[ACLの設定]をクリックします。 表示されるパネルで、[パブリック読み取り]を選択し、[OK]をクリックします。

  4. オブジェクトの[詳細の表示]パネルで、[オブジェクトURLのコピー]をクリックします。image

パラメーターファイルをインポートしてデータソースを追加する

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

  2. [データソース]をクリックします。 [OSSファイル]タブで、[追加]をクリックします。 表示されるダイアログボックスで、コピーしたOSSオブジェクトのURLを貼り付け、[OK]をクリックします。

  3. [インポート]をクリックします。image

  4. [保存]をクリックします。

  5. [jmeterシナリオ]ページに戻り、[設定の保存]をクリックします。 パラメーターファイルが[シナリオ設定]セクションに追加されます。image