本申请涉及上位机性能测试,尤其涉及一种信令并发测试方法、系统、设备及存储介质。
背景技术:
1、目前输电站上位机经常由于测试终端设备不足,导致对上位机性能及压力测试无法顺利开展。
2、如何在已有终端设备数量有限的条件下,开发一种信令并发测试的方案,成为当前输电领域上位机测试的重点研究方向,但目前,尚缺乏一种合理的用于输电主站上位机的信令并发测试方法。
技术实现思路
1、本申请实施例提供了一种信令并发测试方法、系统、设备及存储介质,用以解决现有的输电站上位机测试由于设备不足导致的测试效率低的技术问题。
2、一方面,本申请实施例提供了一种信令并发测试方法,所述方法包括以下步骤:
3、步骤s1:获取输电终端设备i1信令协议规则,并设置标准字段初始值;
4、步骤s2:以csv格式导出待测试系统数据库中的cmd_id;
5、步骤s3:对于协议定义中包含时间戳的部分,调用时间戳转换方法;
6、步骤s4:对校验位之前的字节进行crc16校验并更新校验位的值;
7、步骤s5:配置系统交互的接口;
8、步骤s6:模拟输电终端模块按照转化后的十六进制字节进行tcp发包。
9、在本申请的一种实现方式中,所述步骤s1中,获取输电终端设备i1信令协议规则之后,所述方法还包括:
10、设置标准字段初始值,所述标准字段初始值模拟任意一个i1信令,且可以设置固定值的字段进行数值初始化。
11、在本申请的一种实现方式中,所述步骤s2中,所述csv格式中的cmd_id为系统真实数据,所述方法还包括:控制csv文件中cmd_id的数量,以控制一轮测试中并发模拟的设备数量。
12、在本申请的一种实现方式中,所述步骤s4中,对校验位之前的字节进行crc16校验并更新校验位的值,具体为:
13、根据实际情况修改校验类型;
14、根据协议要求修改校验数据域。
15、在本申请的一种实现方式中,所述步骤s5中,配置系统交互的接口,具体为:配置上位机的接口信息;其中,所述上位机的接口包括内网及外网。
16、其次,本申请实施例还提供一种信令并发测试系统,所述系统包括:
17、字段设置单元,用于获取输电终端设备i1信令协议规则,并设置标准字段初始值;
18、cmd_id导出单元,用于以csv格式导出待测试系统数据库中的cmd_id;
19、时间戳转换单元,用于对于协议定义中包含时间戳的部分,调用时间戳转换方法;
20、校验单元,用于对校验位之前的字节进行crc16校验并更新校验位的值;
21、接口配置单元,用于配置系统交互的接口;
22、模拟执行单元,用于模拟输电终端模块按照转化后的十六进制字节进行tcp发包。
23、再其次,本申请实施例还提供一种信令并发测试设备,所述设备包括:
24、至少一个处理器;以及,
25、与所述至少一个处理器通信连接的存储器;其中,
26、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
27、获取输电终端设备i1信令协议规则,并设置标准字段初始值;
28、以csv格式导出待测试系统数据库中的cmd_id;
29、对于协议定义中包含时间戳的部分,调用时间戳转换方法;
30、对校验位之前的字节进行crc16校验并更新校验位的值;
31、配置系统交互的接口;
32、模拟输电终端模块按照转化后的十六进制字节进行tcp发包。
33、最后,本申请实施例还提供了一种信令并发测试的非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:
34、获取输电终端设备i1信令协议规则,并设置标准字段初始值;
35、以csv格式导出待测试系统数据库中的cmd_id;
36、对于协议定义中包含时间戳的部分,调用时间戳转换方法;
37、对校验位之前的字节进行crc16校验并更新校验位的值;
38、配置系统交互的接口;
39、模拟输电终端模块按照转化后的十六进制字节进行tcp发包。
40、本申请实施例提供的一种信令并发测试方法、系统、设备及存储介质,有效解决了并发测试的困难,解决了在输电系统软件测试中,由于终端设备有限活或者终端设备程序开发进展较慢,导致并发测试无法在测试环境模拟测试和无法脱离终端设备预调试的问题。
1.一种信令并发测试方法,其特征在于,所述方法包括以下步骤:
2.根据权利要求1所述的一种信令并发测试方法,其特征在于,所述步骤s1中,获取输电终端设备i1信令协议规则之后,所述方法还包括:
3.根据权利要求1所述的一种信令并发测试方法,其特征在于,所述步骤s2中,所述csv格式中的cmd_id为系统真实数据,所述方法还包括:控制csv文件中cmd_id的数量,以控制一轮测试中并发模拟的设备数量。
4.根据权利要求1所述的一种信令并发测试方法,其特征在于,所述步骤s4中,对校验位之前的字节进行crc16校验并更新校验位的值,具体为:
5.根据权利要求1所述的一种信令并发测试方法,其特征在于,所述步骤s5中,配置系统交互的接口,具体为:配置上位机的接口信息;其中,所述上位机的接口包括内网及外网。
6.一种信令并发测试系统,其特征在于,所述系统包括:
7.一种信令并发测试设备,其特征在于,所述设备包括:
8.一种信令并发测试的非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为: