[发明专利]云计算平台中实现集中模拟服务器集成测试的系统及方法有效
申请号: | 201510724200.6 | 申请日: | 2015-10-29 |
公开(公告)号: | CN105302721B | 公开(公告)日: | 2018-06-19 |
发明(设计)人: | 刘星 | 申请(专利权)人: | 普元信息技术股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海智信专利代理有限公司 31002 | 代理人: | 王洁;郑暄 |
地址: | 201203 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集成测试 处理服务请求 模拟服务器 模拟集成 云计算平台 接收请求 模拟行为 协议服务 测试 集中管理平台 模拟器 功能平台 基本参数 集中管理 应用系统 运行稳定 配置 | ||
1.一种云计算平台中实现集中模拟服务器集成测试的系统,其特征在于,所述的系统包括:
模拟服务器集中管理平台,用以集中管理模拟多种协议服务平台的接收请求流程、处理服务请求流程以及处理服务请求流程中的模拟行为执行操作;
模拟多种协议服务功能平台,用以配置当前模拟集成测试所需的基本参数和当前模拟集成测试所需使用的模拟器、在集成测试过程中执行接收请求流程、处理服务请求流程以及处理服务请求流程中的模拟行为执行操作;
所述的模拟多种协议服务功能平台包括:
模拟器管理模块,用以提供用户界面的模拟器管理功能;
被模拟服务应用程序接口管理配置模块,用以提供用户界面的接口管理配置功能、被模拟的服务接口的格式定义、出入参数配置的管理功能以及模拟数据的配置功能;
模拟服务器系统配置参数管理模块,用以提供用户界面的系统参数管理配置功能;
日志管理模块,用以提供客户端日志管理的功能;
所述的模拟多种协议服务功能平台配置当前模拟集成测试所需的基本参数和当前模拟集成测试所需使用的模拟器包括以下步骤:
(1-1)所述的模拟服务器集中管理平台启动jetty服务器并初始化web应用容器的上下文;
(1-2)所述的模拟服务器系统配置参数管理模块中配置当前模拟集成测试所需使用的用户界面的系统参数;
(1-3)所述的被模拟服务应用程序接口管理配置模块根据当前模拟集成测试所需模拟的服务进行服务接口的格式定义设置;
(1-4)所述的模拟器管理模块配置当前模拟集成测试所需使用的模拟器;
(1-5)用户在模拟器管理列表中启动当前模拟集成测试所需使用的模拟器;
所述的模拟多种协议服务功能平台处理服务请求流程包括以下步骤:
(3-1)报文解析模块接收到模拟服务器运行引擎模块转发的报文请求数据;
(3-2)所述的报文解析模块根据设计的报文数据规则解析报文请求数据;
(3-3)所述的报文解析模块读取被模拟服务应用程序接口管理配置模块中服务接口定义数据;
(3-4)所述的报文解析模块根据解析出来的关键报文数据字段在服务接口配置库中查询匹配的服务定义,根据服务定义的名称在模拟服务数据表中查询到当前集成测试用例所需使用的模拟数据。
2.根据权利要求1所述的云计算平台中实现集中模拟服务器集成测试的系统,其特征在于,所述的模拟服务器集中管理平台包括:
协议组件模块,用以适配解析不同协议的请求;
模拟服务器运行引擎模块,用以接收来自外部访问请求、与Web应用服务器以及本地文件系统进行通信、为模拟行为执行引擎模块和报文解析模块提供运行的服务环境;
报文解析模块,用以将请求过来的报文数据按照定义规则进行解析,并将数据传递给模拟行为执行模块;
模拟行为执行引擎模块,用以从服务接口配置库中取出模拟数据并按照预先设计的逻辑规则执行模拟服务程序;
模拟数据存储模块,用以存储和管理模拟数据信息;
服务接口配置模块,用以封装模拟服务数据格式定义的应用程序接口。
3.根据权利要求2所述的云计算平台中实现集中模拟服务器集成测试的系统,其特征在于,所述的模拟数据信息包括模拟服务接口编码、模拟数据、模拟数据的状态、有权限使用模拟数据的系统IP。
4.根据权利要求1所述的云计算平台中实现集中模拟服务器集成测试的系统,其特征在于,所述的用户界面的系统参数包括线程池、系统日志和时延参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于普元信息技术股份有限公司,未经普元信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510724200.6/1.html,转载请声明来源钻瓜专利网。