0

JMeterサーバーの負荷テストに使用できるかどうかを調べています。
フローを「記録」するプロキシとして設定できると読みましたが、次の点についてはよくわかりません。
次のような1人のユーザーのフローを記録するとします。

HTTP-1 req <data>    
HTTP-1 reply  
HTTP-2 req <data>    
HTTP-2 reply  
HTTP-3 req <data>    
HTTP-3 reply  

フラグメントであるdataこれには、XMLユーザーごとに固有のアイテムがあります。たとえば、<user-id>AAA1</user-id>
質問:フローが「記録」され、実サーバーに対して50人の同時ユーザーをシミュレートしたい場合、各「ユーザー」は別の/異なるで送信しdataますか?たとえば、最初のユーザーの場合は、テストケースのようになります。2番目のユーザーの場合はなどになりますか? user-idAAA1AAA2

4

1 に答える 1

1

JMeterはこれを行うことができます。

別のユーザーIDを送信するには:

  • CSVデータセット構成を使用し、userIdをvarとして宣言し、すべてのスレッドに共有を設定します

  • HTTP-N reqごとに、Post BodyモードでHTTPサンプラーを使用し、XML本文のvar:${userId}としてuserIdを使用します

HTTPセッションを使用するかどうかに応じて、CookieManagerを追加します

于 2012-11-17T14:50:59.533 に答える