[发明专利]一种测试数据处理方法及系统有效
申请号: | 201710866741.1 | 申请日: | 2017-09-22 |
公开(公告)号: | CN107643983B | 公开(公告)日: | 2020-10-16 |
发明(设计)人: | 马军军;张天海;何晓阳;黄东 | 申请(专利权)人: | 四川睿象科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F16/25 |
代理公司: | 北京思睿峰知识产权代理有限公司 11396 | 代理人: | 赵爱军;谢建云 |
地址: | 610000 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 数据处理 方法 系统 | ||
1.一种测试数据处理方法,适于在测试数据处理系统中执行,所述测试数据处理系统包括数据库服务器、汇聚计算服务器、统计计算服务器和多个负载机,所述统计计算服务器分别与所述数据库服务器和多个负载机通信连接,所述汇聚计算服务器分别与所述数据库服务器和多个负载机通信连接,每个负载机适于通过执行压力测试来获取相应的测试数据,所述方法包括:
各负载机分别将其获取到的测试数据进行汇总处理,所述测试数据包括常规类数据和统计类数据;
将汇总处理后的测试数据进行格式压缩,以生成对应的第一压缩数据;
按照预设的第一时间间隔将第一压缩数据上传至汇聚计算服务器;
汇聚计算服务器对在预设的第二时间间隔内、从各负载机接收到的第一压缩数据进行格式解压,以获取格式压缩前的测试数据;
将格式压缩前的测试数据进行汇聚压缩,以生成第二压缩数据;
将所述第二压缩数据按照预设的第三时间间隔发送至数据库服务器;
所述方法还包括:
各负载机将汇总处理后的测试数据中的统计类数据进行格式压缩,以生成第三压缩数据;
按照所述第一时间间隔将第三压缩数据上传至统计计算服务器;
统计计算服务器对从各负载机接收到的第三压缩数据进行格式解压,以获取格式压缩前的统计类数据;
将格式压缩前的统计类数据进行整理计算,以生成测试统计结果,并在压力测试执行完毕后发送至所述数据库服务器。
2.如权利要求1所述的方法,所述负载机具有一个或多个可用线程,所述各负载机分别将其获取到的测试数据进行汇总处理的步骤包括:
各负载机分别获取其基于所具有的一个或多个可用线程执行压力测试后、生成的对应数量的测试数据;
将获取到的测试数据进行汇总处理。
3.如权利要求1所述的方法,所述将汇总处理后的测试数据进行格式压缩,以生成对应的第一压缩数据的步骤包括:
将汇总后的测试数据按照预设的第一格式进行压缩处理;
将压缩处理后的测试数据作为对应的第一压缩数据。
4.如权利要求1-3中任一项所述的方法,所述将格式压缩前的测试数据进行汇聚压缩,以生成第二压缩数据的步骤包括:
将格式压缩前的测试数据进行汇聚压缩,以生成所述第二时间间隔内接收到的测试数据所对应的阶段性压缩数据;
根据所述阶段性压缩数据,生成当前时刻之前所接收到的所有测试数据对应的累计性压缩数据;
将所述阶段性压缩数据和所述累计性压缩数据作为第二压缩数据。
5.如权利要求4所述的方法,所述测试数据包括一种或多种指标数据,所述将格式压缩前的测试数据进行汇聚压缩的步骤包括:
对格式压缩前的测试数据所包括的每一种指标数据,将新接收到的指标数据与之前接收的指标数据进行数值比较;
若之前接收的指标数据中存在与新接收到的指标数据相同的数值,则将具有相同数值的指标数据进行次数累加,以得到该指标数据的重复次数;
若之前接收的指标数据中不存在与新接收到的指标数据相同的数值,则将新接收到的指标数据进行单独存储。
6.如权利要求3所述的方法,所述第一格式为二进制格式。
7.一种测试数据处理系统,包括数据库服务器、汇聚计算服务器、统计计算服务器和多个负载机,所述统计计算服务器分别与所述数据库服务器和多个负载机通信连接,所述汇聚计算服务器分别与所述数据库服务器和多个负载机通信连接,每个负载机适于通过执行压力测试来获取相应的测试数据,其中,所述负载机包括第一数据处理装置,所述第一数据处理装置包括:
汇总模块,适于将该负载机获取到的测试数据进行汇总处理,所述测试数据包括常规类数据和统计类数据;
格式压缩模块,适于将汇总处理后的测试数据进行格式压缩,以生成对应的第一压缩数据,还适于将汇总处理后的测试数据中的统计类数据进行格式压缩,以生成第三压缩数据;
上传模块,适于按照预设的第一时间间隔将第一压缩数据上传至汇聚计算服务器,还适于按照所述第一时间间隔将第三压缩数据上传至统计计算服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川睿象科技有限公司,未经四川睿象科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710866741.1/1.html,转载请声明来源钻瓜专利网。