[发明专利]一种多服务器交互业务的测试方法及系统有效
申请号: | 201210071409.3 | 申请日: | 2012-03-16 |
公开(公告)号: | CN103312554B | 公开(公告)日: | 2017-03-01 |
发明(设计)人: | 陶钧 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京润泽恒知识产权代理有限公司11319 | 代理人: | 苏培华 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 交互 业务 测试 方法 系统 | ||
1.一种多服务器交互业务的测试方法,其特征在于,包括:
创建模拟服务器,所述模拟服务器用于模拟与内部服务器进行真实交互的外部服务器;
内部服务器根据接收的业务请求生成业务,并将对应的业务数据发送至模拟服务器,其中业务状态为创建中;
若在预置的时间内接收到模拟服务器处理的返回数据,则根据不同的返回数据执行不同的处理操作;
若在预置的时间内未接收到模拟服务器处理的返回数据,则重新发送业务数据至模拟服务器;
若上述所有过程都执行正常,则多服务器交互业务的测试通过。
2.根据权利要求1所述的方法,其特征在于,所述模拟服务器接收到业务数据后的处理步骤包括:
若模拟服务器接收到不完整的业务数据,则返回数据为系统错误;
若模拟服务器接收到完整的业务数据,但所述业务数据无效,则返回数据为业务处理失败;
若模拟服务器接收到完整的业务数据,且所述业务数据有效,则返回数据为业务处理成功。
3.根据权利要求2所述的方法,其特征在于,所述若在预置的时间内接收到模拟服务器处理的返回数据,则根据所述返回数据执行相应的处理,包括:
若在预置的时间内接收到模拟服务器处理的返回数据为系统错误,则不执行任何操作。
4.根据权利要求2所述的方法,其特征在于,所述在预置的时间内若接收到模拟服务器处理的返回数据,则根据所述返回数据执行相应的处理,包括:
若在预置的时间内接收到模拟服务器处理的返回数据为业务处理失败,则将业务状态标识为创建失败。
5.根据权利要求3所述的方法,其特征在于,所述若在预置的时间内接收到模拟服务器处理的返回数据,则根据所述返回数据执行相应的处理,包括:
若在预置的时间内接收到模拟服务器处理的返回数据为业务处理成功,则将业务状态标识为创建成功。
6.根据权利要求1所述的方法,其特征在于,所述重新发送业务数据至模拟服务器之后,还包括:
若发送业务数据的次数达到预置的范围后,仍未收到模拟服务器处理的返回数据,则标识业务状态为创建失败。
7.根据权利要求1至6任一所述的方法,其特征在于,所述内部服务器为物流系统服务器,所述模拟服务器为模拟的仓库系统服务器,所述的方法包括:
创建模拟的仓库系统服务器,所述模拟的仓库系统服务器用于模拟与物流系统服务器进行真实交互的仓库系统服务器;
物流系统服务器根据接收的订单创建请求创建订单,并将对应的订单数据发送至模拟的仓库系统服务器,其中订单状态为创建中;
若在预置的时间内接收到模拟的仓库系统服务器的返回数据,则根据所述返回数据执行相应的处理。
若在预置的时间内未接收到模拟的仓库系统服务器返回数据,则模拟的仓库系统服务器出现阻塞的情况,此时重新发送订单数据发送至模拟的仓库系统服务器;
若上述所有过程都执行正常,则多服务器交互业务的测试通过。
8.一种多服务器交互业务的测试系统,其特征在于,包括内部服务器和模拟服务器,其中,所述模拟服务器用于模拟与内部服务器进行交互的外部服务器,
所述内部服务器包括:
创建模块,用于根据接收的业务请求创建业务;
第一发送模块,用于将对应的业务数据发送至模拟服务器;
处理模块,用于若在预置的时间内接收到模拟服务器处理的返回数据,则根据不同的返回数据执行不同的处理操作;
第二发送模块,用于若在预置的时间内未接收到模拟服务器处理的返回数据,则重新发送业务数据至模拟服务器。
9.根据权利要求8所述的系统,其特征在于,所述模拟服务器包括:
第一返回模块,用于若模拟服务器接收到不完整的业务数据,则返回数据为系统错误;
第二返回模块,用于若模拟服务器接收到完整的业务数据,但所述业务数据无效,则返回数据为业务处理失败;
第三返回模块,用于若模拟服务器接收到完整的业务数据,且所述业务数据有效,则返回数据为业务处理成功。
10.根据权利要求8所述的系统,其特征在于,所述处理模块,包括:
第一处理单元,用于若在预置的时间内接收到模拟服务器处理的返回数据为系统错误,则不执行任何操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210071409.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种光纤以太网实时性能监视与测试的装置及方法
- 下一篇:报文处理方法及装置