一种基于服务器程序的业务测试方法及系统的制作方法_2

文档序号:9455729阅读:来源:国知局
存储路径。
[0042]具体的,根据接口配置模块401为服务器程序配置的每一个接口的接口协议,配置文件编写模块403为每一个接口编写对应的配置文件,其中,该配置文件中包含每一个接口对应的端口号、该端口号支持的协议类型以及前述为接口配置的返回流文件的存储路径。
[0043]本实施例中为每一个接口配置的端口的端口号的取值范围为1000至65535,配置的端口能够支持多种协议类型,比如,能够支持HTTP (Hypertext Transfer Protocol,超文本传送协议)或者Socket以使该端口的复用率高。
[0044]服务器程序调用模块404主要用于当需要对特定业务进行测试时,通过与该业务对应的端口并按照所述端口支持的协议类型调用所述服务器程序。
[0045]第一报错提示模块405主要用于当该业务对应的端口已被占用,则进行报错提不O
[0046]具体的,当需要对某一业务进行测试时,服务器程序调用模块404启动新建的服务器程序,通过与该业务对应的端口号并按照该端口支持的协议类型调用所述服务器程序。当配置文件中的该业务对应的端口号已被占用,则第一报错提示模块405进行报错提示并打印错误日志。
[0047]存储路径查找模块406主要用于通过端口号从配置文件中查找到与该端口号对应的返回流文件的存储路径。
[0048]返回文件流查找模块407主要用于根据所述返回流文件的存储路径查找对应的返回流文件。
[0049]第一报错提示模块408主要用于当从配置文件中查找不到与该端口号对应的返回流文件的存储路径或者根据所述返回流文件的存储路径查找不到对应的返回流文件,则进行报错提示。
[0050]返回流文件返回模块409主要用于将所述查找到的返回流文件返回。
[0051]返回流文件接收模块4010主要用于接收所述服务器程序返回的对应的返回流文件。
[0052]具体的,服务器程序调用模块404通过对应的端口调用服务器程序,服务器程序会返回对应的返回流文件。具体的过程为:存储路径查找模块406通过端口号从配置文件中查找到该端口号对应的返回流文件的存储路径,然后,返回流文件查找模块407根据获取的返回流文件的存储路径查找对应的返回流文件,返回流文件返回模块408将查找到的返回流文件返回。当从配置文件中查找不到与该端口号对应的返回流文件的存储路径或者根据所述返回流文件的存储路径查找不到对应的返回流文件,则第二报错提示模块408进行报错提示,并打印报错日志。
[0053]本发明提供的一种基于服务器程序的业务测试方法及系统,新建一服务器程序,并且根据业务服务需求为服务器程序配置若干个接口,并为每一个接口配置对应的返回流文件和配置文件,其中,配置文件中包括接口对应的端口号、该端口支持的协议类型,当需要对业务进行测试时,通过对应的端口号并按照该端口支持的协议类型调用服务器程序,并接收服务器程序返回的对应的返回流文件,能够提供集成测试与现场测试环境,并且通过配置服务器程序和不同的接口,实现对不同的业务流程进行测试,提高测试效率;配置的服务器程序可支持多协议类型,复用率提高。
[0054]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种基于服务器程序的业务测试方法,其特征在于,所述方法包括: 51、新建一服务器程序,并根据业务需求为该服务器程序配置至少一个接口; 52、根据接口规范为每一个所述接口配置一返回流文件; 53、根据接口协议,为每一个所述接口编写对应的配置文件,所述配置文件中包含该接口的端口号、支持的协议类型以及所述返回流文件存储路径; 54、当需要对特定业务进行测试时,通过与该业务对应的端口并按照所述端口支持的协议类型调用所述服务器程序; 55、接收所述服务器程序返回的对应的返回流文件。2.如权利要求1所述的一种基于服务器程序的业务测试方法,其特征在于,所述步骤S3中配置文件中接口的端口号取值范围为1000至65535。3.如权利要求1所述的一种基于服务器程序的业务测试方法,其特征在于,所述步骤S3中端口支持的协议类型至少包括HTTP或Socket协议。4.如权利要求1所述的一种基于服务器程序的业务测试方法,其特征在于,所述步骤S4还包括: 当该业务对应的端口已被占用,则进行报错提示。5.如权利要求1所述的一种基于服务器程序的业务测试方法,其特征在于,所述步骤S5具体包括: 服务器程序通过端口号从配置文件中查找到与该端口号对应的返回流文件的存储路径; 根据所述返回流文件的存储路径查找对应的返回流文件,并将该返回流文件返回。6.如权利要求5所述的一种基于服务器程序的业务测试方法,其特征在于,当从配置文件中查找不到与该端口号对应的返回流文件的存储路径或者根据所述返回流文件的存储路径查找不到对应的返回流文件,则进行报错提示。7.—种基于服务器程序的业务测试系统,其特征在于,所述系统包括: 接口配置模块,用于新建一服务器程序,并根据业务需求为该服务器程序配置至少一个接口 ; 返回流文件配置模块,用于根据接口规范为每一个所述接口配置一返回流文件; 配置文件编写文件,用于根据接口协议,为每一个所述接口编写对应的配置文件,所述配置文件中包含该接口的端口号、支持的协议类型以及所述返回流文件存储路径; 服务器程序调用模块,用于当需要对特定业务进行测试时,通过与该业务对应的端口并按照所述端口支持的协议类型调用所述服务器程序; 返回流文件接收模块,用于接收所述服务器程序返回的对应的返回流文件。8.如权利要求7所述的一种基于服务器程序的业务测试系统,其特征在于,所述系统还包括: 第一报错提示模块,用于当该业务对应的端口已被占用,则进行报错提示。9.如权利要求7所述的一种基于服务器程序的业务测试系统,其特征在于,所述系统还包括: 存储路径查找模块,用于通过端口号从配置文件中查找到与该端口号对应的返回流文件的存储路径; 返回流文件查找模块,用于根据所述返回流文件的存储路径查找对应的返回流文件; 返回流文件返回模块,用于将所述查找到的返回流文件返回。10.如权利要求9所述的一种基于服务器程序的业务测试系统,其特征在于,所述系统还包括: 第二报错提示模块,用于当从配置文件中查找不到与该端口号对应的返回流文件的存储路径或者根据所述返回流文件的存储路径查找不到对应的返回流文件,则进行报错提不O
【专利摘要】本发明公开了一种基于服务器程序的业务测试方法及系统,所述方法包括:新建一服务器程序,并根据业务需求为该服务器程序配置至少一个接口;为每一个接口配置一返回流文件并为每一个接口编写对应的配置文件,所述配置文件中包含该接口的端口号、该端口号支持的协议类型以及所述返回流文件存储路径;当需要对特定业务进行测试时,通过与该业务对应的端口并按照所述端口支持的协议类型调用所述服务器程序;接收所述服务器程序返回的对应的返回流文件。通过本发明提供的方法,解决了第三方厂商接口类业务需求不具备集成测试与现场测试环境问题;简化了接口类业务测试流程,提高测试效率。
【IPC分类】H04L12/26, H04L29/08, H04L29/06
【公开号】CN105207838
【申请号】CN201510491150
【发明人】周祚宇
【申请人】北京思特奇信息技术股份有限公司
【公开日】2015年12月30日
【申请日】2015年8月11日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1