单独测试前置机服务器:
#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;
}
联调性能测试的代码和单独测试前置机服务器的代码一致,都是从渠道发起。
银行场景测试-服务器脚本
最新推荐文章于 2022-10-13 16:13:46 发布