[发明专利]测试模型的构建方法和构建系统在审
申请号: | 201911149465.2 | 申请日: | 2019-11-21 |
公开(公告)号: | CN112825061A | 公开(公告)日: | 2021-05-21 |
发明(设计)人: | 李娜 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京成创同维知识产权代理有限公司 11449 | 代理人: | 蔡纯;李向英 |
地址: | 100195 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 模型 构建 方法 系统 | ||
本发明实施例提供一种测试模型的构建方法和构建系统,包括:获取被测试响应性能时间段内的交互日志;通过交互日志中各类交互业务的名称和数量之间的关联关系,构建生产模型;从生产模型中提取测试所需交互业务的所述的关联关系以构建测试模型。本发明实施例基于被测试响应性能时间段内的交互日志,提取交互业务的名称和对应数量构建生产模型,并根据测试需求从生产模型中提取测试所需交互业务的关联关系构建测试模型,因而测试模型以较少类别的交互业务真实反映交互环境,从而解决了现有技术中测试模型实用性较差的技术问题。
技术领域
本发明涉及测试技术领域,具体涉及一种测试模型的构建方法和构建系统。
背景技术
互联网公司在支撑访问量大、并发量高、海量数据以及用户量不断增长情况下,处理着越来越多的交互业务。一般的交互业务过程为:用户向业务服务器发送业务请求,业务服务器响应该业务请求,进行相应的业务处理,然后将业务处理结果返回给客户。
很多情况下,交互业务成倍增长所需的机器资源并不是简单的线性增加,更可能会成几何倍数飙涨,因而,一方面,难以预知的用户负载和愈来愈复杂的应用环境使公司不定时地发生用户响应速度过慢和系统崩溃等问题,性能测试人员经常需复现交互问题,直到开发人员将问题彻底解决;另一方面,面对用户量不断增长的形势,需要预估业务服务器各系统是否能够支撑交互业务需求。无论是复现交互问题,还是预估业务服务器各系统性能,都需要依据测试模型设计测试场景,测试场景中包含的交互业务作用于业务服务器进行相应交互性能测试。
目前,测试模型中的交互业务类型和数量通常是开发人员根据对业务服务器的熟悉程度选取的,因而,测试模型依赖于开发人员对业务服务器熟悉程度等主观因素,依据测试模型得到的测试场景难以真实测试业务服务器对交互业务的性能表现,测试模型实用性较差。
发明内容
有鉴于此,本发明实施例提供了一种测试模型的构建方法和构建系统,以解决现有技术构建的测试模型实用性较差的技术问题。
根据本发明的第一方面,提供一种测试模型的构建方法,包括:
获取被测试响应性能时间段内的交互日志;
通过所述交互日志中各类交互业务的名称和数量之间的关联关系,构建生产模型;
从所述生产模型中提取测试所需交互业务的所述关联关系以构建测试模型。
可选地,通过所述交互日志中各类交互业务的名称和数量之间的关联关系,构建生产模型,包括:
根据所述交互日志中各类交互业务的数量,对所述交互日志中各类交互业务的占比进行计算,得到业务占比;
将所述交互日志中各类交互业务的所述业务占比与名称、数量进行关联,得到所述关联关系;
根据所述业务占比大小,将所述关联关系进行排序,得到所述生产模型。
可选地,在得到所述生产模型之后,还包括:
判断所述生产模型中是否存在废弃业务的关联关系,得到第一判断结果,其中,所述废弃业务为不具备测试性的交互业务;
在所述第一判断结果为所述生产模型中存在废弃业务关联关系的情况下,从所述生产模型中删除所述废弃业务的关联关系,得到更新后的所述生产模型。
可选地,在得到所述生产模型之后,还包括:
判断是否存在新增业务,得到第二判断结果,其中,所述新增业务是向所述生产模型中添加所述关联关系的交互业务;
在所述第二判断结果为存在新增业务的情况下,将所述生产模型添加所述新增业务对应的关联关系,得到更新后的所述生产模型。
可选地,从所述生产模型中提取测试所需交互业务的所述关联关系以构建测试模型,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911149465.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于机器学习的超分辨率方法、介质及设备
- 下一篇:一种劳拉替尼的制备方法