银行场景测试-服务器脚本

来源:互联网 发布:收钱软件哪个好 编辑:程序博客网 时间:2024/06/07 08:06
单独测试前置机服务器:#include "lrs.h"   Action()  {    lr_start_transaction("同城本行");    lrs_create_socket("socket0", "TCP", "RemoteHost=198.88.88.232:7990",  LrsLastArg);    lrs_send("socket0", "buf0", LrsLastArg);    //lr_think_time(6);    lrs_receive("socket0", "buf1", LrsLastArg);    lrs_close_socket("socket0");    lr_end_transaction("同城本行", LR_AUTO);    return 0;  }  单独测试应用服务器:Action()   {    //lr_think_time(51);    data_0 = lrt_tpalloc("CARRAY", "", 81920);    /* Request CARRAY buffer 1 */    lrt_memcpy(data_0, sbuf_1, 757);    lrt_display_buffer("sbuf_1", data_0, 757, 757);    data_1 = lrt_tpalloc("CARRAY", "", 81920);    tpresult_int = lrt_tpcall("ACCMGR",    data_0,    757,    &data_1,    &olen,    0);    /* Reply CARRAY buffer 1 */    lrt_display_buffer("rbuf_1", data_1, olen, 3417);    lrt_abort_on_error();    lrt_tpfree(data_1);    lrt_tpfree(data_0);    return 0;  }    单独测试通信机:include "lrs.h"   Action()  {    lr_start_transaction("存款");    lrs_create_socket("socket0", "TCP", "RemoteHost=192.168.100.25:32001",  LrsLastArg);    lrs_send("socket0", "buf0", LrsLastArg);    lrs_receive("socket0", "buf1", LrsLastArg);    lrs_close_socket("socket0");    lr_end_transaction("存款", LR_AUTO);    return 0;  }    联调性能测试的代码和单独测试前置机服务器的代码一致,都是从渠道发起。