ユーザーがログインして検索フィールドに検索キーワードを入力して結果を取得するテストがあります。最後にログアウトします。Jmeterで同時ユーザー負荷を生成する方法
今、Jmeterを使用して並行性をテストしたいと考えています。これは私が思いついたものです。
Test plan
Thread group
+ Login request
+ Synchronizing Controller
+ Search string
+ Synchronizing Controller
+ Logout
スレッド数を10に増やしました。同期コントローラに5を追加しました。テストを実行すると、5人のユーザーの並行性が得られますか?残り5人のユーザーは同時ユーザーですか?
また、私はログインページが読み込まれるときに依存しています。したがって、ログイン時に並行性を実現するために、トランザクションコントローラにすべてのリクエストを追加し、トランザクションコントローラに子としてSynchronizing Controllerを追加しました。私が正しいことをしているかどうか教えてください。
また、特定の操作(例:5人のユーザーがログインボタンを同時に押す)に対して並行性を実現する別の方法があるかどうかを教えてください。
非常に優れた説明をありがとう。しかし、私の状況は少し異なります。私はちょうど私のサーバがどのように応答するか5人のユーザがログインと検索ボタンを同時に押すのを見たいと思う。だから私は同期コントローラを使用している。同期コントローラでテストを実行した結果、少しずつ違いが出てきました。スレッドグループでは10スレッド、同期では5スレッドについて説明しました。だから、私はそれが5同時ユーザーと同時5人として実行されると思った。しかし、これはそれが実行されている方法ではありません。テストはログインと検索リクエストを2バッチで送信します。各バッチには5人のユーザーが含まれます。 – user1169236
もう一度、同時性と同時性の違いを理解する必要があります。それらは違う。同期タイマーは同時性を提供し、複数のスレッドが並行性を提供します。 –
提案していただきありがとうございます!私は解決策を得た。 – user1169236