- - PR -
Apache JMeter の Throughput Controller
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 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 も検索してみましたが,似たような質問はありましたが,有効な回答はないようでした. |
|
投稿日時: 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