[发明专利]一种基于回归分析的测试方法、系统及存储介质有效
申请号: | 202010948746.0 | 申请日: | 2020-09-10 |
公开(公告)号: | CN112100067B | 公开(公告)日: | 2023-08-25 |
发明(设计)人: | 陈瑽;寇京博;庄涛;田吉亮;杨凯允;姚逸宁;殷宏亮;张峰;陈嘉伟;徐丹 | 申请(专利权)人: | 北京完美赤金科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 回归 分析 测试 方法 系统 存储 介质 | ||
本发明提供了一种基于回归分析的测试方法、系统及存储介质,该方法包括依据第一时间间隔在测试机中逐次添加测试机器人,测试机器人通过测试机与待测服务器进行交互并执行目标功能,依据小于第一时间间隔的第二时间间隔获取待测服务器的性能参数并记录,对不同数量测试机器人和对应记录的待测服务器的性能参数进行回归分析得到回归分析结果。本发明实施例可以有效地获得测试机器人在动态增长过程中待测服务器的性能参数,以有效地分析出登录用户在动态增长过程中待测服务器的性能参数。对不同数量测试机器人和对应记录的待测服务器的性能参数进行回归分析,可以对待测服务器中不显著且在用户动态增长过程会出现的难以发现的问题进行有效的分析。
技术领域
本发明涉及游戏测试技术领域,特别是一种基于回归分析的测试方法、系统及存储介质。
背景技术
目前,游戏中的测试有很多的方式,其中压力测试通常是一次性使用大量的机器人模拟用户操作,使服务器的CPU或内存使用率达到100%,或不断的逼近100%,从而查看最大压力下的服务器状态与表现,并计算出在当前配置下服务器的最大承载用户数量。性能优化是在某个稳定的用户数量下,观察记录服务器运行时各函数或接口的状态与数量,并与程序优化后同样用户数量下服务器运行时各函数或接口的状态与数量进行对比,从而让服务程序不断向最优化的方向发展。
但是,很多情况下服务器在运行过程中会随着用户的增长动态出现异常,或是CPU与内存的关系出现问题,这些问题有时不明显,有时累计下来会发生非常难以调试并致命的问题,采用现有的测试方法无法有效的进行测试。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的基于回归分析的测试方法、系统及存储介质,能够对待测服务器中不显著且在用户动态增长过程会出现的难以发现的数据异常等问题进行有效的分析,有效地帮助技术人员找到采用现有测试方式难以查找的待测试服务器的问题。
根据本发明实施例的一方面,提供了一种基于回归分析的测试方法,包括:
依据第一时间间隔在测试机中逐次添加测试机器人,所述测试机器人通过测试机与待测服务器进行交互并执行目标功能;
依据小于第一时间间隔的第二时间间隔获取待测服务器的性能参数并记录;
对不同数量测试机器人和对应记录的待测服务器的性能参数进行回归分析得到回归分析结果。
可选地,指定数值倍数的第二时间间隔小于所述第一时间间隔。
可选地,若所述指定数值大于1,依据小于第一时间间隔的第二时间间隔获取待测服务器的性能参数并记录,包括:
在第一时间间隔内,依据所述第二时间间隔获取待测服务器的指定数值组性能参数;
按照预设选取规则从获取到的待测服务器的指定数值组性能参数中选取一组性能参数进行记录。
可选地,按照预设选取规则从获取到的待测服务器的指定数值组性能参数中选取一组性能参数进行记录,包括:
从获取到的待测服务器的指定数值组性能参数中选取数值最大的性能参数进行记录;或
对获取到的待测服务器的指定数值组性能参数计算平均值,对计算得到的平均性能参数进行记录。
可选地,所述待测服务器的性能参数包括以下至少一项:
待测服务器的中央处理器使用率、内存使用率、网络流入速率、网络流出速率、磁盘输入/输出情况。
可选地,若一个测试机运行测试机器人的数量一定,对不同数量测试机器人和对应记录的待测服务器的性能参数进行回归分析得到回归分析结果之前,还包括:
在逐次添加测试机器人的过程中分析运行测试机器人的测试机数量是否达到第一阈值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京完美赤金科技有限公司,未经北京完美赤金科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010948746.0/2.html,转载请声明来源钻瓜专利网。