摘要
一种基于生成对抗网络的Modbus TCP协议测试用例生成方法,包括以下步骤:S1:在捕捉的网络协议报文中提取目标协议报文数据,对该数据进行预处理作为模型训练数据集;S2:通过结合生成对抗网络、双向长短期记忆网络及自注意力机制,构建了一个高效的训练模型,使用训练数据集对该模型进行训练;S3:判断是否满足训练模型结束条件,若达到,则保存生成器模型的参数,并根据参数生成测试用例,否则跳转到S2;S4:采取遗传算法中变异策略对测试用例进行变异;S5:通过Socket把测试用例发送到被测PLC,监测被测试系统的状态并获取响应码。解决了Modbus TCP协议测试用例生成中格式学习不全、响应率低及冗余性高的问题,提升了模糊测试效率。
技术关键词
生成对抗网络
生成方法
生成测试用例
双向长短期记忆网络
数据
协议
注意力机制
变异策略
模糊测试效率
样本
传播算法
参数
遗传算法
报文
误差
格式
编码
冗余
解码
系统为您推荐了相关专利信息
农机
作业模拟系统
多代理系统
粒子群优化算法
混合遗传算法
中医医案
元素
语义
计算机可读取存储介质
数据编码
资源分配方法
运动轨迹数据
传感器设备
策略
多任务
矩阵恢复
电阻抗成像
阻抗断层
数据处理方法
投影算法