对于测试人员来说,在很多时候,正常的交易处理出现问题时,需要采用其他手工处理的方法解决
如:SocketTool可以发送重复报文
1、发送一笔交易到MQ队列中,如果发送失败了,则可以采用重复发送的方法,采用工具把报文直接丢到队列中,操作方法:
打开工具,选中TCP Client,在界面上点击创建,弹出一个创建Socket客户端,输入对方IP,对方端口,点击确认,进入到实际操作界面上。开始Socket状态为断开,点击连接后,再把您需要发送的报文,复制在数据发送窗口(文本模式)窗口中,点击发送数据,发送的报文自动移至到上方的数据接收及提示窗口中,并显示重复发送次数【1次】。
可以根据自己的需要,修改重复发送次数;
2、对于有些比较复杂的交易来看,使用工具发送更节约时间。前提是你已经知道发送此交易的报文,这时修改下唯一性标识的数据,直接发送到队列中,比客户在操作界面上,输入数据点击提交更加有效。
使用工具界面显示:
第一步: 打开工具,选中TCP Client,在界面上点击创建,点击Socket客户端,见附件中的图片1
第二步:输入IP和端口后,点击确定见附件中的图片2
在数控发送窗口中发送报文,在点击发送数据,就显示如下图:见附件中的图片3