[发明专利]一种模拟数据的生成方法及装置在审
申请号: | 201611056136.X | 申请日: | 2016-11-24 |
公开(公告)号: | CN108108298A | 公开(公告)日: | 2018-06-01 |
发明(设计)人: | 张硕 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙) 11348 | 代理人: | 王伟锋;刘铁生 |
地址: | 100086 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 模拟数据 样本数据 偏差区间 数据处理技术 可控的 匹配 配置 保证 | ||
本发明公开了一种模拟数据的生成方法及装置,涉及数据处理技术领域,主要目的是为了保证生成的模拟数据在可控的范围内变化。所述方法包括:获取至少一组样本数据;为所述样本数据配置偏差区间;根据所述偏差区间生成与所述样本数据相匹配的模拟数据。本发明主要用于生成模拟数据。
技术领域
本发明涉及数据处理技术领域,尤其是一种模拟数据的生成方法及装置。
背景技术
随着用户体验的重要性越来越高,加大了前端和后端的配合工作,目前在前端开发过程中我们需要一些后台返回的数据来完成交互效果,但是后台返回的数据量通常无法满足前端所需的数据量,进而影响软件开发进度。
现有技术可以通过在前端进行数据模拟,进而生成的模拟数据,以供系统性能测试和压力测试,用以支撑缺少真实数据生产环境下的软件产品开发、测试和产品演示,以及其他生产活动。然而由于上述生成的模拟数据具有较高的随机性,使得用户无法根据实际需求设置数据变化范围,进而使得模拟数据的可控性较差。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种模拟数据的生成方法及装置,能够保证生成的模拟数据在可控的范围内变化。
一方面,本发明提供了一种模拟数据的生成方法,包括:
获取至少一组样本数据;
为所述样本数据配置偏差区间;
根据所述偏差区间生成与所述样本数据相匹配的模拟数据。
进一步地,所述获取至少一组样本数据包括:
从预置数据库中获取至少一组样本数据,所述预置数据库中保存有不同领域的样本数据;或
在页面部署采集样本数据信息的脚本,通过所述脚本采集至少一组样本数据。
进一步地,所述样本数据为一组,所述样本数据包括多个数据节点,所述偏差区间为偏差百分比区间,所述为所述样本数据配置偏差区间包括:
接收用户输入的每个数据节点的偏差百分比上限值与偏差百分比下限值,为所述样本数据中每个数据节点分别配置偏差百分比区间,得到样本数据的偏差百分比区间;或
接收用户输入的偏差百分比上限值与偏差百分比下限值,将所述用户输入的偏差百分比上限值与偏差百分比下限值之间的区间,作为样本数据的偏差百分比区间。
进一步地,所述样本数据为多组,每组所述样本数据包括多个数据节点,所述偏差区间为偏差百分比区间,所述为所述样本数据配置偏差百分比区间包括:
计算所述多组样本数据中对应位置的数据节点的平均值,得到平均样本数据;
将所述平均样本数据与每组样本数据中对应位置的数据节点做差值;
根据所述差值与每组样本数据中对应位置的数据节点的比值为所述样本数据配置偏差百分比区间;或
根据用户输入的每组样本数据的百分比上限值与百分比下限值,为所述每组样本数据分别配置偏差百分比区间,得到所述样本数据的偏差百分比区间。
进一步地,所述根据所述偏差区间生成与所述样本数据相匹配的模拟数据包括:
获取样本数据中每个数据节点的偏差区间的上限值与下限值;
根据所述偏差区间的上限值与下限值,生成模拟数据中每个数据节点的上限值与下限值;
从所述模拟数据中数据节点的上限值与下限值之间随机选取的数值作为模拟数据节点值;
根据所述模拟数据节点值,生成与样本数据相匹配的模拟数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611056136.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自动化测试的方法和装置
- 下一篇:一种用户界面测试方法及装置