一致性和互操作性仿真测试实验
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
南京邮电大学自动化学院
实验报告
实验名称:一致性和互操作性仿真测试实验
课程名称:网络测试技术
所在专业:
学生姓名:
班级学号:
任课教师:戴尔晗
2014 /2015 学年第二学期
实验3 一致性和互操作性仿真测试实验
3.1 实验目的
●理解一致性实验和互操作实验的测试配置。
●理解一致性实验和互操作实验的测试过程。
3.2 实验环境
本仿真实验的计算机来仿真一致性测试和互操作性测试,实验环境由一台计算机组成。其仿真的测试拓扑如图3.1所示。
图3.1 测试拓扑
3.3 实验内容及其规划
计算机运行从站程序和主站程序,根据从站的一致性声明,从主站程序上输入测试数据生成测试流发送给从站程序,从站接收到测试流后回应主站,由主站判断测试是否通过。
具体的测试项要包含针对读线圈的如下一致性测试:
具体的测试项还要包含针对除读线圈之外若干个功能不支持测试:
3.4 实验步骤
通常,一个完整的测试过程有以下几个阶段组成:测试环境的搭建、测试设置、测试运行、测试结果保存与分析。 1.测试环境的搭建和测试设置
运行从站程序如图3.2。
图3.2 从站运行程序图
在图3.2上修改主站IP 地址和从站的MODBUS 地址。
运行主站程序如图3.3。
图3.3 主站运行程序图
2.从站配置
从站的一致性声明的功能实现如下:
3.运行测试
(1)启动测试过程
在主站程序的发送内容内输入发送内容后,添加CRC校验,然后点击发送按钮。
a.填充位测试
b.无效线圈数量测试
c.无效线圈地址测试
d.广播模式测试
e.错误地址测试
f.校验错误测试
g.功能不支持测试1
h.功能不支持测试2
i.功能不支持测试3
4.测试结果:
5.实验分析与思考
上述9个一致性测试项目,测试通过的项目有几个?测试未通过的项目有几个?
全部通过,没有不通过的项目
针对测试未通过的项目,分析被测设备(从站)产生该错误的原因?
无
如果上述9个测试项目全部通过测试,是否说明被测设备通过了一致性测试?需要多做几次,验证,如果还全部通过,则说明通过了一致性测试
如果上述9个测试项目全部通过测试,是否有必要进行设备的互操作性测试?有必要,因为互操作性测试和一致性不同