51Testing软件测试论坛

标题: loadrunner录制foxmail发送邮件,结果没有录制接收账号 [打印本页]

作者: 泠泠月色    时间: 2013-5-21 18:15
标题: loadrunner录制foxmail发送邮件,结果没有录制接收账号
本帖最后由 泠泠月色 于 2013-5-24 10:05 编辑

步骤:
1、选择协议(STMP)
[attach]85229[/attach]
2、开始录制
[attach]85230[/attach]
3、邮件发送操作

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

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

  10.         smtp_send_mail_ex(&smtp1, "SendMail",
  11.                 "Subject=",
  12.                 MAILOPTIONS,
  13.                 MAILDATA,
  14.                 LAST);

  15.         smtp_free_ex(&smtp1);

  16.         return 0;
  17. }
复制代码
smtp_send_mail_ex里面的接收邮件的账号跑哪里去了?为什么会这样?

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

没有录制到接收账号等信息的解决办法请看这里:
[attach]85273[/attach]
作者: omg    时间: 2013-5-21 21:16
看这个帖子,http://www.docin.com/p1-189877827.html,貌似人家都有其他信息。

你自己添上发件人,收件人,能工作吗?
作者: 泠泠月色    时间: 2013-5-22 14:17
回复 2# omg


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

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

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

  17.         smtp_free_ex(&smtp1);

  18.         return 0;
  19. }
复制代码
验证回放,正确发送了邮件,邮件显示如下图:
[attach]85243[/attach]

我奇怪的是,为什么录制不了呢?
作者: omg    时间: 2013-5-22 21:42
恭喜,呵呵,至少能发送。
作者: 泠泠月色    时间: 2013-5-23 09:25
回复 4# omg


    嗯嗯,O(∩_∩)O谢谢~~~
作者: 泠泠月色    时间: 2013-5-24 10:03
找到可以正常录制脚本的方法了,正确录制的脚本如下
  1. Action()
  2. {

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

  10.         smtp_send_mail_ex(&smtp1, "SendMail",
  11.                 "To=1036191983@qq.com",
  12.                 "From=<389034259@qq.com> SIZE=1614",
  13.                 "Subject==?gb2312?B?1eLKx9K7t+Ky4srU08q8/g==?=",
  14.                 "ContentType=multipart/alternative;",
  15.                 MAILOPTIONS,
  16.                         "From: meng <mengwo823@qq.com>",
  17.                         "To: =?gb2312?B?0KHQoQ==?= <caomo123@qq.com>",
  18.                         "Reply-To: 389034259 <mengwo823@qq.com>",
  19.                         "X-Priority: 3",
  20.                         "X-Has-Attach: no",
  21.                         "X-Mailer: Foxmail 7.0.1.92[cn]",
  22.                 MAILDATA,
  23.                         "AttachRawFile=mailnote1_01.dat",
  24.                         "AttachRawFile=mailnote1_02.dat",
  25.                 LAST);

  26.         smtp_logout_ex(&smtp1);

  27.         smtp_free_ex(&smtp1);

  28.         return 0;
  29. }
复制代码
具体方法请参照附件文档的特殊录制脚本方法介绍(不知道这里怎么附加附件,就放到1楼了……),希望可以帮助后来的人O(∩_∩)O~
作者: shadowsxl    时间: 2013-5-30 15:31
为什么我录制了后竟然没有任何脚本,是怎么一回事?
作者: shadowsxl    时间: 2013-5-30 15:34
[attach]85319[/attach][attach]85320[/attach]
作者: shadowsxl    时间: 2013-5-30 15:34
大家帮我看看哪,我已经成功发送了,但没有任何脚本
作者: baorui945    时间: 2013-5-30 17:12
使用javamail发送是一样的。。。。
作者: 泠泠月色    时间: 2013-5-31 10:35
回复 8# shadowsxl


    我还忘记了一件事情,没有任何脚本的话,很有可能是杀毒软件的原因,我好多次都因为没有关闭杀毒软件而没有录制到脚本,把360等杀毒软件退出试一下……
作者: shadowsxl    时间: 2013-6-3 08:58
好的,后来根据你上传的特殊录制方法,也是没有用的,晕死
作者: shadowsxl    时间: 2013-6-3 08:59
回复 11# 泠泠月色
后来我使用特殊录制方法,还是没有录制到任何脚本
作者: 泠泠月色    时间: 2013-6-3 10:27
回复 13# shadowsxl


    额,杀毒软件关闭了么?
作者: shadowsxl    时间: 2013-6-3 13:39
回复 14# 泠泠月色

关闭了
作者: 泠泠月色    时间: 2013-6-3 14:40
回复 15# shadowsxl


    你录制http协议的有脚本么?
作者: duan222    时间: 2015-5-11 19:59
shadowsxl 发表于 2013-5-30 15:34

可能是Foxmail版本问题,我用7.2的也没有生成脚本,7.0就可以了
作者: duan222    时间: 2015-5-11 20:04
我录制的脚本中登录密码是以明文显示的,你知道这是怎么回事吗




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