
修改MailerModel.java
apache-jmeter-2.9_srcapache-jmeter-2.9srccomponentsorgapachejmeterreportersMailerModel.java
在add(SampleResult sample, boolean sendMails)函数中,
调用sendMail()发送邮件的地方,调整内容,例如,在邮件中加入assetion的result
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
import org.apache.jmeter.assertions.AssertionResult; ... ... //ADD BY WI, 2013-06-27 AssertionResult[] as_arr = sample.getAssertionResults(); String asstr = "rn==============================rn"; asstr += "Number of assertion results:" + as_arr.length + "rn"; asstr += "------------------------------rnrn"; for(int x=0; x<as_arr.length; ++x) { asstr += "[ " + x + " ]rn"; asstr += as_arr[x].getFailureMessage() + "rn"; asstr += "------------------------------rnrn"; } asstr += "==============================rn"; //END // REMOVE AND REPLACE // sendMail(getFromAddress(), addressList, getFailureSubject(), "URL Failed: " // + sample.getSampleLabel(), getSmtpHost(), // getSmtpPort(), getLogin(), getPassword(), // getMailAuthType(), false); // BY sendMail(getFromAddress(), addressList, getFailureSubject(), "URL Failed: " + sample.getSampleLabel() + asstr, getSmtpHost(), getSmtpPort(), getLogin(), getPassword(), getMailAuthType(), false); //END |




近期评论