51Testing软件测试论坛

标题: foxmail发送邮件脚本运行时报错 [打印本页]

作者: feifeimao    时间: 2011-3-22 17:26
标题: foxmail发送邮件脚本运行时报错
Loadrunner版本9.1,协议选择pop3和smtp,录制foxmail发送邮件,编译通过,运行报错,根据提示,是Logon Session failed! 不知道该怎么解决,请朋友们帮助给出办法和思路

脚本如下:
Action()
{

        lr_start_transaction("send");

        smtp1 = 0;
        smtp_logon_ex(&smtp1, "SmtpLogon",
                "URL=smtp://mail.ydtf.com.cn",
                "LogonUser=test",
                "LogonPass=123456",
                "CommonName=LoadRunner User",
                LAST);

        smtp_send_mail_ex(&smtp1, "SendMail",
                "To=test@ydtf.com.cn",
                "From=<test@ydtf.com.cn>",
                "Subject=hi",
                "ContentType=multipart/alternative;",
                MAILOPTIONS,
                        "From: \"test\" <test@ydtf.com.cn>",
                        "To: \"test\" <test@ydtf.com.cn>",
                        "X-mailer: Foxmail 6, 15, 201, 23 [cn]",
                MAILDATA,
                        "AttachRawFile=mailnote1_01.dat",
                        "AttachRawFile=mailnote1_02.dat",
                LAST);

        smtp_logout_ex(&smtp1);

        smtp_free_ex(&smtp1);

        lr_end_transaction("send",LR_AUTO);

        return 0;
}

编译通过,运行报错:
Action.c(7): Error -86404:Authentication failed for test:123456
Action.c(7): Error -86406ogon Session failed!  (See below for details)
作者: feifeimao    时间: 2011-3-22 17:32
坛子上类似的帖子有两个,但都没有给出具体解决办法,期待朋友们帮助!
给个思路建议什么的都好
作者: superliming    时间: 2011-3-23 09:18
需要用到port maping,我试过gmail,是完全可以的!
作者: feifeimao    时间: 2011-3-23 09:41
谢谢楼上,我看过用Loadrunner测试foxmail的视频,就说到了portingmapiing,练习的时候,没有端口映射直接录制就有脚本了,今天我再试试端口映射的,有情况会及时汇报。
作者: feifeimao    时间: 2011-3-23 15:38
又尝试使用了port mapping的方式,还是运行报错。
个人理解port mapping是在录制不到脚本时候的解决方法,但上面脚本运行提示是登录session失败,应该是哪里设置不对,或者要做关联什么的,我再想想的
作者: feifeimao    时间: 2011-3-23 16:34
foxmial邮箱设置中,把邮件服务器地址换成ip,省去dns解析过程,报错同样存在。
搞不定呀搞不定
作者: paraliu    时间: 2011-7-20 09:20
我遇到同样的问题!!!!求高手啊!




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