美文网首页
Loadrunner:SMTP协议录制发件,使用foxmail录

Loadrunner:SMTP协议录制发件,使用foxmail录

作者: isfern | 来源:发表于2017-06-06 14:48 被阅读0次

    Loadrunner:SMTP协议录制发件,使用foxmail录制到的脚本为空

    以下录制方法使得录制到的脚本为空:

    (1)打开VirtualUserGenerator,点击“新建Vuser脚本”,在弹出的向导页面,选择“新建单协议脚本”,选择“SMTP”协议,并确定

    (2)在脚本页面,弹出的“开始录制”向导,选择应用程序类型为:Win32应用程序;要录制的程序可以选择outlook.exe、foxmail.exe等,此处以foxmail.exe为例;工作目录:自己选择存放脚本的目录;录制到操作:选择Action;确定后开始录制:

    (3)自动打开foxmail后,选择一个邮箱进行发件;发件完成后,点击LR录制窗口的停止按钮(即下图红色框框处)

    (4)结束录制后,未自动生成脚本,脚本为空:

    采用portmapping的方法来解决录制脚本为空的问题,以下方式可以正常录制SMTP协议收取邮件脚本:

    (1)打开foxmail,选择想要测试SMTP协议的账号,服务器地址输入:127.0.0.1;服务器端口处输入0-65535中还未被本地使用的端口号【注意:要和“LR设置端口映射时输入的本地端口号”一致】;

    (3)打开VirtualUserGenerator,点击“新建Vuser脚本”,在弹出的向导页面,选择“新建单协议脚本”,选择“SMTP”协议,并确定

    (4)打开“工具”->“录制选项”,找到端口映射(portmapping);点击“新建项”

    这里我们要新建一个SMTP对应的端口:

    1)目标服务器:输入你要连接的测试服务器IP;

    2)SMTP对应的端口号为25;

    3)服务ID:选择SMTP;

    4)勾中“允许从本地端口转发到目标服务器”;端口号可输入0-65535中还未被本地使用的端口号,这里选择465【注意:要和foxmail客户端收信那里设置的端口号一致】;

    (5)以上配置完成后,开始录制向导设置如下:

    【选择应用程序类型】为:Win32应用程序

    【要录制的程序】:选择LR安装目录下的“F:\app\Foxmail 7.2\Foxmail.exe;

    【工作目录】:自己选择存放脚本的目录;

    【录制到操作】:选择Action;确定后开始录制:

    (6)自动打开foxmail后,选择一个邮箱进行发件;发件完成后,点击LR录制窗口的停止按钮(即下图红色框框处)

    (7)结束录制后,自动生成脚本:

    Action()

    {

    smtp1 = 0;

    smtp_logon_ex(&smtp1, "SmtpLogon",

    "URL=smtp://42.120.219.29", //服务器地址

    "LogonUser=fanpp@fingard.com.cn",

    "LogonPass=XXXXXX",

    "CommonName=LoadRunner User",

    LAST);

    smtp_send_mail_ex(&smtp1, "SendMail",

    "To=XXXXXXXXXXX@126.com",

    "From=",

    "Subject=test",

    "ContentType=multipart/alternative;",

    MAILOPTIONS,

    "From: \"fanpp@fingard.com.cn\" ",

    "To: XXXXXXXXXX",

    "X-Priority: 3",

    "X-Has-Attach: no",

    "X-Mailer: Foxmail 7, 2, 8, 379[cn]",

    MAILDATA,

    "AttachRawFile=mailnote1_01.dat",

    "AttachRawFile=mailnote1_02.dat",

    LAST);

    smtp_logout_ex(&smtp1);

    smtp_free_ex(&smtp1);

    return 0;

    }

    相关文章

      网友评论

          本文标题:Loadrunner:SMTP协议录制发件,使用foxmail录

          本文链接:https://www.haomeiwen.com/subject/ttngfxtx.html