- PR -

Apache JMeter の Throughput Controller

1
投稿者投稿内容
karma
会議室デビュー日: 2003/05/12
投稿数: 5
投稿日時: 2005-11-21 13:47
JMeter のスループットコントローラですが,1.9.x から 2.0/2.1 の間で何か仕様変更でもあったのでしょうか?

ページ A と B にアクセスするテスト計画を作成し,ページ B のみ,スループットコントローラの下に挿入し,スループットコントローラで回数なりパーセントを指定します.

例えば,20% 指定を行い,スレッド数 10 でテストを行うと,1.9.1 では A=10回,B=2回のアクセスがなされます.しかし,2.0.2 や 2.1.1 でテストを行うと,"20.0" と入力すると B へのアクセスは全く行われず,"20%" と入力すると B にも 10 回のアクセスに行ってしまいます.回数指定 (全体実行) で "2" と入力すると,やはり 10 回のアクセスを行います.

「ユーザごと」のチェックは外しています.

本家 ML も検索してみましたが,似たような質問はありましたが,有効な回答はないようでした.
karma
会議室デビュー日: 2003/05/12
投稿数: 5
投稿日時: 2005-11-30 15:54
その後も動きを調べてみました.どうも「ユーザごと」のチェックが効いていないような.

10スレッドで10回繰り返しのテストを実行するとして,A, B の各ページにアクセスし B ページへのアクセスを 2 回として,B ページへのアクセスを考えます.

「ユーザごと」にチェックを入れると,10回繰り返す各スレッドが 2 回ずつアクセスを行いますので,B ページへのアクセスは 20 回実行します.これは 1.9.1 でも 2.x でも同じ.

「ユーザごと」にチェックを入れないと,全体で 2 回だけ実行することが求められますから,B ページへのアクセスは 2 回となって欲しい所,2.x だと 20 回実行してしまいます.

2.x のこの動きは期待するような動きではないのですが,これで正しい動作なのでしょうか?
1

スキルアップ/キャリアアップ(JOB@IT)