[发明专利]一种应用服务测试方法和装置在审
申请号: | 201810342284.0 | 申请日: | 2018-04-17 |
公开(公告)号: | CN110391950A | 公开(公告)日: | 2019-10-29 |
发明(设计)人: | 袁梦;彭畅 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;H04L29/06 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张一军;郭晗 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用服务 源数据 功能点 测试 测试结果数据 方法和装置 计算机技术领域 数据查询接口 半自动化 测试场景 测试效率 代码变更 计算期望 结果数据 快速检测 配置信息 期望结果 系统功能 业务逻辑 业务数据 预设操作 复杂度 可定制 一站式 可控 自动化 门槛 节约 配置 | ||
1.一种应用服务测试方法,其特征在于,包括:
对于应用服务的每一待测功能点,配置测试所述待测功能点所需的源数据,所述源数据包括业务数据和配置信息;
执行所述待测功能点对应的所述应用服务的业务逻辑,以根据配置信息对业务数据进行预设操作,并根据所述预设操作的结果得到实际测试结果数据;
根据所述源数据和对应所述待测功能点的应用服务规则,计算期望结果数据;
通过所述实际测试结果数据和所述期望结果数据,得到对所述待测功能点的测试结果;
根据所述应用服务的所有所述待测功能点的测试结果,得到所述应用服务的测试结果。
2.根据权利要求1所述的方法,其特征在于,所述应用服务为流量统计服务,所述业务数据为根据所述流量统计服务的一个或多个上游模块接口模拟生成的所述上游模块的业务模拟数据。
3.根据权利要求1所述的方法,其特征在于,所述配置信息包括数据统计配置或数据告警配置,
执行所述待测功能点对应的所述应用服务的业务逻辑,以根据配置信息对业务数据进行预设操作的步骤,包括:
执行所述待测功能点对应的所述应用服务的统计逻辑,以根据所述数据统计配置对所述业务数据进行数据统计操作;
或者,
执行所述待测功能点对应的所述应用服务的告警逻辑,以根据所述数据告警配置对所述业务数据进行数据告警操作。
4.根据权利要求3所述的方法,其特征在于,所述预设操作的结果包括数据统计结果或数据告警结果,
根据所述预设操作的结果得到实际测试结果数据的步骤,包括:
通过自定义的ELASTIC SEARCH接口,从所述数据统计结果所在的存储系统读取所述数据统计结果,并按照预设规则对所述数据统计结果进行结果统计,得到所述实际测试结果数据;
或者,
通过数据库查询接口从数据库读取所述数据告警结果,得到所述实际测试结果数据。
5.根据权利要求1所述的方法,其特征在于,执行所述待测功能点对应的所述应用服务的业务逻辑的步骤之前,包括:
根据所述源数据中的配置信息进行与所述应用服务对应的数据配置。
6.根据权利要求1所述的方法,其特征在于,所述源数据还包括数据发送规则,
执行所述待测功能点对应的所述应用服务的业务逻辑的步骤之前,包括:
将所述业务数据通过所述数据发送规则发送到所述应用服务。
7.根据权利要求6所述的方法,其特征在于,所述数据发送规则包括并发发送数据。
8.一种应用服务测试装置,其特征在于,包括:
测试执行模块,用于对于应用服务的每一待测功能点,执行如下功能:
配置测试所述待测功能点所需的源数据,所述源数据包括业务数据和配置信息;
执行所述待测功能点对应的所述应用服务的业务逻辑,以根据配置信息对业务数据进行预设操作,并根据所述预设操作的结果得到实际测试结果数据;
根据所述源数据和对应所述待测功能点的应用服务规则,计算期望结果数据;
通过所述实际测试结果数据和所述期望结果数据,得到对所述待测功能点的测试结果;
以及,
测试结果确定模块,用于根据所述应用服务的所有所述待测功能点的测试结果,得到所述应用服务的测试结果。
9.根据权利要求8所述的装置,其特征在于,所述应用服务为流量统计服务,
所述测试执行模块包括业务数据生成子模块,用于:
根据所述流量统计服务的一个或多个上游模块接口模拟生成所述上游模块的业务模拟数据,以将所述业务模拟数据作为所述业务数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810342284.0/1.html,转载请声明来源钻瓜专利网。