2017-12-05 7 views
1

REST APIの負荷テストでトラフィックをカウントする必要があります。バイト数をカウントするHttp負荷テスト

たとえば、20人の同時ユーザーを1時間実行する。結果として、回答(平均時間、遅延など)と生成された全体的なトラフィックに関する情報を取得したいと考えています。

私はJMeterとGatlingを見落としましたが、バイト数をカウントすることはできませんでした。

私は大量の同時ユーザー(100人で十分でしょう)と高スループット(1人のユーザーから毎秒10リクエスト以上)は本当に必要ありません。

私の目標は、私たちのシステムに負荷をかけることと、正しい統計データが表示されていることを確認することです。

+0

のJMeterは 'デフォルトで保存されますが、バイトcount'を送信し、何が必要ということはありますか? – user7294900

+0

サーバから受信したバイトが必要です。ダウンロードされたバイト数。 –

答えて

1

を保存する必要がある列を保存しましたそれならば

JMeter .jtl results file

.jtl結果ファイルに送信されたバイトを受け取りましたしない -

user.properties(あなたのJMeterのインストールの「ビン」フォルダ内の生活)ファイルに
jmeter.save.saveservice.bytes=true 
jmeter.save.saveservice.sent_bytes=true 

を次の行を追加します。また、あなたはHTTP Requestの「詳細設定」タブでHttpClient4実装を選択していることを確認してくださいサンプラー(またはHTTP Request Defaults

JMeter HTTP Request

+0

スクリーンショットありがとう! –

2

のJMeter(最新の3.3で確認)デフォルトでは、すでにsave sent/received bytes、あなたがリスナーの設定]ボタンで見ることができます:あなたはJTLファイルになります

Save sent bytes count 

Save received bytes count 

は、デフォルトのJMeterことで..,bytes,sentBytes..

関連する問題