loadrunner录制邮件系统中遇到的一些问题
2016-08-11 16:18
239 查看
1.录制脚本不能是通过web+smtp协议录,会产生相当多的垃圾信息,而应该通过outlook,foxmail等邮件系统来代理录制。
2.具体录制方法:协议选择smtp即可,录制的设置如图
对应的foxmail设置如图:
然后可以开始录制。
3.录制后的脚本进行优化处理,主要是设置好事务和参数化关键字,如:收件人地址,邮件标题,邮件内容等。并考虑是否有必要添加检查点,思考时间等。
4.测试的设计与开发
Action:
Action()
{
smtp1 = 0;
lr_start_transaction("登陆邮件系统");
smtp_logon_ex(&smtp1, "SmtpLogon",
"URL=smtp://pop.sohu.com",
"CommonName=LoadRunner User",
LAST);
lr_end_transaction("登陆邮件系统", LR_AUTO);
lr_start_transaction("发送邮件");
smtp_send_mail_ex(&smtp1, "SendMail",
"",
"",
"Subject={}",
/*
* 这里参数化了邮件的标题
*/
"ContentType=multipart/alternative;",
MAILOPTIONS,
"X-mailer: Foxmail 6, 13, 102, 15 [cn]",
MAILDATA,
"AttachRawFile=mailnote1_01.dat",
"AttachRawFile=mailnote1_02.dat",
LAST);
lr_end_transaction("发送邮件", LR_AUTO);
lr_start_transaction("登出邮件系统");
smtp_logout_ex(&smtp1);
lr_end_transaction("登出邮件系统", LR_AUTO);
smtp_free_ex(&smtp1);
return 0;
}
这是做了简单处理的ACTION脚本,主要添加了事务:登陆,发送邮件以及登出,参数化了关键字段:收件人,邮件标题,邮件内容。其中邮件内容在mailnote1_01.dat里体现。
2.具体录制方法:协议选择smtp即可,录制的设置如图
对应的foxmail设置如图:
然后可以开始录制。
3.录制后的脚本进行优化处理,主要是设置好事务和参数化关键字,如:收件人地址,邮件标题,邮件内容等。并考虑是否有必要添加检查点,思考时间等。
4.测试的设计与开发
Action:
Action()
{
smtp1 = 0;
lr_start_transaction("登陆邮件系统");
smtp_logon_ex(&smtp1, "SmtpLogon",
"URL=smtp://pop.sohu.com",
"CommonName=LoadRunner User",
LAST);
lr_end_transaction("登陆邮件系统", LR_AUTO);
lr_start_transaction("发送邮件");
smtp_send_mail_ex(&smtp1, "SendMail",
"",
"",
"Subject={}",
/*
* 这里参数化了邮件的标题
*/
"ContentType=multipart/alternative;",
MAILOPTIONS,
"X-mailer: Foxmail 6, 13, 102, 15 [cn]",
MAILDATA,
"AttachRawFile=mailnote1_01.dat",
"AttachRawFile=mailnote1_02.dat",
LAST);
lr_end_transaction("发送邮件", LR_AUTO);
lr_start_transaction("登出邮件系统");
smtp_logout_ex(&smtp1);
lr_end_transaction("登出邮件系统", LR_AUTO);
smtp_free_ex(&smtp1);
return 0;
}
这是做了简单处理的ACTION脚本,主要添加了事务:登陆,发送邮件以及登出,参数化了关键字段:收件人,邮件标题,邮件内容。其中邮件内容在mailnote1_01.dat里体现。
相关文章推荐
- 投票系统的Mysql存储过程遇到的一些问题.
- 在django下写一个邮件群发系统遇到的编码问题(转)做笔记
- 学生信息管理系统中遇到的一些问题
- [转]ubuntu系统中遇到的一些问题及解决
- 使用虚拟机 vm 安装 ghost 系统的时候 遇到的一些问题
- lr,录制的禅道系统的脚本回放时遇到问题以及解决方法
- 系统安装过程中遇到的一些问题及解决方法
- DedeCMS调用多说评论系统遇到的一些问题
- 有关java定时发送邮件遇到的一些问题
- 学习申报系统所遇到的一些hibernate的问题
- Loadrunner监视Linux系统过程及遇到的问题
- android集成apk到系统中常遇到的一些问题
- LoadRunner本机录制http协议程序遇到的问题以及解决方法
- SAP BW: 系统连接遇到的一些问题
- 重装系统后使用java遇到的一些小问题
- 对linux系统进行内核升级遇到的一些问题
- 番外三:讲一些最近遇到的问题以及中断系统的说明
- 安装电脑系统遇到的一些问题
- flv录制开发遇到的一些问题总结