|
我现在用四台计算机做并发测试,测试的为客户端直连数据库的操作,并发人数要达到400人,因单机上加载100人时,系统CPU会占用100%,所以用四台机器来联机测试。但是,在另外的三台机器上运行的vuer,我觉得脚本业务没有被正确的执行,请问应该怎么解决??
注:脚本中主要为 调用dll文件,然后调用该文件中的方法,在本地执行脚本时,业务能被正确执行,但另外联机的机器,业务好像没有被正确执行。
int x_bt=437101849;
int y_tp=112227115;
lr_load_dll("map.dll");
x_bt=atoi(lr_eval_string("{x_botton}"));
y_tp=atoi(lr_eval_string("{y_top}"));
lr_message("开始执行");
//map.dll中的 fnMapEngineDll方法调用。
fnMapEngineDll("mapengine","tiger","mapengine",437101849,437106849,112224115,112227115,"LAYERID IN (1,2,3,4,5,6,42,29,30,40,50)",16);
lr_rendezvous("500拖动");
lr_start_transaction("500拖动");
fnMapEngineDll("mapengine","tiger","mapengine",x_bt,(x_bt+5000),(y_tp-3000),y_tp,"LAYERID IN (1,2,3,4,5,6,42,29,30,40,50,20)",16);
lr_end_transaction("500拖动", LR_AUTO);
我觉得该业务没有被正确执行,control加压时,业务平均时间显示为 0.012s,但实际肯定要比这个大,大很多的。 |
|