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

单独测试前置机服务器:

#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;
  }
 
 
  联调性能测试的代码和单独测试前置机服务器的代码一致,都是从渠道发起。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值