link for jmeter ich verwende jmeter für meine Prüfung. Ich finde es schwierig, eine Möglichkeit zu finden, eine E-Mail an mein Konto zu senden, wenn eine Assertion fehlschlägt. Oder wenn der Job abgeschlossen ist, möchte ich, dass die Ergebnisse an meine E-Mail gesendet werden. Wie kann ich das machen?Wie sende ich die Assersions-Fehler-E-Mails und das Ende der Testergebnisse per E-Mail in Jmeter?
0
A
Antwort
2
Sie können eine E-Mail mit JMeter unter Verwendung von SMTP Sampler senden. Etwas wie:
- If Controller, Zustand
${JMeterThread.last_sample_ok}==false
- SMTP Sampler
Siehe Load Testing Your Email Server: How to Send and Receive E-mails with JMeter Artikel für Details, wie SMTP-Sampler konfigurieren
Die Ergebnisse können in der schicken werden ähnliche Weise.
Fügen Sie die folgende Zeile in user.properties Datei (lebt in JMeter der Ordner „bin“)
jmeter.save.saveservice.autoflush=true
Diese JMeter erforderlich konfigurieren Ergebnisse in eine Datei, wie sie so schnell sparen Sind verfügbar, um sicherzustellen, dass Sie keine einzige Anfrage verpassen. Ergebnisse
Fügen Sie tearDown Thread Group zu Ihrem Testplan hinzu. tearDown Thread-Gruppe ist nach allen anderen Thread-Gruppen
- SMTP Sampler als Kind der tearDown Thread-Gruppe hinzufügen ausgeführt wird, und konfigurieren Sie es .jtl Ergebnisdatei an die angegebene E-Mail (s)
ich hinzugefügt haben, senden ein Bild oben (es ist ein Link.) Und ich bekomme 500 Fehler. Können Sie es bitte überprüfen? – vins
Antwortnachricht: Andere MessagingException: javax.mail.MessagingException: Verbindung zum SMTP-Host konnte nicht hergestellt werden: www.googlemail.com, Port: 587; – vins
Sie haben den Artikel nicht gelesen. Der Servername muss "smtp.gmail.com" lauten. Benutzername muss gültiger Google Mail-Nutzername sein. https://support.google.com/mail/troubleshooter/1668960?hl=de&rd=1 –