51Testing软件测试论坛

标题: 关于回放的SMTP协议脚本问题 [打印本页]

作者: ham301    时间: 2008-10-28 15:33
标题: 关于回放的SMTP协议脚本问题
LR版本R9.0
    脚本协议:SMTP
    客户端:Ms OutLook Express
    录制脚本如下:
    Action()
{

        smtp1 = 0;
        smtp_logon_ex(&smtp1, "SmtpLogon",
                "URL=smtp://zhouqiong@shobc.com",
                "LogonUser=zhouqiong",
                "LogonPass=******",
                "CommonName=LoadRunner User",
                LAST);

        smtp_send_mail_ex(&smtp1, "SendMail",
                "To=ham1983@sina.com",
                  "From=zhouqiong@shobc.com",   //录制的时候,没有这句.比较了别人的脚本,我加上去的.但是,加不加一个样.
                "Subject=sdafsdf",
                "ContentType=text/plain;",
                "",
                MAILOPTIONS,
                        "X-Priority: 3",
                        "X-MSMail-Priority: Normal",
                        "X-Mailer: Microsoft Outlook Express 6.00.3790.3959",
                        "X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4325",
                MAILDATA,
                        "MessageText=asdfsadffff\r\nsample 2",
                LAST);

        smtp_logout_ex(&smtp1);

        smtp_free_ex(&smtp1);

        return 0;
}

回放的Reply Log:
Virtual User Script started
Starting action vuser_init.
Ending action vuser_init.
Running Vuser...
Starting iteration 1.
Starting action Action.
Action.c(5): Debug message:Smtp Logon to zhouqiong@shobc.com
Action.c(5): Debug message:Smtp Logon successful.
Action.c(12): Debug message:Smtp send mail To: ham1983@sina.com
Action.c(27): Debug message:Smtp Session closed.
Action.c(29): Debug message:Smtp session freed.
Ending action Action.
Ending iteration 1.
Ending Vuser...
Starting action vuser_end.
Ending action vuser_end.
Vuser Terminated.

录制的时候是在收件箱是收到邮件的.
但是回放时邮箱没有收到.
请大家帮帮忙

[ 本帖最后由 ham301 于 2008-10-28 15:35 编辑 ]
作者: ham301    时间: 2008-10-28 18:16
谁能告诉我,什么原因呢.
难道说,回放脚本,邮箱本就收不到邮件?
作者: CharlesCui    时间: 2008-10-29 11:45
"To=ham1983@sina.com",
你换个收件地址,最好用你们公司内部的试试,sina会把你的邮件当做垃圾邮件的。
作者: ham301    时间: 2008-10-29 18:33
标题: 回复 3# 的帖子
谢谢

试了一下,发给公司内部的邮箱,的确可以了。
但是我还是不明白,为什么录制的时候,发出去可以收到,收不到????
收件箱是明明是同一个呀,如果是新浪过滤掉的,那么录制的时候就不应该收到。即使过滤,在不明邮件夹里也应该有的啊

希望谁能讲个明白

[ 本帖最后由 ham301 于 2008-10-29 20:59 编辑 ]
作者: ham301    时间: 2008-10-30 09:05
帖子都快沉了,
帮忙帮忙




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2