51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2548|回复: 5
打印 上一主题 下一主题

[原创] 【求教】一个关于LR脚本录制的问题,关于邮件压力测试方面

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-6-17 13:44:54 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
兄弟是新手,以前没有玩过LoadRunner,今天领导扔给我这么一个任务
需要测试一下总公司的邮件压力,我在outlook里配置了自己的邮箱,可以正常接发邮件,但是当我使用LR进行录制脚本之后,运行却总是有错误,Execution Log如下:
***************************************************************************
Virtual User Script started
Starting action vuser_init.
Ending action vuser_init.
Running Vuser...
Starting iteration 1.
Starting action Action.
Action.c(5): Debug message: Pop3 Logon successful.
Action.c(9):      Command: STAT
Action.c(9): Server Reply: +OK 1 834

Action.c(13): Debug message: Pop3 session closed.
Action.c(18): Debug message:Smtp Logon to smtp.sinopec.com
Action.c(18): Debug message:Smtp Logon successful.
Action.c(23): Error -86416:Aborting mail... (See below for details)
Action.c(23): Debug message:         : 5.7.1 Client was not authenticated
Action.c(23): Error -86415:Error receiving response from SMTP server (rc = -10053)
Abort was called from an action.
Ending Vuser...
Starting action vuser_end.
Ending action vuser_end.
Vuser Terminated.
***************************************************************************

[ 本帖最后由 icecoat 于 2010-6-17 13:58 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

6#
发表于 2010-10-19 18:03:02 | 只看该作者
录制邮件协议的 脚本  还需要修改port
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2010-10-19 16:56:46 | 只看该作者
还是同看懂到底是什么问题导致你这个错误
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2010-6-17 16:51:25 | 只看该作者

天哪,不经意间终于找到问题所在了,正确代码如下,请注意红字部分

以下是Action 里的代码,正文的dat代码没有粘贴

Action()
{

        smtp1 = 0;
        smtp_logon_ex(&smtp1, "SmtpLogon",
                "URL=smtp://smtp.abc.com",
                "LogonUser=liptwo@abc.com",
                "LogonPass=123456",
                "CommonName=LoadRunner User",
                LAST);

        smtp_send_mail_ex(&smtp1, "SendMail",
                "To=liptwo@abc.com",
                "From=liptwo@abc.com",
                "Subject=test",
                "ContentType=multipart/alternative;",
                MAILOPTIONS,
                        "Reply-To: \"shc\" <liptwo@abc.com>",
                        "X-Priority: 3",
                        "X-MSMail-Priority: Normal",
                        "X-Mailer: Microsoft Outlook Express 6.00.2900.5512",
                        "X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512",
                MAILDATA,
                        "AttachRawFile=mailnote1_01.dat",
                        "AttachRawFile=mailnote1_02.dat",
                LAST);

        smtp_logout_ex(&smtp1);

        smtp_free_ex(&smtp1);

        return 0;
}
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2010-6-17 13:53:28 | 只看该作者
2. 点ok之后,便会自动打开outlook express。如下图所示
3. 再点击“创建邮件”,输入目的地址、主题、内容之后点击发送,发送成功之后点击Stop 按钮。

录制完毕?不知是否是这样的步骤,请教各位高手指点。

我现在的问题是,录制完毕之后,我再点击Run 便出现1楼所发的错误。

协议选择的是pop3、smtp、imap,这三个。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2010-6-17 13:48:26 | 只看该作者

我的操作如下

1. 先点击红色的按钮 Start Record,出现如下图所示的对话框,我直接选择Action,然后点击ok。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-10 21:45 , Processed in 0.079895 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表