1

TCP 経由で JSON RPC 要求に応答するサーバーをテストします。
私は、利用可能な最新のバージョン 2.8 r1393162 である JMeter を使用しています。
私のテスト計画には、JSON RPC ver 1.0 request を使用した TCP サンプラーがあります{ "method": "registrate", "params": [1,1], "id": 100}
開始すると、スレッドを停止するまで JMeter から応答がありません。サーバーは私の要求を受け入れました (彼のログを参照してください)。
停止すると、View Result Tree に回答が表示されます。

サンプラーまたは私のテストのバグですか?
テスト済みサーバーのバグですか?

4

1 に答える 1

0

コメントに従って、jMeter プロキシは、テストを準備するときに非常に貴重です。

したがって、最初にプロキシを使用してアクションをブラウザーに保存します (クリックするとサンプラーやその他のコンポーネントが表示され、正確に何が送信されるかがわかります)。

使用方法の完全な手順は次のとおりです。http://jmeter.apache.org/usermanual/jmeter_proxy_step_by_step.pdf

有効にする重要なオプションの 1 つは、jMeter プロキシのPut each group in a new transaction controllerプロパティです。ブラウザーで 1 回クリックすると、バックグラウンドで複数の要求が送信されることがよくあるためです (たとえば、ページ、js、画像などのすべてのリソースは個別の get 要求です)。このオプションを使用すると、jMeter は各ユーザー アクションのすべてのリクエストを個別のトランザクション コントローラにグループ化します。テストとリスナー (グラフ、テーブル) がどれだけきれいになるかがわかります。

ここにいくつかの追加のポインタがあります: https://stackoverflow.com/a/12068377/465710

于 2012-10-19T07:40:11.270 に答える