負荷テストのウォームアップに問題があり、ユーザーの読み込みが極端に遅くなったり、何度かランプアップが開始しないウォームアップ期間が終わるまで。私のテストミックスには、初期化テスト、5回の実行時間テスト、および終了テストが含まれています。負荷テストパターンはユーザーペースに基づいています。テストのミックス率は次のとおりです。Visual Studio 2015 Enterprise:負荷テスト、ウォームアップ期間中にユーザーの読み込み負荷が極端に遅くなる
[Initialize]
- Test 1 (0.2 per user per hour)
- Test 2 (0.1 per user per hour)
- Test 3 (0.15 per user per hour)
- Test 4 (0.25 per user per hour)
- Test 5 (0.1 per user per hour)
- Test 6 (0.2 per user per hour)
- Test 7 (0.125 per user per hour)
[Terminate]
Load Pattern:
- Initial User Count 1
- Maximum User Count 100
- Step Duration 10
- Step Ramp Time 5
- Step user Count 20
Run Time:
- Cool Down 15 mins.
- Run Duration 1 hour.
- Warm-up Duration 10 mins.
ご協力いただければ幸いです。
時間当たりのユーザーあたりのテストが増加すると、ウォーミングアップ期間中に何も実行されないという問題が修正されると思いますか?私は最終的に1000人のユーザーの負荷を実行することを計画しているので、1時間あたりのユーザーあたりのテスト実行の数が増えるはずです。私の主な関心事はウォーミングアップ期間であり、ユーザー負荷は増加していません。私は、より小さな負荷のサイズを使用し、実行時間を短縮すると問題を「デバッグする」と考えました。ご協力ありがとうございました。 –
@JosephFreeman "Virtual user activity chart"と同等のものを紙に書いてください。あなたのシナリオのテスト率では、ほとんど行うことはありません。ランプアップは完了していますが、1分もかかりません。 – AdrianHHH
@JosephFreemanユーザーのペースに基づいたテストが正しいアプローチですか? 1000人のユーザーがほとんど仕事をしていないのは、10人のユーザーが多くの仕事をしているのと同じです。別のテストミックスモデルを使用する方が良いかもしれません。 – AdrianHHH