dreasky 发表于 2015-7-15 17:01:11

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

基于C++的开发的接口,使用loadrunner调用dll中的函数接口,对接口做性能测试,请问这个怎样设置场景呢?
比如登录接口的测试,怎么做呢?
Action中的代码如下。
Action()
{
    int a =0;
        int b =0;
        int c =0;

        char ID = "test";
        char Pwd = "bWOoZQCy";
        char VersionName = "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;
}


jingzizx 发表于 2015-7-16 11:37:56

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

fairylly 发表于 2015-7-16 09:56:34

虽然是接口测试,场景设置和其它性能测试是一样的道理
看你是要做并发性能测试、还是长时间负载测试,或目标场景测试
要根据你的目的来规划你的场景
页: [1]
查看完整版本: 【求助】调用基于C++开发的接口,使用loadrunner做几口的性能测试