[发明专利]软件压力测试用数据提供方法及系统在审

专利信息
申请号: 201611231632.4 申请日: 2016-12-27
公开(公告)号: CN106649117A 公开(公告)日: 2017-05-10
发明(设计)人: 李伟龙;尹亮;陈磊 申请(专利权)人: 广州唯品会信息科技有限公司
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 深圳市世纪恒程知识产权代理事务所44287 代理人: 胡海国
地址: 510000 广东省广州市荔湾区芳村*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 软件 压力 测试 数据 提供 方法 系统
【说明书】:

技术领域

发明涉及软件测试技术领域,尤其涉及一种软件压力测试用数据提供方法及系统。

背景技术

随着计算机软件工业的发展,对软件的进行压力测试越来越成为行内普遍的做法,在进行软件的压力测试时,需要使用大量的数据来驱动测试,但是目前普遍使用简单的编码为压力测试系统提供测试用参数,由于需要人工编码产生测试用参数工作量大,而且由于测试时的局限性,所得的测试用参数与现实场景的参数不一致,而且生成的测试用参数质量不高,不能帮助在测试时发现问题。

发明内容

本发明的主要目的在于提供一种软件压力测试用数据提供方法及系统,旨在减小为软件压力测试系统提供高质量的参数的工作量。

为实现上述目的,本发明提供一种软件压力测试用数据提供方法,所述软件压力测试用数据提供方法包括以下步骤:

获取生产机器运行运营程序时所产生的流量;

根据所述流量生成测试用参数,并存储所述测试用参数;

根据接收到的由测试系统发送的获取所述测试用参数的请求,发送所述测试用参数至所述测试系统。

优选地,所述根据所述流量生成测试用参数,并存储所述测试用参数包括:

获取所述流量中的原始请求和原始响应;

屏蔽所述原始请求或所述原始响应中的敏感信息;

根据所述原始请求或所述原始响应生成所述测试用参数;

保存所述测试用参数。

优选地,所述保存所述测试用参数包括:

为所述测试用参数生成特征码,所述特征码用于区别所述测试用参数的类别;

存储所述特征码和所述测试用参数至数据库。

优选地,所述根据接收到的由测试系统发送的获取所述测试用参数的请求,发送所述测试用参数至所述测试系统包括:

接收到所述请求,所述请求包括所述特征码;

在所述数据库中查询所有包括所述特征码的测试用参数;

发送所述查询结果至所述测试系统。

优选地,所述获取生产机器运行运营程序时所产生的流量包括:

当在第一预设时间时,实时获取构成所述流量的流量包;

在一预设时间段后,停止获取所述生产机的流量。

此外还提供一种软件压力测试用数据提供系统,所述软件压力测试用数据提供系统包括:

获取模块,用于获取生产机器运行运营程序时所产生的流量;

存储模块,用于根据所述流量生成测试用参数,并存储所述测试用参数;

发送模块,用于根据接收到的由测试系统发送的获取所述测试用参数的请求,发送所述测试用参数至所述测试系统。

优选地,所述存储模块包括:

第一获取单元,用于获取所述流量中的原始请求和原始响应;

屏蔽单元,用于屏蔽所述原始请求或所述原始响应中的敏感信息;

第一生成单元,用于根据所述原始请求或所述原始响应生成所述测试用参数;

保存模块,用于保存所述测试用参数。

优选地,所述保存模块包括:

第二生成单元,用于为所述测试用参数生成特征码,所述特征码用于区别所述测试用参数的类别;

存储单元,用于存储所述特征码和所述测试用参数至数据库。

优选地,所述发送模块包括:

接收单元,用于接收到所述请求,所述请求包括所述特征码;

查找单元,用于在所述数据库中查询所有包括所述特征码的测试用参数;

发送单元,用于发送所述查询结果至所述测试系统。

优选地,所述获取模块包括:

第二获取单元,用于当在第一预设时间时,实时获取构成所述流量的流量包;

停止单元,用于在一预设时间段后,停止获取所述生产机的流量。

本发明通过获取生产机器运行运营程序时所产生的流量;根据所述流量生成测试用参数,并存储所述测试用参数;根据接收到的由测试系统发送的获取所述测试用参数的请求,发送所述测试用参数至所述测试系统。通过把这些实际的流量的请求转换为测试用参数,使得可以得到最大化、合理转换成高仿真的测试用参数,用于压力测试的数据样本和后端系统的模拟数据返回,使得测试环境和生产真实场景高度一致,提高测试数据的质量,保证功能上线后的稳定性。解决了之前人工准备用例工作量大、耗时长的问题。

附图说明

图1为本发明软件压力测试用数据提供方法第一实施例的流程示意图;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州唯品会信息科技有限公司,未经广州唯品会信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201611231632.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top