[发明专利]一种测试数据处理方法及系统有效
申请号: | 201710866741.1 | 申请日: | 2017-09-22 |
公开(公告)号: | CN107643983B | 公开(公告)日: | 2020-10-16 |
发明(设计)人: | 马军军;张天海;何晓阳;黄东 | 申请(专利权)人: | 四川睿象科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F16/25 |
代理公司: | 北京思睿峰知识产权代理有限公司 11396 | 代理人: | 赵爱军;谢建云 |
地址: | 610000 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 数据处理 方法 系统 | ||
本发明公开了一种测试数据处理方法,适于在测试数据处理系统中执行,测试数据处理系统包括数据库服务器、汇聚计算服务器和多个负载机,每个负载机适于通过执行压力测试来获取相应的测试数据,该方法包括:各负载机分别将其获取到的测试数据进行汇总处理;将汇总处理后的测试数据进行格式压缩,以生成对应的第一压缩数据;按照预设的第一时间间隔将第一压缩数据上传至汇聚计算服务器;汇聚计算服务器对在预设的第二时间间隔内、从各负载机接收到的第一压缩数据进行格式解压,以获取格式压缩前的测试数据;将格式压缩前的测试数据进行汇聚压缩,以生成第二压缩数据;将第二压缩数据按照预设的第三时间间隔发送至数据库服务器。
技术领域
本发明涉及软件测试领域,特别涉及一种测试数据处理方法及系统。
背景技术
随着互联网技术的不断发展,越来越多的网络软件开始投入到使用中。而在软件的开发过程中,测试工作在其整个开发的生命周期中占有举足轻重的地位。软件测试是指通过测试软件的各项功能以发现其中存在的缺陷的过程,软件自动化测试作为软件测试技术的一个分支,是在传统的代码调试和黑盒手工测试的基础上新兴的一种测试技术。而压力测试作为软件自动化测试的一种,是指模拟实际应用的软硬件环境及用户使用过程的系统负荷,长时间或超大负荷地运行被测软件,来测试被测软件的性能、可靠性、稳定性。
对于压力测试而言,最为重要的就是测试数据,而测试数据中包含了各类指标数据,若想提供准确的指标数据则缺少不了各种计算,把进行压力测试过程中每个时刻的原始数据进行分析计算并呈现给用户是必要环节。由于压力测试所获取到的指标数据一般是秒级的响应,而现有的测试数据处理技术在面对如此高速响应的数据时,多是直接通过汇总计算来对指标数据进行相加和剔除处理,导致数据传输、相加和存储过程中存在较大的计算量和时间消耗,无法满足用户对于数据准确性和呈现速度的较高要求。因此,需要一种新的测试数据处理方案来改进上述处理过程。
发明内容
为此,本发明提供一种测试数据处理的技术方案,以力图解决或者至少缓解上面存在的问题。
根据本发明的一个方面,提供一种测试数据处理方法,适于在测试数据处理系统中执行,测试数据处理系统包括数据库服务器、汇聚计算服务器和多个负载机,汇聚计算服务器分别与数据库服务器和多个负载机通信连接,每个负载机适于通过执行压力测试来获取相应的测试数据,该方法包括如下步骤:首先,各负载机分别将其获取到的测试数据进行汇总处理;将汇总处理后的测试数据进行格式压缩,以生成对应的第一压缩数据;按照预设的第一时间间隔将第一压缩数据上传至汇聚计算服务器;汇聚计算服务器对在预设的第二时间间隔内、从各负载机接收到的第一压缩数据进行格式解压,以获取格式压缩前的测试数据;将格式压缩前的测试数据进行汇聚压缩,以生成第二压缩数据;将第二压缩数据按照预设的第三时间间隔发送至数据库服务器。
可选地,在根据本发明的测试数据处理方法中,负载机具有一个或多个可用线程,各负载机分别将其获取到的测试数据进行汇总处理的步骤包括:各负载机分别获取其基于所具有的一个或多个可用线程执行压力测试后、生成的对应数量的测试数据;将获取到的测试数据进行汇总处理。
可选地,在根据本发明的测试数据处理方法中,将汇总处理后的测试数据进行格式压缩,以生成对应的第一压缩数据的步骤包括:将汇总后的测试数据按照预设的第一格式进行压缩处理;将压缩处理后的测试数据作为对应的第一压缩数据。
可选地,在根据本发明的测试数据处理方法中,将格式压缩前的测试数据进行汇聚压缩,以生成第二压缩数据的步骤包括:将格式压缩前的测试数据进行汇聚压缩,以生成第二时间间隔内接收到的测试数据所对应的阶段性压缩数据;根据阶段性压缩数据,生成当前时刻之前所接收到的所有测试数据对应的累计性压缩数据;将阶段性压缩数据和累计性压缩数据作为第二压缩数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川睿象科技有限公司,未经四川睿象科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710866741.1/2.html,转载请声明来源钻瓜专利网。