测试数据模拟方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:24497538 阅读:40 留言:0更新日期:2020-06-13 03:38
本申请涉及一种人工智能领域内的测试数据模拟方法、装置、计算机设备和存储介质。所述方法包括:获取数据模拟任务,所述数据模拟任务携带多个场景类型;根据所述数据模拟任务调用模拟脚本,通过所述模拟脚本查找每个场景类型对应的配置文件;通过所述模拟脚本在所述配置文件中提取每个场景类型对应的场景数据,确定多个场景类型对应的场景数据为模拟得到的测试数据;通过所述模拟脚本根据测试数据生成模拟报文;通过所述模拟脚本将所述模拟报文发送至响应方服务器,使得所述响应方服务器对所述模拟报文进行解析,得到测试数据。采用本方法能够提高平台服务器的服务场景全面性。

Test data simulation method, device, computer equipment and storage medium

【技术实现步骤摘要】
测试数据模拟方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种测试数据模拟方法、装置、计算机设备和存储介质。
技术介绍
企业在构建大数据平台时,需要生成大量的测试数据,以便于将大数据平台应用于多种场景类型中,进行数据提取、数据分析以及数据测试等。传统方式中,是通过平台服务器针对特定的场景类型下的数据模拟任务来模拟相应的测试数据,无法覆盖所有的场景类型,导致模拟的测试数据不完整。因此,如何提高测试数据的完整性,从而有效提高平台服务器的服务场景全面性成为目前需要解决的一个技术问题。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高测试数据的完整性,从而有效提高平台服务器的服务场景全面性的测试数据模拟方法、装置、计算机设备和存储介质。一种测试数据模拟方法,所述方法包括:获取数据模拟任务,所述数据模拟任务携带多个场景类型;根据所述数据模拟任务调用模拟脚本,通过所述模拟脚本查找每个场景类型对应的配置文件;通过所述模拟脚本在所述配置文件中提取每个场景类型对应的场景数据本文档来自技高网...

【技术保护点】
1.一种测试数据模拟方法,所述方法包括:/n获取数据模拟任务,所述数据模拟任务携带多个场景类型;/n根据所述数据模拟任务调用模拟脚本,通过所述模拟脚本查找每个场景类型对应的配置文件;/n通过所述模拟脚本在所述配置文件中提取每个场景类型对应的场景数据,确定多个场景类型对应的场景数据为模拟得到的测试数据;/n通过所述模拟脚本根据所述测试数据生成模拟报文;/n通过所述模拟脚本将所述模拟报文发送至响应方服务器,使得所述响应方服务器对所述模拟报文进行解析,得到所述测试数据。/n

【技术特征摘要】
1.一种测试数据模拟方法,所述方法包括:
获取数据模拟任务,所述数据模拟任务携带多个场景类型;
根据所述数据模拟任务调用模拟脚本,通过所述模拟脚本查找每个场景类型对应的配置文件;
通过所述模拟脚本在所述配置文件中提取每个场景类型对应的场景数据,确定多个场景类型对应的场景数据为模拟得到的测试数据;
通过所述模拟脚本根据所述测试数据生成模拟报文;
通过所述模拟脚本将所述模拟报文发送至响应方服务器,使得所述响应方服务器对所述模拟报文进行解析,得到所述测试数据。


2.根据权利要求1所述的方法,其特征在于,所述数据模拟任务携带任务类型,所述通过所述模拟脚本查找每个场景类型对应的配置文件包括:
通过所述模拟脚本获取所述任务类型对应的接口文档;
在所述接口文档中调用每个场景类型对应的场景接口,通过所述场景接口查找每个场景类型对应的配置文件。


3.根据权利要求1所述的方法,其特征在于,所述根据测试数据生成模拟报文包括:
基于预设私有协议获取所述数据模拟任务对应的特定字段,所述预设私有协议为基于传输控制协议进行优化处理后所得到的应用层协议;
获取所述预设私有协议对应的报文配置信息,所述报文配置信息包括所述特定字段所对应的报头格式信息;
根据所述报头格式信息对所述特定字段进行优化,得到特定字节数量的特定优化字段;
根据所述特定优化字段生成报文报头,将测试数据作为报文报体,根据所述报文报头和所述报文报体生成模拟报文。


4.根据权利要求1所述的方法,其特征在于,所述通过所述模拟脚本将所述模拟报文发送至响应方服务器,使得所述响应方服务器对所述模拟报文进行解析包括:
获取所述模拟报文所对应的报文长度;
当所述报文长度大于阈值时,将所述模拟报文进行拆分,得到多个子报文,所述子报文包括对应的子报文标识;
将所述子报文发送至响应方服务器,使得所述响应方服务器根据所述子报文标识对接收到的所述子报文进行组合,解析得到测试数据。

...

【专利技术属性】
技术研发人员:卢洪艳
申请(专利权)人:平安医疗健康管理股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1