0

プラットフォーム: RHEL7

状況:

  • crontab スクリプトによって、JMeter レポート ファイルに 5 分ごとに新しい結果が追加されています。
  • 別の awk スクリプトは、500 ミリ秒を超える応答時間を探し、電子メール アラートを送信します。

問題の説明:

  • 要件は、レポート ファイルに新しく追加された行のみをスキャンすることです。現在、awk スクリプトは毎回完全なレポートを読み取り、
    古いイベントに対してもアラートを送信しています。awk -F "," '$4 != 200 || $14> 500' results.jtl
  • awkスクリプトがファイルの最後から最後に読み取った行まで読み取ることができる場合は、お勧めです。これは、最新のイベントのアラートを最初に作成するのに役立ちます。

どんな提案も大きな助けになるでしょう。

4

1 に答える 1

1

使用しない理由:

  • Duration Assertion : 応答時間が 500 ミリ秒を超える失敗したサンプルの場合
  • If Controller :${JMeterThread.last_sample_ok}最後のサンプラーが成功したかどうかをチェックする条件付き
  • SMTP Request Sampler : 障害発生時にメールを送信する
于 2016-11-25T09:52:15.387 に答える