2016-09-12 4 views
0

ウェブクラスタ用のロードバランサアルゴリズムをテストするプロジェクトが1つあり、Jmeterを使用することにしましたが、経験がなく、インターネットでは説明されていないさまざまなケースとシナリオが表示されます。それらを達成するために熱い)。URLごとのJmeterスレッド

私は5つの一般的なWebサイト(web1.com、web2.com、web3.com、web4.com、web5.com)を持っています。私が実行したい

テストケースは以下のとおりです。

CASE1:リニアと比例ウェブ負荷 - 他の言葉で、私はweb1とにその行で5回はweb1とWEB2 5倍を確認したい、そしてweb1と、WEB2、web3 5倍、次に、web1-4 5x、そして最後に5つのWebサイト5xをすべて終了します。この比例負荷でコンピュータの再帰とWebノードの動作を確認する。私の知る限り、これは5つの異なるスレッドで行う必要がありますが、他のWebサイトもロードするようになるWebサイトまたは時間あたりのURLを定義することはできません。私はデータセット(cvs)で試してみましたが、CVSではリストの下に別のウェブサイトを1つだけ追加できるので、このパラレルウェブチェックを実現できます。

ケース2:この場合は自分自身の "ランダムweb2、web2、web5、web1、web3、web4、web1、web1 ...これは私が他の言葉で "実例"をシミュレートしたいからです。 (私はいくつかの異なるLBアルゴリズムで同じランダムチェックを実行したいので "ランダムリスト"を保持したい)。

記載されている手順やスクリーンショットがあれば、私は非常に充実しています。

ありがとうございます!

答えて

0

まず: あなたはその中にあなたの要求にIfLoopたい:これはあなたがあなたの1,1,2,1,2,3を与える与える

testplan を...あなたこと欲しいです。そこから2つの方法があります。あなたが記述したとおりにしたい場合は、Web1を最後のIfに囲みます。あなたが思っていると思うのは、これを同時に行う5人のユーザーだけです。

第2は非常に簡単です: Random Controllerをご覧ください。それぞれのリクエストは内部にループ内に置かれます。

+0

まずはお返事ありがとうございます。私はあなたが写真上で作ったものをコピーして貼り付けていますが、Jmeterに慣れていないのでもう一度立ち往生しています。私はいくつかの質問があります。1.画像オブジェクト "Depeth"はループコントローラですか? 2. IFはどのように動作しますか?Web2、Web3などで始まるのはいつですか?「2番目のユーザー(web2)」が開始され、残りのWebで同じ手順が実行されることを定義できるようになることを願っていました。 – user1315251

+0

CASE2について:いくつかの異なるLBアルゴリズムでこれらの事前定義ランダムリクエストを実行したいので、私はいくつかのCVSで何かか何かでマルチスレッドでランダムな "httpリクエストリスト"を定義したいと思います。可能であれば、さらに多くの画面や添付ファイルを共有できれば、とても感謝しています。 – user1315251

関連する問題