51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1988|回复: 0
打印 上一主题 下一主题

[原创] loadrunner中写POP3脚本

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2015-7-1 17:35:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Action()
{
        long nums=0;//邮件数量

        pop33 = 0;

        //lr_think_time(1);

        //登录POP3服务器
        lr_start_transaction("POP3服务器登录");

        pop3_logon_ex(&pop33, "Pop3Logon",  //邮箱用户名与密码参数化
                "URL={URL}:{password}@{type}",
                LAST);

        lr_end_transaction("POP3服务器登录",LR_AUTO);

        lr_output_message("*****************%s %s %s",lr_eval_string("{URL}"),lr_eval_string("{password}"),lr_eval_string("{type}"));
       
        lr_start_transaction("POP3邮件收取");

        pop3_command_ex(&pop33, "Pop3Command", "Command=STAT", LAST);

        nums=pop3_list_ex(&pop33,"Pop3List",LAST);

        //列出POP3服务器上所有的邮件数量
        lr_log_message ("**********There are %d message************.\r\n\r\n",nums); //显示收取的邮件数量

        if(nums>0){//判断是否有未查收的邮件
                //lr_save_int(nums,"numbs");
                //pop3_retrieve_ex(&pop33,"Pop3Retrieve","RetrieveList=ALL", "DeleteMail=yes", LAST ); //接收全部邮件,删除
                pop3_retrieve_ex(&pop33,"Pop3Retrieve","RetrieveList={num}", "DeleteMail=no", LAST ); //接收全部邮件,删除
                //pop3_retrieve_ex(&pop33,"Pop3Retrieve","RetrieveList=1:{numbs}", "DeleteMail=no", LAST ); //接收全部邮件,删除
                //lr_output_message("################%s",lr_eval_string("All"));
        }
/*
        else {

                lr_end_transaction("POP3邮件收取",LR_AUTO);
                return 0;//退出
        }*/
        /*
        else if (nums>0) {

                pop3_retrieve_ex(&pop33,"Pop3Retrieve","RetrieveList=ALL", "DeleteMail=no", LAST );

        }
*/
        lr_end_transaction("POP3邮件收取",LR_AUTO);
/*
        if(nums>0){
                lr_start_transaction("邮件删除");
                //pop3_delete_ex(&pop33, "POP3", "DeleteList=1:{numbs}", LAST );
            pop3_delete_ex(&pop33, "POP3", "DeleteList=1", LAST );
                lr_end_transaction("邮件删除",LR_AUTO);
        }
        */
        pop3_logoff_ex(&pop33);

        pop3_free_ex(&pop33);

        return 0;
}
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 08:25 , Processed in 0.059939 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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