开发软件自动化测试工具,开发的自动化测试工具,欢迎交流~~~

该软件是一款强大的网络数据模拟和测试工具,支持TCP、UDP和组播协议,使用XML进行元数据描述以实现灵活的数据发送和生成。功能包括周期发送、数据驱动发送、多种数据类型生成、网络发送状态模拟、多路由选择处理、数据帧选择与过滤、网络数据处理和多种启动方式。此外,它还能作为数据处理和故障判决系统,适用于软件系统测试和配置项测试。
摘要由CSDN通过智能技术生成

软件是为了进行软件系统测试或配置项测试编写的测试工具,可以动态模拟基于 TCP、UDP 和组播 I 协议下发送各种自定义协议数据的发送、生成。为灵活生成各种数据,适应测试生成数据和发送数据的灵活性,利用 XML 文件进行元数据描述,作为模拟软件运行的控制文件。

软件主要具有如下模拟功能:

1 数据发送:具有周期发送和数据驱动发送功能。周期发送是按照给定的周期发送数据帧,如 50ms 周期发送一帧数据;数据驱动发送是接收网络外部数据,进行数据处理,根据给定条件进行发送。

2 数据生成:能够生成多种数据类型的数据,如补码二进制、 IEEE 754 float 格式、IEEE 754 double 格式、偏移二进制、微软浮点数、单片机浮点数、IP 地址、十进制数据和字符原码等多种数据类型;数据按照元数据进行数据模拟,可以按照周期模拟,也可以对网络接收数据进行处理,生成需要的数据帧再进行发送。可以模拟正常数据、异常数据、时间数据、状态数据、校验和等多种数据。

3 发送状态模拟:模拟多种网络数据发送情况:如:发送正常帧、按照给定的帧数发送,按照时间段发送,多种帧混合发送,数据丢帧、数据帧颠倒发送、数据随即丢帧发送、数据帧重帧发送、帧长比要求的长或短的数据帧,数据帧堆积等。

4 支持多种网络发送方式:TCP 网络客户端、TCP 服务端端、UDP 单播、组播和指定源组播。

5 网络数据多路由选择:(1)支持网络多路由选择处理,及同时在多个数据流中选择一路处理;(2)支持网络多路由单独处理,及同时对多个数据流分别进行数据处理;(3)支持网络多路由数据融合处理,及同时对多个数据流进行数据融合处理,剔除多数据流中相同帧数据,选择一帧数据进行处理。

6 网络数据多帧选择:内连续 n 帧相同再开始处理数据、周期内连续 n 帧相同再开始处理数据、内连续 m 帧中 n 帧相同再开始处理数据、周期内连续 m 帧中 n 帧相同再开始处理数据。数据判别过滤:对数据帧的数据进行判别式判别,根据真假处理顺序和条件的改变,进行相应处理:判决文法的结构由表达式、()、与(&&)、 或(||)四要素构成整个判决语句,结构如:Expression1 && expression2 && (expression5 || expression6),表达式的结构:Data MulOp dUnit & ulMask OP [Tn] DestData MulOp dDestUnit & ulDestMask。

7 网络数据处理方式:根据网络数据对数据帧生成线程进行各种控制操作、网络数据转存、网络数据处理结果记录与显示、网络数据处理:包括加减乘除模除位操作等。

8 支持多种启动方式:当前启动、延迟启动、提前启动、时间偏移启动、网络命令启动、外部输入起飞时间等。

9 业可以作为简单的数据处理和故障判决系统

以上功能都是通过 XML 语言进行描述,构建软件运行系统,实现软件的功能。XML 文件包括:

1 数据帧产生方式:周期驱动或数据驱动

2 数据发送情况的模拟

3 网络连接方式

4 网络数据接收

5 元数据模拟

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值