软件压力测试用数据提供方法及系统与流程

文档序号:11154865阅读:来源:国知局

技术特征:

1.一种软件压力测试用数据提供方法,其特征在于,所述软件压力测试用数据提供方法包括以下步骤:

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

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

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

2.如权利要求1所述的软件压力测试用数据提供方法,其特征在于,所述根据所述流量生成测试用参数,并存储所述测试用参数包括:

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

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

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

保存所述测试用参数。

3.如权利要求2所述的软件压力测试用数据提供方法,其特征在于,所述保存所述测试用参数包括:

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

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

4.如权利要求3所述的软件压力测试用数据提供方法,其特征在于,所述根据接收到的由测试系统发送的获取所述测试用参数的请求,发送所述测试用参数至所述测试系统包括:

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

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

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

5.如权利要求1至4任一项所述的软件压力测试用数据提供方法,其特征在于,所述获取生产机器运行运营程序时所产生的流量包括:

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

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

6.一种软件压力测试用数据提供系统,其特征在于,所述软件压力测试用数据提供系统包括:

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

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

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

7.如权利要求6所述的软件压力测试用数据提供系统,其特征在于,所述存储模块包括:

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

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

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

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

8.如权利要求7所述的软件压力测试用数据提供系统,其特征在于,所述保存模块包括:

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

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

9.如权利要求8所述的软件压力测试用数据提供系统,其特征在于,所述发送模块包括:

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

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

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

10.如权利要求6至9任一项所述的软件压力测试用数据提供系统,其特征在于,所述获取模块包括:

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

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

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1