泠泠月色 发表于 2013-5-21 18:15:54

loadrunner录制foxmail发送邮件,结果没有录制接收账号

本帖最后由 泠泠月色 于 2013-5-24 10:05 编辑

步骤:
1、选择协议(STMP)

2、开始录制

3、邮件发送操作

最后得到的录制脚本:vuser_init()
{

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

      smtp_send_mail_ex(&smtp1, "SendMail",
                "Subject=",
                MAILOPTIONS,
                MAILDATA,
                LAST);

      smtp_free_ex(&smtp1);

      return 0;
}smtp_send_mail_ex里面的接收邮件的账号跑哪里去了?为什么会这样?

备注:系统为win7、loadrunner为11.0、foxmail为7.0

没有录制到接收账号等信息的解决办法请看这里:

omg 发表于 2013-5-21 21:16:04

看这个帖子,http://www.docin.com/p1-189877827.html,貌似人家都有其他信息。

你自己添上发件人,收件人,能工作吗?

泠泠月色 发表于 2013-5-22 14:17:50

回复 2# omg


    早上来比较忙没有看到~~
事实上我是按照书上的例子来操作的,我手动添加了如下信息vuser_init()
{

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

        smtp_send_mail_ex(&smtp1, "SendMail",
                "To=caomo123@qq.com",
                "From=mengwo823@qq.com",
                "Subject=你好,这是一封测试邮件",
                MAILOPTIONS,
                MAILDATA,
                LAST);

        smtp_free_ex(&smtp1);

        return 0;
}验证回放,正确发送了邮件,邮件显示如下图:


我奇怪的是,为什么录制不了呢?

omg 发表于 2013-5-22 21:42:07

恭喜,呵呵,至少能发送。

泠泠月色 发表于 2013-5-23 09:25:36

回复 4# omg


    嗯嗯,O(∩_∩)O谢谢~~~

泠泠月色 发表于 2013-5-24 10:03:15

找到可以正常录制脚本的方法了,正确录制的脚本如下Action()
{

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

        smtp_send_mail_ex(&smtp1, "SendMail",
                "To=1036191983@qq.com",
                "From=<389034259@qq.com> SIZE=1614",
                "Subject==?gb2312?B?1eLKx9K7t+Ky4srU08q8/g==?=",
                "ContentType=multipart/alternative;",
                MAILOPTIONS,
                        "From: meng <mengwo823@qq.com>",
                        "To: =?gb2312?B?0KHQoQ==?= <caomo123@qq.com>",
                        "Reply-To: 389034259 <mengwo823@qq.com>",
                        "X-Priority: 3",
                        "X-Has-Attach: no",
                        "X-Mailer: Foxmail 7.0.1.92",
                MAILDATA,
                        "AttachRawFile=mailnote1_01.dat",
                        "AttachRawFile=mailnote1_02.dat",
                LAST);

        smtp_logout_ex(&smtp1);

        smtp_free_ex(&smtp1);

        return 0;
}具体方法请参照附件文档的特殊录制脚本方法介绍(不知道这里怎么附加附件,就放到1楼了……),希望可以帮助后来的人O(∩_∩)O~

shadowsxl 发表于 2013-5-30 15:31:09

为什么我录制了后竟然没有任何脚本,是怎么一回事?

shadowsxl 发表于 2013-5-30 15:34:13

shadowsxl 发表于 2013-5-30 15:34:48

大家帮我看看哪,我已经成功发送了,但没有任何脚本

baorui945 发表于 2013-5-30 17:12:59

使用javamail发送是一样的。。。。

泠泠月色 发表于 2013-5-31 10:35:01

回复 8# shadowsxl


    我还忘记了一件事情,没有任何脚本的话,很有可能是杀毒软件的原因,我好多次都因为没有关闭杀毒软件而没有录制到脚本,把360等杀毒软件退出试一下……

shadowsxl 发表于 2013-6-3 08:58:17

好的,后来根据你上传的特殊录制方法,也是没有用的,晕死

shadowsxl 发表于 2013-6-3 08:59:38

回复 11# 泠泠月色
后来我使用特殊录制方法,还是没有录制到任何脚本

泠泠月色 发表于 2013-6-3 10:27:43

回复 13# shadowsxl


    额,杀毒软件关闭了么?

shadowsxl 发表于 2013-6-3 13:39:15

回复 14# 泠泠月色

关闭了

泠泠月色 发表于 2013-6-3 14:40:18

回复 15# shadowsxl


    你录制http协议的有脚本么?

duan222 发表于 2015-5-11 19:59:18

shadowsxl 发表于 2013-5-30 15:34


可能是Foxmail版本问题,我用7.2的也没有生成脚本,7.0就可以了

duan222 发表于 2015-5-11 20:04:38

我录制的脚本中登录密码是以明文显示的,你知道这是怎么回事吗
页: [1]
查看完整版本: loadrunner录制foxmail发送邮件,结果没有录制接收账号