BBH
-Biz Branding Hub-
投稿日 : 
2020/04/09
更新日 : 
2020/04/09

【JMeter】CSVからデータを読み込みその値をシナリオで使用する

JMeterのシナリオでスレッドごとに一意でスレッド間では重複しない値を使用したいケースはよくあります。
例えば、ユーザー名などが考えられます。
これは、スレッドごとにcsvから値を読み込むことで実現できます。

csvファイルの作成

まず読み込むcsvファイルを作成していきます。
値は複数渡すことも可能です。
その場合は、,(カンマ)で区切ります。

例えば、ユーザーIDとパスワードを渡したい場合は、以下のようなファイルを作成します。

csvファイル例

user01,password1
user02,password2
user03,password3
user04,password4
…

csvファイル読み込みの設定

csvファイル読み込みの設定をしていきます。

スレッドを右クリックし、「追加 > 設定エレメント > CSV Data Set Config」を選択します。

挿入出来たら、スレッドの一番上に移動しましょう。

以下のように設定をしていきます。
・Filename…読み込むファイルのパス
・Variable Names…度の値をどの変数に読み込むか。例えばuserId,passwordとすると、${userId}と記述することでその値を参照できる。
・Delimiter…カンマ以外の区切り文字を指定することも可能

後は、以降のHTTPリクエストなどで参照することが可能です。
参照する際は、${変数名}で参照できます。

Profile

管理人プロフィール

都内でITエンジニアをやってます。
変遷:中規模SES→独立系SIer→Webサービス内製開発
使用技術はその時々でバラバラですが、C#、AWSが長いです。
どちらかと言うとバックエンドより開発が多かったです。
顧客との折衝や要件定義、マネジメント(10名弱程度)の経験あり。
最近はJava+SpringBootがメイン。

Recommend