[发明专利]测试数据通信、测试方法、装置、设备及存储介质有效
申请号: | 201910325025.1 | 申请日: | 2019-04-22 |
公开(公告)号: | CN110069413B | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 宋大伟;李拓 | 申请(专利权)人: | 苏州亿歌网络科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 215006 江苏省苏州市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 数据通信 方法 装置 设备 存储 介质 | ||
1.一种测试数据通信方法,其特征在于,包括:
中间设备对接收到的目标通信数据进行修改,得到测试数据;
其中,所述目标通信数据包括:客户端发送的指向服务器的请求数据或者服务器发送的指向客户端的反馈数据;所述测试数据包括:指向服务器或者客户端的健壮性测试数据;
所述中间设备从所述目标通信数据中提取设备指向信息,并将所述测试数据发送到与所述设备指向信息匹配的目标设备;
其中,所述测试数据用于所述目标设备进行测试,目标设备包括服务器或客户端,所述服务器和所述客户端之间的通信通过所述中间设备实现;
所述中间设备对接收到的目标通信数据进行修改,得到测试数据,包括:
所述中间设备将所述目标通信数据输入到预先训练的数据识别模型,得到所述数据识别模型输出的标注类型标签的标注数据;
根据所述类型标签按照预设篡改规则对所述标注数据进行修改,得到测试数据;
其中,所述数据识别模型是根据预先标注有数据类型的通信数据的多个训练样本进行训练获得的;
根据所述类型标签按照预设篡改规则对所述标注数据进行修改,得到测试数据,包括:
当所述类型标签为服务器发送的反馈数据时,从所述通信数据中确定各数据元素的位置,以及各数据元素的数据类型;按照数据类型选择匹配的篡改规则对各数据元素分别进行修改,将修改后的通信数据作为与通信数据匹配的测试数据;
其中,所述篡改规则包括下述至少一项:删除数据对象、将数据对象赋值为null、增减数值、将数值置为正数或负数、在字符串中增减字符、布尔值取反和在数组内增减数组元素;
当所述类型标签为客户端发送的请求数据时,提取所述通信数据中包括的传参、表单和请求数据指向的服务器的限制信息,作为目标修改信息;基于所述目标修改信息选择匹配的篡改规则对各数据元素分别进行修改;
其中,所述篡改规则包括下述至少一项:修改传参、在表单中注入渗透代码和将数据和/或文本格式修改为前端限制的格式类型。
2.根据权利要求1所述的方法,其特征在于,在所述中间设备对接收到的目标通信数据进行修改,得到测试数据的同时,还包括:
所述中间设备将所述目标通信数据和所述测试数据作为测试数据对存储,并根据所述测试数据对的属性信息生成所述测试数据对的标识信息;
将所述标识信息添加到所述测试数据中的消息头;其中,所述标识信息用于查找所述测试数据对。
3.一种测试方法,其特征在于,包括:
客户端向中间设备发送请求数据,以使所述中间设备将所述请求数据转发给目标服务器;
所述客户端接收所述中间设备转发的与所述请求数据匹配的测试数据,并响应;
根据响应后的结果判断是否出现逻辑错误、界面显示异常或客户端闪退问题;
若是,与所述测试数据关联的测试未通过;
当发生异常响应事件时,所述客户端采集所述异常响应事件的问题信息,并上报;
其中,所述问题信息包括目标通信数据和所述测试数据形成的测试数据对的标识信息;
其中,所述测试数据为所述中间设备将所述请求数据输入到预先训练的数据识别模型,得到所述数据识别模型输出的标注类型标签的标注数据;并根据所述类型标签按照预设篡改规则对所述标注数据进行修改得到的;
其中,所述数据识别模型是根据预先标注有数据类型的通信数据的多个训练样本进行训练获得的;
根据所述类型标签按照预设篡改规则对所述标注数据进行修改,得到测试数据,包括:
提取所述请求数据中包括的传参、表单和请求数据指向的服务器的限制信息,作为目标修改信息;基于所述目标修改信息选择匹配的篡改规则对各数据元素分别进行修改;
其中,所述篡改规则包括下述至少一项:修改传参、在表单中注入渗透代码和将数据和/或文本格式修改为前端限制的格式类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州亿歌网络科技有限公司,未经苏州亿歌网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910325025.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电气功能测试管理装置
- 下一篇:回归测试方法及系统