性能测试从零开始—LoadRunner入门(十一)[3] 性能测试工具
8.3.3 在Java Vuser中开发SMTP发送mail脚本
首先我们需要在Java文件头进行import声明,包含相关package。
import lrapi.lr;
import java.io.File;
import java.io.FileInputStream;
import java.util.ArrayList;
import java.util.Date;
import java.util.Properties;
import javax.mail.*;
import javax.mail.internet.*;
import org.apache.poi.hssf.usermodel.*;
import com.sun.mail.smtp.*;
再次运行脚本,以验证import是否成功,否则Java会报错,显示package找不到。
在action函数中编写发送邮件的Java代码,如下:
public int action() {
boolean ssl = false;
//获得SMTP环境
Properties props = System.getProperties();
//设置SMTP主机地址
props.put("mail.smtp.host", "192.168.1.100");
//设置SMTP端口号
props.put("mail.smtp.port","25");
//设置SMTP用户名
props.put("mail.smtp.user","test1");
Session session=Session.getInstance(System.getProperties(),null); 软件测试
//设置邮件header字段
String mailer = "send from VU java SMTP";
//设置收件人
String sendTo = "test1@cesoo.com";
//设置抄送人
String sendCC = "test1@cesoo.com";