2011-07-15 13 views
1

各スレッドがcsvファイルから独自の一意の値を選択することは可能ですか?たとえば、user1にはアカウント番号202があり、次にループに入るとuser1が202を選択します。それ以外の方法はありませんか? 私はスレッドグループを作成し、httpリクエストサンプラー(ログイン)を使用してcredential.csvを読んで各ユーザーにログインし、別のhttpリクエストサンプラーがaccounts.csvから読み取って固有のユーザー固有の各アカウントを処理しました。しかし、今ではスレッドを5分間連続して実行してから、アカウント番号が混ざってしまったのですか?誰でも方法を提案することができます....スレッドはcsvファイルから独自のデータを選択できますか?

答えて

1

アカウント番号を特定の認証情報と同期させる必要がある場合は、それらを同じCSVファイルに入れる必要があります。したがって、thread1はrow1データを取得し、thread3はrows3データを取得します。

また、スレッドは単一のループに対してのみ存在します。テストプランをループすると、スレッド1が終了してスレッドXになります。

0

CSVデータセットの共有モードをすべてのスレッドではなく現在のスレッドに設定します。

+0

おかげで答えが出ました、私はまだ混乱しています、スレッドの実行は順不同ですので、現在の共有モードを変更しても役立ちますか?どのように私はスレッドが自分のアカウントにアクセスすることを確認することができます – zDroid

+0

BlackGaffは正しいユーザーが適切なデータを持っていることを確認したいと言ったようにする必要があります。 thread1がrow1にアクセスするのと同じように、user1はaccountinfo1を同じ行に配置し、データセットに2つの変数を作成してuserとaccountの値を取得します。 – Chris

+0

ありがとうBlackGaff、それは働いた:)私はスレッドが狂った行動をした理由であった2 csvファイルを使用しました... – zDroid

0

スレッドごとに独自の値を設定する場合は、スレッドごとに1つのファイルセットを作成する必要があります。

たとえば、test1.csv, test2.csv, ..., testn.csvです。 ファイル名test${__threadNum}.csvを使用し、「共有モード」を「現在のスレッド」に設定します。

関連する問題