被遗忘ing 发表于 2011-12-29 10:26:27

loadrunner测试smtp协议的问题

本人是做开发的,最近被抓壮丁做下测试
测试虚拟机的邮件服务能力,在虚拟机上搭了个邮件服务器,使用loadrunner跑一下

然后就出问题了...
先上lr的代码
Action()
{
        smtp1 = 0;
        smtp_logon_ex(&smtp1, "SmtpLogon",
                "URL=smtp://172.16.2.158",
                "LogonUser=t1@tt.com",
                "LogonPass=1",
                "CommonName=LoadRunner User",
                LAST);

        smtp_send_mail_ex(&smtp1, "SendMail",
                "To=t2@tt.com",
                "From=<t1@tt.com>",
                "Subject=sssttt",
                "ContentType=multipart/mixed;",
                MAILOPTIONS,
                        "From: t1 <t1@tt.com>",
                        "To: t2 <t2@tt.com>",
                        "Reply-To: t1 <t1@tt.com>",
                        "X-Priority: 3",
                        "X-Has-Attach: yes",
                        "X-Mailer: Foxmail 7.0.1.86",
                MAILDATA,
                        "AttachRawFile=mailnote1_01.dat",
                        "AttachRawFile=mailnote1_02.dat",
                LAST);

        smtp_logout_ex(&smtp1);
        smtp_free_ex(&smtp1);
        return 0;
}

运行报错
Action.c(4): Error -86404:Authentication failed for t1@tt.com:1
Action.c(4): Error -86406:Logon Session failed!(See below for details)

foxmail、outlook录制都试过了,代码是一样的,网上也找过也是一样的代码,第一步第二步发送邮件...
实际上登录就出错了
服务器IP,用户名,密码都没问题
录制脚本的时候发送的邮件都已经成功了,能够收到

对于测试我不是很懂,做了一年多的java开发

求各位大大讲解的浅显点、详细点
小弟在此多谢了
在线等啊

被遗忘ing 发表于 2011-12-29 10:48:48

没人回复啊。。。
求解答啊。。。

千里 发表于 2012-1-1 10:39:08

找开发和你一起查原因

baorui945 发表于 2013-5-30 17:37:23

没通过验证。。。。把服务器的验证关掉,或者使用jmeter的smtp发也是一样的
页: [1]
查看完整版本: loadrunner测试smtp协议的问题