2016-03-22 7 views
2

テストしたいアプリケーションに対してスクリプトを記録しました。今、私はアプリケーションが何の問題もなく実行し、最大数のユーザーを見つけることができるその番号は何であるかという決定には苦労しています。ここでは、それは魔法のように動作します、私は50人のユーザーまでは10、50、100、150人のユーザー Jmeterどのようにして負荷に適切な番号を取得できますか?

  • ためのJMeterスクリプトを実行した完了し

    1. を持っているものです。約80人のユーザーの後で、スループットが低下し始め、一部のサンプルは集計レポートに表示されません。
    2. 私のコンソールでヒープメモリの問題が発生したのは、約150人のユーザーでした。アプリケーションの問題ですか、私のマシンの問題ですか?

    番号についての結論を出す方法についての記事がありますか?

    UPDATE-ヒープサイズを増やした後、100人のユーザーがスムーズに実行しています。私は今さらに混乱しています

    ありがとう

  • 答えて

    1

    問題はどこでもかまいません!

    Serverのパフォーマンス・メトリックコレクター:

    まずあなたがテストを実行している間、サーバーのパフォーマンスを監視するために、アプリケーション・サーバーで実行中のエージェントを必要としています。

    このlinkは、セットアップに関するアイデアを提供します。

    JMeterのベストプラクティス:

    私はあなたがリスナーにGUIモードでテストを実行していることと思います。おそらく問題はあなたのマシン/あなたのテストです。 thisに従ってください。集計レポートに表示されない

    サンプル:

    あなたは既にSOで、この上の質問をしました。結果をjtlに書き込むときに、リスナーの[ログ/表示のみ]セクションで[成功]を選択しないでください。失敗した要求の詳細は書き込まれません。すべての結果が必要な場合があります。 jtlが作成されたら、必要に応じて、いつでも「成功」のみの結果をフィルタリングできます。

    +0

    リンクありがとうございます。このサーバーパフォーマンスの第1回目のリンクについては、設定したら何を探しますか? CPU使用率が100%の場合の「数字」を探しますか?もしそうなら、それは私の最大数ですか? – arm

    +0

    @arm、CPUとメモリの両方の使用率をチェックできます。また、アプリケーションの問題であれば、アプリケーションログを確認してください。 – vins

    関連する問題