[发明专利]一种测试用例生成方法、装置及服务器在审
申请号: | 201811631736.3 | 申请日: | 2018-12-29 |
公开(公告)号: | CN109726128A | 公开(公告)日: | 2019-05-07 |
发明(设计)人: | 易宝红;滕飞;杨根虎;姜明洋;罗从求 | 申请(专利权)人: | 亚信科技(中国)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100193 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试用例生成 报文格式 基础数据 服务器 请求报文 生产环境 报文体 测试 计算机技术领域 参数定义 测试数据 接口访问 目标数据 软件测试 生成测试 响应报文 有效减少 解析 耗时 筛选 应用 | ||
1.一种测试用例生成方法,其特征在于,包括:
获取生产环境下的基础数据,其中,所述基础数据至少包括访问接口的请求报文,以及与所述请求报文相对应的响应报文;
解析所述基础数据,并从解析后的结果中筛选得到目标数据,其中,所述目标数据至少包括报文格式参数和报文体数据;
以所述报文格式参数定义测试用例的报文格式,以所述报文体数据作为所述测试用例的测试数据,生成测试用例。
2.根据权利要求1所述的测试用例生成方法,其特征在于,所述获取生产环境下的基础数据,包括:
获取预设于目标服务器中的日志监控程序反馈的日志信息;
筛选得到所述日志信息中记录的生产环境下的基础数据。
3.根据权利要求1所述的测试用例生成方法,其特征在于,所述获取生产环境下的基础数据,包括:
获取预设于目标接口服务中的测试桩反馈的生产环境下的基础数据。
4.根据权利要求1所述的测试用例生成方法,其特征在于,所述解析所述基础数据,并从解析后的结果中筛选得到目标数据,包括:
分别解析所述基础数据中的所述请求报文和所述响应报文;
获取所述请求报文和所述响应报文中的所述报文格式参数,并将所述报文格式参数以第一预设格式存储;
获取所述请求报文和所述响应报文中的目标报文体数据,并将所述目标报文体数据以第二预设格式存储。
5.根据权利要求4所述的测试用例生成方法,其特征在于,所述获取所述请求报文和所述响应报文中的目标报文体数据,包括:
调用预设数据生成模块,以按照预设数据生成规则筛选得到所述请求报文和所述响应报文中的报文体数据,得到目标报文体数据。
6.一种测试用例生成装置,其特征在于,包括:
数据获取单元,用于获取生产环境下的基础数据,其中,所述基础数据至少包括访问接口的请求报文,以及与所述请求报文相对应的响应报文;
数据解析单元,用于解析所述基础数据,并从解析后的结果中筛选得到目标数据,其中,所述目标数据至少包括报文格式参数和报文体数据;
用例生成单元,用于以所述报文格式参数定义测试用例的报文格式,以所述报文体数据作为所述测试用例的测试数据,生成测试用例。
7.根据权利要求6所述的测试用例生成装置,其特征在于,所述数据获取单元,用于获取生产环境下的基础数据时,具体包括:
获取预设于目标服务器中的日志监控程序反馈的日志信息;
筛选得到所述日志信息中记录的生产环境下的基础数据。
8.根据权利要求6所述的测试用例生成装置,其特征在于,所述数据获取单元,用于获取生产环境下的基础数据时,具体包括:
获取预设于目标接口服务中的测试桩反馈的生产环境下的基础数据。
9.根据权利要求6所述的测试用例生成装置,其特征在于,所述数据解析单元,用于解析所述基础数据,并从解析后的结果中筛选得到目标数据时,具体包括:
分别解析所述基础数据中的所述请求报文和所述响应报文;
获取所述请求报文和所述响应报文中的所述报文格式参数,并将所述报文格式参数以第一预设格式存储;
获取所述请求报文和所述响应报文中的目标报文体数据,并将所述目标报文体数据以第二预设格式存储。
10.一种服务器,其特征在于,包括:存储器和处理器;所述存储器存储有适于所述处理器执行的程序,以实现权利要求1-5任一项所述的测试用例生成方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚信科技(中国)有限公司,未经亚信科技(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811631736.3/1.html,转载请声明来源钻瓜专利网。