ほとんどの場合、[オブジェクトストレージサービス (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を取得する
OSSコンソールにログインします。 左側のナビゲーションペインで、[バケット]をクリックします。 表示されるページで、パラメーターファイルをインポートするOSSバケットの名前をクリックします。
[オブジェクト]ページで、インポートするオブジェクトの名前をクリックするか、オブジェクトに対応する [アクション] 列の[詳細の表示]をクリックします。
[詳細の表示]パネルで、右下隅にある[ACLの設定]をクリックします。 表示されるパネルで、[パブリック読み取り]を選択し、[OK]をクリックします。
オブジェクトの[詳細の表示]パネルで、[オブジェクトURLのコピー]をクリックします。
パラメーターファイルをインポートしてデータソースを追加する
PTSコンソールにログインし、を選択し、をクリックします。 JMeter
[データソース]をクリックします。 [OSSファイル]タブで、[追加]をクリックします。 表示されるダイアログボックスで、コピーしたOSSオブジェクトのURLを貼り付け、[OK]をクリックします。
[インポート]をクリックします。
[保存]をクリックします。
[jmeterシナリオ]ページに戻り、[設定の保存]をクリックします。 パラメーターファイルが[シナリオ設定]セクションに追加されます。