51Testing软件测试论坛

标题: 关于录制foxmail的问题 [打印本页]

作者: testmgr    时间: 2007-3-26 14:59
标题: 关于录制foxmail的问题
在win2000平台下,只能用winsocks协议录制邮件发送脚本,在场景中可以成功实现100个用户同时发送邮件。
在xpsp2平台下,只能用smtp协议录制发送邮件脚本,但在场景中无法成功实现100个用户同时发送邮件,我想可能同发送邮件时要使用用户名和密码有关。
请问:
如何在场景中成功实现100个用户同时发送同一封邮件。
作者: QM    时间: 2007-3-26 15:17
建立100个vuser。
作者: testmgr    时间: 2007-3-26 15:45
标题: 建立了,我的意思是
建立了100个虚拟用户
比如:
现在录制了一个发邮件的脚本,脚本如下所示:
Action()
{

        lr_rendezvous("foxmailv6_send_0");

        lr_start_transaction("foxmailv6_send_0");

        smtp1 = 0;
        smtp_logon_ex(&smtp1, "SmtpLogon",
                "URL=smtp://luohy@192.168.3.10",
                "CommonName=LoadRunner User",
                "LogonUser={logon_name}",
                "LogonPass={password}",
                LAST);
       
        smtp_send_mail_ex(&smtp1, "SendMail",
                "To=test@192.168.3.10",
                "From=luohy@192.168.3.10",
                "Subject==?gb2312?B?suLK1NPKvP4w?=",
                "ContentType=multipart/alternative;",
                MAILOPTIONS,
                        "X-mailer: Foxmail 6, 0, 101, 11 [cn]",
                MAILDATA,
                        "AttachRawFile=mailnote1_01.dat",
                        "AttachRawFile=mailnote1_02.dat",
                LAST);

        smtp_logout_ex(&smtp1);

        smtp_free_ex(&smtp1);

        lr_end_transaction("foxmailv6_send_0",LR_AUTO);

        return 0;
}
场景设置为:100个用户同时发这封邮件
结果是:
所有用户发送邮件均失败!
问题:
如何让100个用户能够同时发送这封邮件!
请前辈指点!谢谢
作者: duola1119    时间: 2007-3-26 16:28
设一个集合点.然后再发送
作者: bingbingyang11    时间: 2007-5-29 10:23
也许回放的时候就没有成功




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