【求助】调用基于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;
}
如何确定场景,与你性能测试目标有关系.
一般性能测试目的是通过测试,有一个系统性能的基准或者达到了系统性能的基准.
你要进行接口的性能测试,也是根据这个目标进行实践,查看系统对于并发接口调用的处理能力,根据你系统的预设要求,建立用户即可. 虽然是接口测试,场景设置和其它性能测试是一样的道理
看你是要做并发性能测试、还是长时间负载测试,或目标场景测试
要根据你的目的来规划你的场景
页:
[1]