【技术实现步骤摘要】
通过网络流量数据自动生成测试用例的系统、方法及介质
[0001]本专利技术涉及数据处理领域,具体地,涉及一种通过网络流量数据自动生成测试用例的系统、方法及介质。
技术介绍
[0002]在大型组织,业务体系往往十分复杂,为支撑复杂的业务体系,计算机信息系统也非常庞大而复杂。这些系统在升级、更新时,需要对原有的功能进行回归测试,以避免修改在原有功能上引入新的缺陷。但是,这种回归测试需要使用海量的测试用例,耗费大量的人工和时间,而且即便如此仍然很难保证上线时的质量符合业务要求。
[0003]客观上,需要根据生产环境的实际业务运行情况,建立自动化测试用例生成、测试用例执行等体系。建立起完整的测试过程,以提高在复杂业务环境下,海量功能组合条件的测试覆盖率和测试效率。从而提高系统上线时的质量,减少上线质量问题造成的损失。
[0004]目前,业界已知的可以根据生产的情况生成测试用例,并回放的机制,即与本方法最相近似的实现方法,详见如下描述:
[0005](1)根据应用系统的实际生产的日志数据和/或数据库数据,手工生 ...
【技术保护点】
【技术特征摘要】
1.一种通过网络流量数据自动生成测试用例的系统,其特征在于,包括:网络流量数据获取模块:通过旁路镜像方式从真实环境采集网络流量数据,对采集的网络流量数据进行处理;回放解析模块:根据配置文件,过滤解析采集到的网络流量数据进行处理,得到解析后数据,并对解析后数据进行格式处理,根据格式处理后的数据格式转换配置文件,将解析后数据转换为回放文件,用于测试环境下的回放测试。2.根据权利要求1所述的通过网络流量数据自动生成测试用例的系统,其特征在于,所述网络流量数据获取模块对采集的网络流量数据进行的处理包括:解析TCP/IP层协议,重组会话序列,取得完整业务内容,若存在应用层通信协议,则解析应用层通信协议,重组并获得完整业务内容;对完整业务内容的编码进行解码,使完整业务内容的内容明文可见;关联业务交易请求和响应;转化数据编码格式以及业务明细格式,得到的数据包含交易关联信息、网络报文信息以及业务字段信息。3.根据权利要求1所述的通过网络流量数据自动生成测试用例的系统,其特征在于,所述回放解析模块包括:数据包解析子模块:接收开始解析指令,按解析指令要求,根据配置文件,过滤解析网络流量数据生成解析后数据,并将解析后数据进行格式处理;测试用例生成模块:根据格式处理后的数据格式转换配置文件,将解析后数据转换为回放文件。4.根据权利要求1所述的通过网络流量数据自动生成测试用例的系统,其特征在于,所述网络流量数据的格式包括pcap文件,按时间划分,默认为每个接口1分钟生成1个文件。5.根据权利要求1所述的通...
【专利技术属性】
技术研发人员:徐龙,刘维刚,宋奇蕊,杨光辉,
申请(专利权)人:上海天旦网络科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。