51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2037|回复: 2
打印 上一主题 下一主题

【求助】调用基于C++开发的接口,使用loadrunner做几口的性能测试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2015-7-15 17:01:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
基于C++的开发的接口,使用loadrunner调用dll中的函数接口,对接口做性能测试,请问这个怎样设置场景呢?
比如登录接口的测试,怎么做呢?
Action中的代码如下。
Action()
{
    int a =0;
        int b =0;
        int c =0;

        char ID[50] = "test";
        char Pwd[50] = "bWOoZQCy";
        char VersionName[50] = "version04";

        lr_start_transaction("s01_init");
        RJZC_Init();  //初始化
        lr_end_transaction("s01_init", LR_AUTO);

        lr_think_time(3);

        lr_start_transaction("s01_sysdelrec");
        a = RJZC_SysDelRecs(1);  //强制删除订单
        lr_end_transaction("s01_sysdelrec", LR_AUTO);

        lr_think_time(3);

        lr_start_transaction("s01_login");
        b = RJZC_Login(ID,Pwd,1,VersionName);
        lr_end_transaction("s01_login", LR_AUTO);

        lr_think_time(5);

        lr_start_transaction("s01_logout");
        c = RJZC_Logout(ID,1);
        lr_end_transaction("s01_logout", LR_AUTO);

        lr_output_message("-------  %d  -------", a);
        lr_output_message("-------  %d  -------", b);
        lr_output_message("-------  %d  -------", c);

    return 0;
}


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

使用道具 举报

  • TA的每日心情
    慵懒
    5 小时前
  • 签到天数: 2713 天

    连续签到: 1 天

    [LV.Master]测试大本营

    推荐
    发表于 2015-7-16 11:37:56 | 只看该作者
    如何确定场景,与你性能测试目标有关系.
    一般性能测试目的是通过测试,有一个系统性能的基准或者达到了系统性能的基准.
    你要进行接口的性能测试,也是根据这个目标进行实践,查看系统对于并发接口调用的处理能力,根据你系统的预设要求,建立用户即可.

    评分

    参与人数 1测试积点 +10 收起 理由
    lsekfe + 10 恭喜你获得测试积点10

    查看全部评分

    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    无聊
    2018-2-28 12:22
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    推荐
    发表于 2015-7-16 09:56:34 | 只看该作者
    虽然是接口测试,场景设置和其它性能测试是一样的道理
    看你是要做并发性能测试、还是长时间负载测试,或目标场景测试
    要根据你的目的来规划你的场景
    回复 支持 1 反对 0

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-7-7 14:33 , Processed in 0.071605 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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