2)脚本编写部分

  A.在脚本开头书写脚本详细描述,也是脚本的名称、脚本语言、作者、脚本编写时间。

  B.编写Action_init初始化脚本,设置Tuxedo端口。

  C.编写Action中的交易脚本,通过在Action中的脚本模拟一个完整的客户端发送数据的过程。

  ● 首先进行判断是否初始化成功

  ● Lrt_tpalloc分配缓冲区空间

  ● 通过编程组装报文

  ● 发送lrt_tpcall请求

  ● 判断返回的信息是否正确

  ● 使用lrt_tpfree释放申请的请求和应答buffer空间

  3)脚本调试部分

  调试对脚本来说是十分重要的一部分,手工编写完成脚本后,必须验证脚本。运行脚本对不同的日志提示进行相应的调试即可,可以通过设置断点(F9),单步执行(F10),增加日志函数等方法调试脚本。

  4)补充说明

  手工编写脚本是一项技术性要求很强的工作。尽管通过纯手工编写的脚本也对服务器施加了压力,但是它忽视了客户端的处理逻辑。在尽量模拟真实环境中用户操作的原则下,优先考虑使用RTE协议模拟用户的操作。如果仅仅是为了对服务器进行加压,那么选择Tuxedo协议进行测试脚本的开发将会有更好效果。