2016-05-17 10 views
0

link for jmeter私はテストのためにjmeterを使用しています。アサーションが失敗したときに私のアカウントに電子メールを送る方法を見つけるのは難しいと思っています。または仕事が完了したら、結果を自分のメールに送信します。どうやってやるの?Jmeterで電子メールによるアサーションエラーの電子メールとテスト結果の終了を送信するにはどうすればいいですか?

答えて

2

SMTP Samplerを使用してJMeterとメールを送信できます。

  • If Controller、条件${JMeterThread.last_sample_ok}==false
    • SMTPサンプラー

結果がで送ることができますSMTPサンプラーを設定する方法の詳細については、Load Testing Your Email Server: How to Send and Receive E-mails with JMeterの記事を参照してください:ような何か同様の方法。

  1. user.propertiesファイルに次の行を追加します(JMeterのの「ビン」フォルダに住んでいる)

    jmeter.save.saveservice.autoflush=true 
    

    これは、すぐに彼らとしてファイルに結果を保存するためのJMeterを構成するために必要とされますあなたが1つのリクエスト結果を見逃さないようにご利用ください。

  2. tearDown Thread Groupをテストプランに追加してください。ティアダウンスレッドグループは、他のすべてのスレッドグループの後に実行されている

  3. (S)
+0

をティアダウンスレッドグループの子としてSMTPサンプラーを追加し、指定したメールに.jtl結果ファイルを送信するように設定私が追加されました上の画像(そのリンク)。そして、私は500エラーを取得しています。確認していただけますか? – vins

+0

応答メッセージ:その他のMessagingException:javax.mail.MessagingException:SMTPホストに接続できませんでした:www.googlemail.com、port:587; – vins

+0

あなたは記事を読んでいません。サーバ名は 'smtp.gmail.com'である必要があります。ユーザー名は有効なGmailユーザー名である必要があります。 https://support.google.com/mail/troubleshooter/1668960?hl=ja&rd=1 –

関連する問題