System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种客户端测试方法、目标服务器、介质及产品技术_技高网

一种客户端测试方法、目标服务器、介质及产品技术

技术编号:43706955 阅读:2 留言:0更新日期:2024-12-18 21:18
本发明专利技术公开了一种客户端测试方法、目标服务器、介质及产品。该客户端测试方法由目标服务器执行,所述目标服务器与待测试客户端连接,所述目标服务器包括:数据读写模块;所述客户端测试方法包括:通过所述数据读写模块,从测试用例中获取期望信息集合,从数据库中获取订阅位号的实时值,将所述订阅位号的实时值和所述期望信息集合进行对比,得到测试结果,其中,所述订阅位号的实时值为所述待测试客户端订阅所述目标服务器位号的实时值。通过本发明专利技术的技术方案,能够实现无需借助第三方服务器,方便快捷地完成对OPC客户端的测试。

【技术实现步骤摘要】

本专利技术实施例涉及opc,尤其涉及一种客户端测试方法、目标服务器、介质及产品


技术介绍

1、在传统测试中,对于opc(ole for process control,用于过程控制的ole)数据测试通常要借助第三方软件。通常的测试方法中,若对客户端进行测试,首先需要对第三方服务器进行组态,包含但不限于添加通道、设备、位号,对位号进行预期值变化频率设定,用户名、密码、安全策略设置等;其次运行opc服务,加载组态;最后将待测客户端连接第三方服务器进行相关功能测试。在这过程中存在以下问题:opc客户端测试过程中,一个客户端需要连接大量opc服务器,配置大量的opc服务器测试成本较高;opc服务组态时,添加大量各种类型的节点、位号较繁琐;opc服务中运行的组态位号变化的实时值受服务器限制,存在期望数值无法设置、期望值长度超出系统内置长度问题。


技术实现思路

1、本专利技术实施例提供一种客户端测试方法、目标服务器、介质及产品,以实现能够无需借助第三方服务器,方便快捷地完成对opc客户端的测试。

2、根据本专利技术的一方面,提供了一种客户端测试方法,由目标服务器执行,所述目标服务器与待测试客户端连接,所述目标服务器包括:数据读写模块;所述客户端测试方法包括:

3、通过所述数据读写模块,从测试用例中获取期望信息集合,从数据库中获取订阅位号的实时值,将所述订阅位号的实时值和所述期望信息集合进行对比,得到测试结果,其中,所述订阅位号的实时值为所述待测试客户端订阅所述目标服务器位号的实时值。

4、根据本专利技术的另一方面,提供了一种目标服务器,所述目标服务器包括:

5、至少一个处理器;以及

6、与所述至少一个处理器通信连接的存储器;其中,

7、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例所述的客户端测试方法。

8、根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术任一实施例所述的客户端测试方法。

9、根据本专利技术的另一方面,本专利技术实施例还提供了一种计算机程序产品,计算机程序产品包括计算机程序,计算机程序在被处理器执行时实现本专利技术任一实施例所述的客户端测试方法。

10、本专利技术实施例通过设计目标服务器,将目标服务器与待测试客户端连接,目标服务器包括:数据读写模块,通过数据读写模块,首先从测试用例中获取期望信息集合,然后从数据库中获取订阅位号的实时值,即获取待测试客户端订阅目标服务器位号的实时值,最后将订阅位号的实时值和期望信息集合进行对比,得到测试结果。通过本专利技术的技术方案,能够实现无需借助第三方服务器,方便快捷地完成对opc客户端的测试。

11、应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。

本文档来自技高网...

【技术保护点】

1.一种客户端测试方法,其特征在于,由目标服务器执行,所述目标服务器与待测试客户端连接,所述目标服务器包括:数据读写模块;所述客户端测试方法包括:

2.根据权利要求1所述的方法,其特征在于,所述目标服务器还包括:OPC服务模块;

3.根据权利要求2所述的方法,其特征在于,所述目标服务器还包括:组态模块;

4.根据权利要求1所述的方法,其特征在于,还包括:

5.根据权利要求3所述的方法,其特征在于,在通过所述数据读写模块,从测试用例中获取期望产生报警事件之后,还包括:

6.根据权利要求1所述的方法,其特征在于,所述期望信息集合包括:期望写入对象、期望写入值以及期望写入周期。

7.根据权利要求3所述的方法,其特征在于,所述组态信息包括:参数信息、IP地址、端口信息、登录信息、变化位号期望值以及变化周期。

8.一种目标服务器,其特征在于,所述目标服务器包括:

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的客户端测试方法。

10.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-7中任一项所述的客户端测试方法。

...

【技术特征摘要】

1.一种客户端测试方法,其特征在于,由目标服务器执行,所述目标服务器与待测试客户端连接,所述目标服务器包括:数据读写模块;所述客户端测试方法包括:

2.根据权利要求1所述的方法,其特征在于,所述目标服务器还包括:opc服务模块;

3.根据权利要求2所述的方法,其特征在于,所述目标服务器还包括:组态模块;

4.根据权利要求1所述的方法,其特征在于,还包括:

5.根据权利要求3所述的方法,其特征在于,在通过所述数据读写模块,从测试用例中获取期望产生报警事件之后,还包括:

6.根据权利要求1所述的方法,其特征在于,所述期...

【专利技术属性】
技术研发人员:狄婷倪科成杨梦雅周政强温宜明
申请(专利权)人:杭州康吉森自动化科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1