14

環境

「リプレイ」Web サーバー アクセス ログを使用して負荷テストを生成したいと考えています。クラウドでの jmeter の使用に関するブログ記事を最近読んだときに、JMeter が頭に浮かびました (たとえば、多数の Amazon EC2 インスタンスを起動して負荷を生成するなど)。

JMeter のアクセス ログを再生する機能については何年も前から聞いていましたが、この機能を確認したところ、次のことがわかりました。

アクセスログサンプラー

  • 行う:

    • セッションを再作成します。つまり、jsessionIdトークンを処理します (IP アドレスでセッションを概算しようとします)。
  • ではない:

    • POST データを処理します (投稿データをアクセス ログに書き出すように Apache/Tomcat を構成できたとしても、jmeter アクセス ログ サンプラーは「一般的な」ログ形式のみを処理します)。

投稿データは、実際の負荷を再現するのに大いに役立ちます。

さらに、ドキュメントでは、Access Log Sampler は 8 年前のものですが、「アルファ コード」と記載されています。積極的に維持されていないようです。(これは Gmail のベータ版よりも長いです。)

HttpPerf

別のブログ投稿で httpperf ツールを紹介されました。私はそれについて読み始めました:

概要

  • 実際のユーザー データから負荷テストの「スクリプト」を生成する最良の方法は何ですか?
  • あなたにとって最もうまくいったことは何ですか?
  • さまざまなツールの長所と短所は?
4

3 に答える 3

1

JMeter + HTTP Raw Request + Raw Data Source はうまく機能します

于 2011-03-23T10:17:33.710 に答える