CN112685319A - 一种自动化测试方法、装置、介质、电子设备和*** - Google Patents
一种自动化测试方法、装置、介质、电子设备和*** Download PDFInfo
- Publication number
- CN112685319A CN112685319A CN202110018353.4A CN202110018353A CN112685319A CN 112685319 A CN112685319 A CN 112685319A CN 202110018353 A CN202110018353 A CN 202110018353A CN 112685319 A CN112685319 A CN 112685319A
- Authority
- CN
- China
- Prior art keywords
- test
- data
- protocol conversion
- feedback data
- feedback
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 550
- 238000006243 chemical reaction Methods 0.000 claims abstract description 316
- 238000004088 simulation Methods 0.000 claims abstract description 77
- 238000000034 method Methods 0.000 claims abstract description 49
- 238000004891 communication Methods 0.000 claims abstract description 21
- 230000005540 biological transmission Effects 0.000 claims description 11
- 238000004590 computer program Methods 0.000 claims description 8
- 230000004044 response Effects 0.000 claims description 4
- 230000008878 coupling Effects 0.000 abstract description 6
- 238000010168 coupling process Methods 0.000 abstract description 6
- 238000005859 coupling reaction Methods 0.000 abstract description 6
- 230000002452 interceptive effect Effects 0.000 description 14
- 239000002609 medium Substances 0.000 description 13
- 230000006870 function Effects 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000003993 interaction Effects 0.000 description 5
- 230000003044 adaptive effect Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000013480 data collection Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000004883 computer application Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 239000012120 mounting media Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Computer And Data Communications (AREA)
Abstract
本申请实施例公开了一种自动化测试方法、装置、介质、电子设备和***。所述方法包括:根据预设数据转换协议对目标测试数据进行协议转换得到测试数据协议转换结果,并根据测试脚本驱动接口仿真模块与被测***建立通信连接;通过接口仿真模块将测试数据协议转换结果发送至被测***,以供被测***根据测试数据协议转换结果生成并发送反馈数据;通过接口仿真模块获取反馈数据,并将反馈数据进行协议转换得到反馈数据协议转换结果;根据反馈数据协议转换结果和预设测试任务反馈信息属性表确定针对反馈数据的回复内容。本申请降低了测试引擎与被测***、接口仿真模块之间的耦合性,实现了测试引擎的组件化和开放化,提高了测试***的可扩展性。
Description
技术领域
本申请实施例涉及计算机应用技术领域,尤其涉及一种自动化测试方法、装置、介质、电子设备和***。
背景技术
在基于B/S或者C/S架构的交互***中,交互式***中设备通过交互式程序进行通信,参与通信的各设备要求具备高安全性和可靠性,才能保证交互***的可靠性。因此,在***开发的过程中,需要对***的可靠性进行测试。
目前,有许多测试***被测***与测试***之间往往存在第三方***。由第三方***截取被测***与测试***之间的交互数据,交互数据经过第三方***的处理以后,再依据测试逻辑将处理后的交互数据发送至测试***或者测试***。由于第三方***的存在,为使得交互数据能够被第三方***所识别,需要在测试***中的接口仿真模块对根据第三方数据协议对交互数据进行协议转换,使得测试***整体复杂度高。
发明内容
本申请实施例提供一种自动化测试方法、装置、介质、电子设备和***,可以实现降低测试***实现复杂度目的。
第一方面,本申请实施例提供了一种自动化测试方法,所述方法包括:
根据预设数据转换协议对目标测试数据进行协议转换得到测试数据协议转换结果,并根据测试脚本驱动接口仿真模块与被测***建立通信连接;
通过所述接口仿真模块将所述测试数据协议转换结果发送至所述被测***,以供所述被测***根据所述测试数据协议转换结果生成并发送反馈数据;
通过所述接口仿真模块获取所述反馈数据,并将所述反馈数据进行协议转换得到反馈数据协议转换结果;
根据所述反馈数据协议转换结果和所述预设测试任务反馈信息属性表确定针对所述反馈数据的回复内容。
第二方面,本申请实施例提供了一种自动化测试装置,所述装置包括:
测试数据转换模块,用于根据预设数据转换协议对目标测试数据进行协议转换得到测试数据协议转换结果,并根据测试脚本驱动接口仿真模块与被测***建立通信连接;
测试数据发送模块,用于通过所述接口仿真模块将所述测试数据协议转换结果发送至所述被测***,以供所述被测***根据所述测试数据协议转换结果生成并发送反馈数据;
反馈数据转换模块,用于通过所述接口仿真模块获取所述反馈数据,并将所述反馈数据进行协议转换得到反馈数据协议转换结果;
回复内容确定模块,用于根据所述反馈数据协议转换结果和所述预设测试任务反馈信息属性表确定针对所述反馈数据的回复内容。
第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例所述的自动化测试方法。
第四方面,本申请实施例提供了一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例所述的自动化测试方法。
第五方面,本申请实施例提供了一种自动化测试***,所述***包括:
测试引擎,用于根据预设数据转换协议对目标测试数据进行协议转换得到测试数据协议转换结果,并根据测试脚本驱动接口仿真模块与被测***建立通信连接;
所述接口仿真模块,用于将所述测试数据协议转换结果发送至所述被测***,以供所述被测***根据所述测试数据协议转换结果生成并发送反馈数据;以及,从所述被测***获取所述反馈数据,并将所述反馈数据进行协议转换得到反馈数据协议转换结果;
所述测试引擎,还用于根据所述反馈数据协议转换结果和所述预设测试任务反馈信息属性表确定针对所述反馈数据的回复内容。
本申请实施例所提供的技术方案,根据预设数据转换协议对目标测试数据进行协议转换得到测试数据协议转换结果,并根据测试脚本驱动接口仿真模块与被测***建立通信连接;通过所述接口仿真模块将所述测试数据协议转换结果发送至所述被测***,以供所述被测***根据所述测试数据协议转换结果生成并发送反馈数据;通过所述接口仿真模块获取所述反馈数据,并将所述反馈数据进行协议转换得到反馈数据协议转换结果;根据所述反馈数据协议转换结果和所述预设测试任务反馈信息属性表确定针对所述反馈数据的回复内容。本申请所提供的技术方案,将数据协议转换工作中在测试引擎中以用户接口方式进行实现,而不是固化在接口仿真中,接口仿真模块仅对数据进行透传,降低了测试引擎与被测***、接口仿真模块之间的耦合性及实现复杂度,并从而实现测试引擎的组件化和开放化,提高了测试***的可扩展性,同时提高了测试引擎实现的灵活性,测试引擎可根据用户输入的与目标被测***适配的数据转换协议对数据进行协议转换完成对目标被测***的测试任务不依赖第三方技术实现。
附图说明
图1是本申请实施例一提供的一种自动化测试方法的流程图;
图2是本申请实施例二提供的一种自动化测试方法的流程图;
图3是本申请实施例三提供的一种自动化测试方法的流程图;
图4是本申请实施例四提供的一种自动化测试装置的结构示意图;
图5是本申请实施例五提供的一种自动化测试***的结构示意图;
图6是本申请实施例七提供的一种电子设备的结构示意图。
具体实施方式
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或***。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于***、函数、规程、子例程、子程序等等。
实施例一
图1是本申请实施例一提供的一种自动化测试方法的流程图,本实施例可适用于对被测***性能进行测试的情况。该方法可以由本申请实施例所提供的自动化测试装置执行,该方法可以由软件和/或硬件的方式来实现,并可集成于运行此方法的电子设备中。
如图1所示,所述自动化测试方法包括:
S110、根据预设数据转换协议对目标测试数据进行协议转换得到测试数据协议转换结果,并根据测试脚本驱动接口仿真模块与被测***建立通信连接。
其中,预设数据转换协议是由用户为测试任务预先配置在测试***的测试引擎中的,具体的,预设数据转换协议可以由用户实现后通过人机交互模块发送至测试引擎的。目标测试数据是指用于对被测***进行测试的数据。协议转换是指一个设备的标准或协议转换成适用于另一设备的协议的过程,以实现不同协议之间互操作。根据预设数据转换协议对目标测试数据进行协议转换得到测试数据协议转换结果,具体的,是将目标测试数据原本适用于测试***的协议转换成适用于被测***的协议,得到测试数据协议转换结果使得目标测试数据可以被使用不同协议的被测***识别和使用。其中,测试数据协议转换结果和测试数据的内容是一致的,只是测试数据的协议是适用于测试***的,而测试数据协议转换结果的协议是适用于被测***的。
其中,测试脚本是指为特定测试内容预先构建的计算机可读指令,测试脚本可以被测试引擎执行。测试脚本具有可维护性和可复用性,针对不同场景,测试脚本可以由用户自定义创建,也可以使用测试自动化工具自动生成,也可以综合上述两种方法来完成。在一个可选的实施例中,所述测试脚本是由脚本生成模块根据所述测试数据和所述测试任务生成的。其中,所述测试任务包括为测试任务构建的操作指令。
由于测试***和被测***为两个相互独立的***,测试***与被测***之间若需进行通信,需要接口仿真模块建立二者之间的通信连接,具体的,测试***通过测试引擎驱动接口仿真模块与被测***建立通信连接。
S120、通过所述接口仿真模块将所述测试数据协议转换结果发送至所述被测***,以供所述被测***根据所述测试数据协议转换结果生成并发送反馈数据。
接口仿真模块除了用于建立测试***与被测***之间通信连接还用于透传测试***与被测***之间的交互数据。其中,透传是指透明传输,即接口仿真模块不会对交互数据进行任何处理,在交互数据传输的过程中接口仿真模块仅作为交互消息的中转站。其中,交互数据是指在测试过程中测试***与被测***传输的数据,包括测试数据协议转换结果和反馈数据。
接口仿真模块将测试数据协议转换结果直接发送至被测***,接口仿真模块不对测试数据协议转换结果进行任何处理。被测***在接收到测试数据协议转换结果会对测试数据协议转换结果进行处理并针对该测试数据协议转换结果生成反馈数据,并根据测试逻辑向测试***发送该反馈数据。具体的,被测***将反馈数据发送至测试***的接口仿真模块。
S130、通过所述接口仿真模块获取所述反馈数据,并将所述反馈数据进行协议转换得到反馈数据协议转换结果。
接口仿真模块直接将从被测***接收到的反馈数据发送至测试引擎。由于反馈数据的协议是适用于被测***的协议,测试引擎需要将反馈数据的协议转换为适用于测试***的协议,得到反馈数据协议转换结果。其中,反馈数据协议转换结果与反馈数据的内容是一致的,只是反馈数据协议转换结果的协议是适用于测试***的,而反馈数据的协议是适用于被测***的。在不涉及协议转换的情况时,二者是等价的。
S140、根据所述反馈数据协议转换结果和所述预设测试任务反馈信息属性表确定针对所述反馈数据的回复内容。
由于反馈数据协议转换结果的内容与反馈数据的内容是一致的,反馈数据协议转换结果包括被测***对测试数据转换结果的处理结果,是用于评价被测***性能的重要依据。其中,预设测试任务反馈信息属性表是由用户为测试任务预先匹配在测试***中,具体的,预设测试任务反馈信息属性表包括测试任务标识、回复被测***的具体内容和反馈数据正确性判断方法。其中,回复被测***的具体内容与反馈数据的正确性相关和测试任务标识相关。由于测试任务包括多种不同业务场景的测试任务,并非所有的测试任务均需针对反馈数据反馈被测***回复信息,示例性的,对安全级别高的场景的测试任务进行回复。另外,针对于反馈数据是否正确也设置有不同的回复内容,示例性的,在用户登录场景下,在被测***反馈正确的用户名和密码时反馈回复信息为登陆成功,相对的,在被测***反馈错误的用户名和密码时反馈回复信息登陆失败。可选的,将回复内容可设为空即为不回复。
本申请实施例所提供的技术方案,根据预设数据转换协议对目标测试数据进行协议转换得到测试数据协议转换结果,并根据测试脚本驱动接口仿真模块与被测***建立通信连接;通过所述接口仿真模块将所述测试数据协议转换结果发送至所述被测***,以供所述被测***根据所述测试数据协议转换结果生成并发送反馈数据;通过所述接口仿真模块获取所述反馈数据,并将所述反馈数据进行协议转换得到反馈数据协议转换结果;根据所述反馈数据协议转换结果和所述预设测试任务反馈信息属性表确定针对所述反馈数据的回复内容。本申请所提供的技术方案,将数据协议转换工作中在测试引擎中以用户接口方式进行实现,而不是固化在接口仿真中,接口仿真模块仅对数据进行透传,降低了测试引擎与被测***、接口仿真模块之间的耦合性及实现复杂度,并从而实现测试引擎的组件化和开放化,提高了测试***的可扩展性,同时提高了测试引擎实现的灵活性,测试引擎可根据用户输入的与目标被测***适配的数据转换协议对数据进行协议转换完成对目标被测***的测试任务不依赖第三方技术实现。
实施例二
图2是本申请实施例二提供的一种自动化测试方法的流程图。本实施例在上述实施例的基础上进行进一步地优化。具体优化为,所述根据预设数据转换协议对目标测试数据进行协议转换得到测试数据协议转换结果,包括:响应于测试任务选择指令通过数据采集模块获取目标测试数据;其中,所述目标测试数据包括测试任务标识;将所述目标测试数据的测试任务标识与所述关联关系进行匹配,若匹配成功,则在所述候选数据转换协议中确定与所述目标测试数据对应的数据转换协议;根据所述数据转换协议对所述目标测试数据进行协议转换得到测试数据协议转换结果。
如图2所示,所述自动化测试方法包括:
S210、响应于测试任务选择指令通过数据采集模块获取目标测试数据;其中,所述目标测试数据包括测试任务标识。
其中,测试任务是用户为测试特定被测***的性能预先配置在测试***的测试引擎中,测试任务与被测***直接相关。测试任务包括测试操作指令和测试任务标识,测试操作指令是指用于完成测试任务由用户自定义的计算机可执行指令,测试任务标识是指用于表示不同测试任务的唯一性信息。
测试任务选择指令是指在需要执行某项测试任务,在选中该项测试任务时,测试***产生的测试任务选择指令。由于,在对被测***进行不同类型测试时需要使用不同的测试数据,测试数据与测试任务直接相关,测试数据包括测试任务标识。其中,目标测试数据是指测试任务选择指令所包括的测试任务所需的测试数据。
响应于测试任务选择指令通过数据采集模块获取目标测试数据,具体的,测试引擎接收到测试任务选择指令,驱动数据采集模块获取用户输入的原始数据,由于不同用户输入的原始数据格式可能存在差异,示例性的,原始数据的格式可以是excel表格也可以是xml。可选的,数据采集模块在采集到原始数据以后,对原始数据进行格式转换,将原始数据转换为测试***可以直接会使用的数据格式,得到目标测试数据。数据采集模块将目标测试数据发送至脚本生成模块,脚本生成模块根据目标测试数据和操作指令生成测试脚本,并将测试脚本发送至测试引擎,测试脚本中包括目标测试数据。测试引擎在接收到测试脚本以后对测试脚本进行解析,得到目标测试数据。
S220、将所述目标测试数据的测试任务标识与所述关联关系进行匹配,若匹配成功,则在所述候选数据转换协议中确定与所述目标测试数据对应的数据转换协议。
其中,关联关系是指测试任务与数据转换协议之间的关系,由于测试任务是用户为测试特定被测***的功能和性能预先配置在测试***的测试引擎中。具体的,测试任务可以由用户实现后通过人机交互模块发送至测试引擎的,测试任务与被测***直接相关,数据转换协议也与被测***相关。二者均与被测***相关。
在一个可选的实施例中,在所述根据预设数据转换协议对目标测试数据进行协议转换得到测试数据协议转换结果之前,建立测试任务与数据转换协议之间的关联关系。具体的,获取用户配置的候选测试任务和候选数据转换协议;其中,所述候选数据转换协议是为所述候选测试任务配置的,所述候选数据转换协议包括候选测试任务的测试任务标识;根据所述测试任务标识建立所述候选测试数据协议与所述候选测试任务之间的关联关系。
其中,候选测试任务是指由用户为测试被测***的性能预先配置在测试***中的,候选测试任务的数量至少为1,当候选测试任务的数量大于1时,不同的候选任务可以用于测试同一个被测***的功能或性能,也可以用于测试不同被测***的功能或性能。候选数据转换协议为用户为测试任务预先配置在测试***的测试引擎中的,具体的,候选数据转换协议可以由用户实现后通过人机交互模块发送至测试引擎的。候选数据转换协议和被测***直接相关,在存在多个候选测试任务均是用于测试同一个被测***的情况下,一个候选数据转换协议可以对应多个候选测试任务,换言之,一个候选数据转换协议可以包括多个候选测试任务的测试任务标识。测试引擎将具有相同的测试任务标识的候选测试数据协议和候选测试任务相关联,得到候选测试数据协议与候选测试任务之间的关联关系。
将所述目标测试数据的测试任务标识与关联关系进行匹配,若匹配成功,则目标测试数据对应的测试任务是候选测试任务之一。根据候选测试数据协议与候选测试任务之间的关联关系,在候选数据转换协议中确定与目标测试数据对应的数据转换协议。
S230、根据所述数据转换协议对所述目标测试数据进行协议转换得到测试数据协议转换结果。
S240、通过所述接口仿真模块将所述测试数据协议转换结果发送至所述被测***,以供所述被测***根据所述测试数据协议转换结果生成并发送反馈数据。
S250、通过所述接口仿真模块获取所述反馈数据,并将所述反馈数据进行协议转换得到反馈数据协议转换结果。
S260、根据所述反馈数据协议转换结果和所述预设测试任务反馈信息属性表确定针对所述反馈数据的回复内容。
本申请实施例所提供的技术方案,响应于测试任务选择指令通过数据采集模块获取目标测试数据;其中,所述目标测试数据包括测试任务标识;将所述目标测试数据的测试任务标识与所述关联关系进行匹配,若匹配成功,则在所述候选数据转换协议中确定与所述目标测试数据对应的数据转换协议;根据所述数据转换协议对所述目标测试数据进行协议转换得到测试数据协议转换结果。本申请所提供的技术方案提供了一种通用的测试方法,不同用户对不同被测***进行测试时仅需将测试任务、数据转换协议和测试所需数据输入至测试***中即可。执行本方案实现测试引擎的组件化和开放化,提高了测试***的可扩展性。
实施例三
图3是本申请实施例三提供的自动化测试方法的流程图。本实施例在上述实施例的基础上进行进一步地优化。具体优化为,根据所述反馈数据协议转换结果和所述预设测试任务反馈信息属性表确定针对所述反馈数据的回复内容,包括:根据所述反馈数据协议转换结果的测试任务标识和预设测试任务反馈信息属性表,确定所述反馈数据正确性判断方法;所述预期需求包括指定参数,相应的,根据所述反馈数据正确性判断方法和预期需求对所述反馈数据协议转换结果的正确性进行判断,得到正确性判断结果;根据所述正确性判断结果和所述预设测试任务反馈信息属性表确定针对所述反馈数据的回复内容。
如图3所示,所述自动化测试方法包括:
S310、根据预设数据转换协议对目标测试数据进行协议转换得到测试数据协议转换结果,并根据测试脚本驱动接口仿真模块与被测***建立通信连接。
S320、通过所述接口仿真模块将所述测试数据协议转换结果发送至所述被测***,以供所述被测***根据所述测试数据协议转换结果生成并发送反馈数据。
S330、通过所述接口仿真模块获取所述反馈数据,并将所述反馈数据进行协议转换得到反馈数据协议转换结果。
其中,反馈数据是由被测***根据测试数据协议转换结果生成并发送的,反馈数据与测试任务直接相关,反馈数据包括测试任务标识。
在一个可选的实施例中,所述将所述反馈数据进行协议转换得到反馈数据协议转换结果,包括:将所述反馈数据的所述测试任务标识与所述关联关系进行匹配,若匹配成功,则在所述候选数据转换协议中确定与所述反馈数据对应的数据转换协议;根据所述数据转换协议对所述反馈数据进行协议转换得到所述反馈数据协议转换结果。
其中,关联关系与上述实施例中所描述的关联关系一致,在这里不再赘述,具体参见本发明实施例二。将反馈数据进行协议转换得到反馈数据协议转换结果,具体的是将反馈数据的测试任务标识与关联关系进行匹配,若匹配成功,则反馈数据对应的测试任务是候选测试任务之一。根据候选测试数据协议与候选测试任务之间的关联关系,在候选数据转换协议中确定与反馈数据对应的数据转换协议。
S340、根据所述反馈数据协议转换结果的测试任务标识和预设测试任务反馈信息属性表,确定所述反馈数据正确性判断方法。
其中,反馈数据正确性判断方法是指对被测***发送的反馈数据的正确性进行判断的方法。反馈数据正确性判断方法是由用户预先填入预设测试任务反馈信息属性表中的,由于预设测试任务反馈信息属性表还包括测试任务标识,且反馈数据也包括测试任务标识,根据反馈数据标识即可在预设测试任务反馈信息属性表中确定该反馈数据对应的反馈数据正确性判断方法。
由于反馈数据协议转换结果和反馈数据的区别仅在于二者的协议不同,反馈数据协议转换结果和反馈数据的内容是相同的,反馈数据协议转换结果和反馈数据包括相同的测试任务标识信息。对反馈数据协议转换结果的正确性进行判断等同于对反馈数据的正确性进行判断。
S350、根据所述反馈数据正确性判断方法和预期需求对所述反馈数据协议转换结果的正确性进行判断,得到正确性判断结果。
其中,反馈数据正确性判断方法与测试任务相关联,对于不同的测试任务存在不同的反馈数据正确性判断方法。通过反馈数据正确性判断方法对反馈数据中进行判断即可得到反馈数据的争取性判断结果。
在一个可选的实施例中,所述预期需求包括指定参数,相应的,根据所述反馈数据正确性判断方法和预期需求对所述反馈数据协议转换结果的正确性进行判断,得到正确性判断结果,包括:若所述预期需求为所述反馈数据协议转换结果与所述指定参数匹配成功则测试通过,且所述反馈数据协议转换结果与所述指定参数匹配成功,则确定所述反馈数据协议转换结果为正确;若所述预期需求为所述反馈数据协议转换结果与所述指定参数匹配失败则测试通过,且所述反馈数据协议转换结果与所述指定参数匹配失败,则确定所述反馈数据协议转换结果为正确。
在用户登录场景下,指定参数为预期的用户名和密码,若被测***反馈的用户名和密码与指定参数匹配成功,反馈数据为正确,测试通过。相对的,若被测***反馈的用户名和密码与指定参数匹配失败,反馈数据为错误,测试未通过。在邮箱黑名单拦截的场景下,指定参数为黑名单用户,在被测***的反馈数据为收到的邮件,若被测***反馈的邮件与指定参数匹配成功,反馈数据为错误,测试未通过;相对的,若被测***反馈的邮件与指定参数匹配失败,反馈数据为正确,测试通过。
S360、根据所述正确性判断结果和所述预设测试任务反馈信息属性表确定针对所述反馈数据的回复内容。
本申请实施例所提供的技术方案,根据所述反馈数据协议转换结果的测试任务标识和预设测试任务反馈信息属性表,确定所述反馈数据正确性判断方法;所述预期需求包括指定参数,相应的,根据所述反馈数据正确性判断方法和预期需求对所述反馈数据协议转换结果的正确性进行判断,得到正确性判断结果;根据所述正确性判断结果和所述预设测试任务反馈信息属性表确定针对所述反馈数据的回复内容。本申请所提供的技术方案,提供了测试***向被测***主动反馈用户定制的回复消息的方案,能够在被测***需要反馈回复信息的场景下,及时向被测***发送回复信息,避免了测试进程中断,提高了测试效率。同时,综合考虑了测试任务的不同预期需求,提高了自动化测试方法的适用性。
实施例四
图4是本申请实施例四提供的一种自动化测试装置,本实施例可适用于对被测***性能进行测试的情况。所述装置可集成于智能终端等电子设备中。
如图4所示,该装置可以包括:测试数据转换模块410、测试数据发送模块420、反馈数据转换模块430和回复内容确定模块440。
测试数据转换模块410,用于根据预设数据转换协议对目标测试数据进行协议转换得到测试数据协议转换结果,并根据测试脚本驱动接口仿真模块与被测***建立通信连接;
测试数据发送模块420,用于通过所述接口仿真模块将所述测试数据协议转换结果发送至所述被测***,以供所述被测***根据所述测试数据协议转换结果生成并发送反馈数据;
反馈数据转换模块430,用于通过所述接口仿真模块获取所述反馈数据,并将所述反馈数据进行协议转换得到反馈数据协议转换结果;
回复内容确定模块440,用于根据所述反馈数据协议转换结果和所述预设测试任务反馈信息属性表确定针对所述反馈数据的回复内容。
本申请实施例所提供的技术方案,根据预设数据转换协议对目标测试数据进行协议转换得到测试数据协议转换结果,并根据测试脚本驱动接口仿真模块与被测***建立通信连接;通过所述接口仿真模块将所述测试数据协议转换结果发送至所述被测***,以供所述被测***根据所述测试数据协议转换结果生成并发送反馈数据;通过所述接口仿真模块获取所述反馈数据,并将所述反馈数据进行协议转换得到反馈数据协议转换结果;根据所述反馈数据协议转换结果和所述预设测试任务反馈信息属性表确定针对所述反馈数据的回复内容。本申请所提供的技术方案,将数据协议转换工作中在测试引擎中进行,接口仿真模块仅对数据进行透传,降低了测试引擎与被测***、接口仿真模块之间的耦合性,从而实现测试引擎的组件化和开放化,提高了测试***的可扩展性,测试引擎可根据用户输入的与目标被测***适配的数据转换协议对数据进行协议转换完成对目标被测***的测试任务。
可选的,所述装置还包括:数据获取模块,用于在所述根据预设数据转换协议对目标测试数据进行协议转换得到测试数据协议转换结果之前,获取用户配置的候选测试任务和候选数据转换协议;其中,所述候选数据转换协议是为所述候选测试任务配置的,所述候选数据转换协议包括候选测试任务的测试任务标识;关联关系建立模块,用于根据所述测试任务标识建立所述候选测试数据协议与所述候选测试任务之间的关联关系。
可选的,所述测试数据转换模块410,包括:目标测试数据获取子模块,用于响应于测试任务选择指令通过数据采集模块获取目标测试数据;其中,所述目标测试数据包括测试任务标识;测试任务与关联关系匹配子模块,用于将所述目标测试数据的测试任务标识与所述关联关系进行匹配,若匹配成功,则在所述候选数据转换协议中确定与所述目标测试数据对应的数据转换协议;测试数据协议转换结果确定子模块,用于根据所述数据转换协议对所述目标测试数据进行协议转换得到测试数据协议转换结果。
可选的,所述反馈数据包括测试任务标识,相应的,反馈数据转换模块430,包括反馈数据获取子模块和反馈数据协议转换结果确定子模块,其中,反馈数据获取子模块,用于通过所述接口仿真模块获取所述反馈数据;反馈数据协议转换结果确定子模块,用于将所述反馈数据进行协议转换得到反馈数据协议转换结果。反馈数据协议转换结果确定子模块,包括:数据转换协议确定单元,用于将所述反馈数据的所述测试任务标识与所述关联关系进行匹配,若匹配成功,则在所述候选数据转换协议中确定与所述反馈数据对应的数据转换协议;反馈数据协议转换结果确定单元,用于根据所述数据转换协议对所述反馈数据进行协议转换得到所述反馈数据协议转换结果。
可选的,回复内容确定模块440,包括:反馈数据正确性判断方法确定子模块,用于根据所述反馈数据协议转换结果的测试任务标识和预设测试任务反馈信息属性表,确定所述反馈数据正确性判断方法;正确性判断结果确定子模块,用于根据所述反馈数据正确性判断方法和预期需求对所述反馈数据协议转换结果的正确性进行判断,得到正确性判断结果;回复内容确定子模块,用于根据所述正确性判断结果和所述预设测试任务反馈信息属性表确定针对所述反馈数据的回复内容。
可选的,所述预期需求包括指定参数,相应的,正确性判断结果确定子模块,包括:第一正确性判断结果确定单元,用于若所述预期需求为所述反馈数据协议转换结果与所述指定参数匹配成功则测试通过,且所述反馈数据协议转换结果与所述指定参数匹配成功,则确定所述反馈数据协议转换结果为正确;第二正确性判断结果确定单元,用于若所述预期需求为所述反馈数据协议转换结果与所述指定参数匹配失败则测试通过,且所述反馈数据协议转换结果与所述指定参数匹配失败,则确定所述反馈数据协议转换结果为正确。
可选的,所述测试脚本是由脚本生成模块根据所述测试数据和所述测试任务生成的。
本发明实施例所提供的自动化测试装置可执行本发明任意实施例所提供的自动化测试方法,具备执行自动化测试方法相应的功能模块和有益效果。
实施例五
图5是本申请实施例五提供的一种自动化测试***的结构示意图,本实施例可适用于通过自动化测试***对被测***性能进行测试的情况。
如图5所示,所述自动化测试***包括:测试引擎510,用于根据预设数据转换协议对目标测试数据进行协议转换得到测试数据协议转换结果,并根据测试脚本驱动接口仿真模块520与被测***建立通信连接;
所述接口仿真模块520,用于将所述测试数据协议转换结果发送至所述被测***,以供所述被测***根据所述测试数据协议转换结果生成并发送反馈数据;以及,从所述被测***获取所述反馈数据,并将所述反馈数据进行协议转换得到反馈数据协议转换结果;
所述测试引擎510,还用于根据所述反馈数据协议转换结果和所述预设测试任务反馈信息属性表确定针对所述反馈数据的回复内容。
在一个可选的实施例中,本***还包括,数据采集模块530、脚本生成模块540、人机交互模块550以及测试报告和日志生成模块560。测试引擎510通过人机交互模块550接收到测试任务选择指令,测试引擎510驱动数据采集模块530获取用户输入的原始数据,由于不同用户输入的原始数据格式可能存在差异,示例性的,原始数据的格式可以是excel表格也可以是xml。数据采集模块530在采集到原始数据以后,对原始数据进行格式转换,将原始数据转换为测试***可以直接会使用的数据格式,得到目标测试数据。
数据采集模块530将目标测试数据发送至脚本生成模块540,脚本生成模块540根据目标测试数据和操作指令生成测试脚本,并将测试脚本发送至测试引擎510,测试脚本中包括目标测试数据。
测试引擎510在接收到测试脚本以后对测试脚本进行解析,得到目标测试数据。测试引擎510对目标测试数据进行数据协议转换,并根据测试脚本驱动接口仿真模块520,通过接口仿真模块520向被测***发送数据协议转换后的目标测试数据。
测试引擎510还用于通过接口仿真模块520接收被测***发送的反馈数据,并对该反馈数据进行数据协议转换,然后对经过数据协议转换后的反馈数据正确性进行分析,并确定针对于该反馈数据的回复内容和测试结果。测试引擎510还用于根据测试脚本以及测试结果通过测试报告和日志生成模块560生成测试报告和日志。
本申请实施例所提供的技术方案,根据预设数据转换协议对目标测试数据进行协议转换得到测试数据协议转换结果,并根据测试脚本驱动接口仿真模块与被测***建立通信连接;通过所述接口仿真模块将所述测试数据协议转换结果发送至所述被测***,以供所述被测***根据所述测试数据协议转换结果生成并发送反馈数据;通过所述接口仿真模块获取所述反馈数据,并将所述反馈数据进行协议转换得到反馈数据协议转换结果;根据所述反馈数据协议转换结果和所述预设测试任务反馈信息属性表确定针对所述反馈数据的回复内容。本申请所提供的技术方案,将数据协议转换工作中在测试引擎中进行,接口仿真模块仅对数据进行透传,降低了测试引擎与被测***、接口仿真模块之间的耦合性,从而实现测试引擎的组件化和开放化,提高了测试***的可扩展性,测试引擎可根据用户输入的与目标被测***适配的数据转换协议对数据进行协议转换完成对目标被测***的测试任务。
实施例六
本申请实施例六还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种自动化测试方法,该方法包括:
根据预设数据转换协议对目标测试数据进行协议转换得到测试数据协议转换结果,并根据测试脚本驱动接口仿真模块与被测***建立通信连接;
通过所述接口仿真模块将所述测试数据协议转换结果发送至所述被测***,以供所述被测***根据所述测试数据协议转换结果生成并发送反馈数据;
通过所述接口仿真模块获取所述反馈数据,并将所述反馈数据进行协议转换得到反馈数据协议转换结果;
根据所述反馈数据协议转换结果和所述预设测试任务反馈信息属性表确定针对所述反馈数据的回复内容。
存储介质是指任何的各种类型的存储器电子设备或存储电子设备。术语“存储介质”旨在包括:安装介质,例如CD-ROM、软盘或磁带装置;计算机***存储器或随机存取存储器,诸如DRAM、DDR RAM、SRAM、EDO RAM,兰巴斯(Rambus)RAM等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的计算机***中,或者可以位于不同的第二计算机***中,第二计算机***通过网络(诸如因特网)连接到计算机***。第二计算机***可以提供程序指令给计算机用于执行。术语“存储介质”可以包括可以驻留在不同未知中(例如在通过网络连接的不同计算机***中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。
当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的自动化测试操作,还可以执行本申请任意实施例所提供的自动化测试方法中的相关操作。
实施例七
本申请实施例七提供了一种电子设备,该电子设备中可集成本申请实施例提供的自动化测试方法,该电子设备可以是配置于***内的,也可以是执行***内的部分或者全部功能的设备。图6是本申请实施例七提供的一种电子设备的结构示意图。如图6所示,本实施例提供了一种电子设备600,其包括:一个或多个处理器620;存储装置610,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器620执行,使得所述一个或多个处理器620实现本申请实施例所提供的自动化测试方法,该方法包括:
根据预设数据转换协议对目标测试数据进行协议转换得到测试数据协议转换结果,并根据测试脚本驱动接口仿真模块与被测***建立通信连接;
通过所述接口仿真模块将所述测试数据协议转换结果发送至所述被测***,以供所述被测***根据所述测试数据协议转换结果生成并发送反馈数据;
通过所述接口仿真模块获取所述反馈数据,并将所述反馈数据进行协议转换得到反馈数据协议转换结果;根据所述反馈数据协议转换结果和所述预设测试任务反馈信息属性表确定针对所述反馈数据的回复内容。
当然,本领域技术人员可以理解,处理器620还实现本申请任意实施例所提供的自动化测试方法的技术方案。
图6显示的电子设备600仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
如图6所示,该电子设备600包括处理器620、存储装置610、输入装置630和输出装置640;电子设备中处理器620的数量可以是一个或多个,图6中以一个处理器620为例;电子设备中的处理器620、存储装置610、输入装置630和输出装置640可以通过总线或其他方式连接,图6中以通过总线650连接为例。
存储装置610作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块单元,如本申请实施例中的自动化测试方法对应的程序指令。
存储装置610可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储装置610可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置610可进一步包括相对于处理器620远程设置的存储器,这些远程存储器可以通过网络连接。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置630可用于接收输入的数字、字符信息或语音信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。输出装置640可包括显示屏、扬声器等电子设备。
本申请实施例提供的电子设备,可以在对被测***性能进行测试的情况下,将数据协议转换工作中在测试引擎中进行,接口仿真模块对数据进行透传,降低了测试引擎与被测***、接口仿真模块之间的耦合性,从而实现测试引擎的组件化和开放化,提高了测试***的可扩展性。
上述实施例中提供的自动化测试方法、介质及电子设备可执行本申请任意实施例所提供的自动化测试方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本申请任意实施例所提供的自动化测试方法。
注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。
Claims (11)
1.一种自动化测试方法,其特征在于,所述方法包括:
根据预设数据转换协议对目标测试数据进行协议转换得到测试数据协议转换结果,并根据测试脚本驱动接口仿真模块与被测***建立通信连接;
通过所述接口仿真模块将所述测试数据协议转换结果发送至所述被测***,以供所述被测***根据所述测试数据协议转换结果生成并发送反馈数据;
通过所述接口仿真模块获取所述反馈数据,并将所述反馈数据进行协议转换得到反馈数据协议转换结果;
根据所述反馈数据协议转换结果和所述预设测试任务反馈信息属性表确定针对所述反馈数据的回复内容。
2.根据权利要求1所述的方法,其特征在于,在所述根据预设数据转换协议对目标测试数据进行协议转换得到测试数据协议转换结果之前,所述方法还包括:
获取用户配置的候选测试任务和候选数据转换协议;其中,所述候选数据转换协议是为所述候选测试任务配置的,所述候选数据转换协议包括候选测试任务的测试任务标识;
根据所述测试任务标识建立所述候选测试数据协议与所述候选测试任务之间的关联关系。
3.根据权利要求2所述的方法,其特征在于,所述根据预设数据转换协议对目标测试数据进行协议转换得到测试数据协议转换结果,包括:
响应于测试任务选择指令通过数据采集模块获取目标测试数据;其中,所述目标测试数据包括测试任务标识;
将所述目标测试数据的测试任务标识与所述关联关系进行匹配,若匹配成功,则在所述候选数据转换协议中确定与所述目标测试数据对应的数据转换协议;
根据所述数据转换协议对所述目标测试数据进行协议转换得到测试数据协议转换结果。
4.根据权利要求2所述的方法,其特征在于,所述反馈数据包括测试任务标识,相应的,将所述反馈数据进行协议转换得到反馈数据协议转换结果,包括:
将所述反馈数据的所述测试任务标识与所述关联关系进行匹配,若匹配成功,则在所述候选数据转换协议中确定与所述反馈数据对应的数据转换协议;
根据所述数据转换协议对所述反馈数据进行协议转换得到所述反馈数据协议转换结果。
5.根据权利要求1所述的方法,其特征在于,根据所述反馈数据协议转换结果和所述预设测试任务反馈信息属性表确定针对所述反馈数据的回复内容,包括:
根据所述反馈数据协议转换结果的测试任务标识和预设测试任务反馈信息属性表,确定所述反馈数据正确性判断方法;
根据所述反馈数据正确性判断方法和预期需求对所述反馈数据协议转换结果的正确性进行判断,得到正确性判断结果;
根据所述正确性判断结果和所述预设测试任务反馈信息属性表确定针对所述反馈数据的回复内容。
6.根据权利要求5所述的方法,其特征在于,所述预期需求包括指定参数,相应的,根据所述反馈数据正确性判断方法和预期需求对所述反馈数据协议转换结果的正确性进行判断,得到正确性判断结果,包括:
若所述预期需求为所述反馈数据协议转换结果与所述指定参数匹配成功则测试通过,且所述反馈数据协议转换结果与所述指定参数匹配成功,则确定所述反馈数据协议转换结果为正确;
若所述预期需求为所述反馈数据协议转换结果与所述指定参数匹配失败则测试通过,且所述反馈数据协议转换结果与所述指定参数匹配失败,则确定所述反馈数据协议转换结果为正确。
7.根据权利要求2所述的方法,其特征在于,所述测试脚本是由脚本生成模块根据所述测试数据和所述测试任务生成的。
8.一种自动化测试装置,其特征在于,所述方法包括:
测试数据转换模块,用于根据预设数据转换协议对目标测试数据进行协议转换得到测试数据协议转换结果,并根据测试脚本驱动接口仿真模块与被测***建立通信连接;
测试数据发送模块,用于通过所述接口仿真模块将所述测试数据协议转换结果发送至所述被测***,以供所述被测***根据所述测试数据协议转换结果生成并发送反馈数据;
反馈数据转换模块,用于通过所述接口仿真模块获取所述反馈数据,并将所述反馈数据进行协议转换得到反馈数据协议转换结果;
回复内容确定模块,用于根据所述反馈数据协议转换结果和所述预设测试任务反馈信息属性表确定针对所述反馈数据的回复内容。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一项所述的自动化测试方法。
10.一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-7中任一项所述的自动化测试方法。
11.一种自动化测试***,其特征在于,所述***包括:
测试引擎,用于根据预设数据转换协议对目标测试数据进行协议转换得到测试数据协议转换结果,并根据测试脚本驱动接口仿真模块与被测***建立通信连接;
所述接口仿真模块,用于将所述测试数据协议转换结果发送至所述被测***,以供所述被测***根据所述测试数据协议转换结果生成并发送反馈数据;以及,从所述被测***获取所述反馈数据,并将所述反馈数据进行协议转换得到反馈数据协议转换结果;
所述测试引擎,还用于根据所述反馈数据协议转换结果和所述预设测试任务反馈信息属性表确定针对所述反馈数据的回复内容。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110018353.4A CN112685319A (zh) | 2021-01-07 | 2021-01-07 | 一种自动化测试方法、装置、介质、电子设备和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110018353.4A CN112685319A (zh) | 2021-01-07 | 2021-01-07 | 一种自动化测试方法、装置、介质、电子设备和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112685319A true CN112685319A (zh) | 2021-04-20 |
Family
ID=75456253
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110018353.4A Pending CN112685319A (zh) | 2021-01-07 | 2021-01-07 | 一种自动化测试方法、装置、介质、电子设备和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112685319A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114679401A (zh) * | 2022-03-11 | 2022-06-28 | 合肥大唐存储科技有限公司 | 一种协议测试实现方法和装置 |
CN115967660A (zh) * | 2022-08-18 | 2023-04-14 | 山东有人物联网股份有限公司 | 测试can协议转换的方法、装置、终端设备及存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070043956A1 (en) * | 2005-08-19 | 2007-02-22 | Microsoft Corporation | System and methods that facilitate third party code test development |
US20070168744A1 (en) * | 2005-11-22 | 2007-07-19 | International Business Machines Corporation | Method and system for testing a software application interfacing with multiple external software applications in a simulated test environment |
CN101098207A (zh) * | 2006-06-26 | 2008-01-02 | 中兴通讯股份有限公司 | 一种基于消息的自动化测试的***和方法 |
CN101576848A (zh) * | 2008-05-09 | 2009-11-11 | 北京世纪拓远软件科技发展有限公司 | 模拟*** |
CN102694701A (zh) * | 2012-06-13 | 2012-09-26 | 青岛海信传媒网络技术有限公司 | 基于消息的测试方法及*** |
CN103257925A (zh) * | 2013-04-28 | 2013-08-21 | 株洲南车时代电气股份有限公司 | 列车运行监控记录软件自动测试装置、***及其方法 |
CN110609786A (zh) * | 2019-08-16 | 2019-12-24 | 平安科技(深圳)有限公司 | 软件测试方法、装置、计算机设备和存储介质 |
CN111324526A (zh) * | 2018-12-14 | 2020-06-23 | 北京金山云网络技术有限公司 | 接口测试***、方法和服务器 |
-
2021
- 2021-01-07 CN CN202110018353.4A patent/CN112685319A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070043956A1 (en) * | 2005-08-19 | 2007-02-22 | Microsoft Corporation | System and methods that facilitate third party code test development |
US20070168744A1 (en) * | 2005-11-22 | 2007-07-19 | International Business Machines Corporation | Method and system for testing a software application interfacing with multiple external software applications in a simulated test environment |
CN101098207A (zh) * | 2006-06-26 | 2008-01-02 | 中兴通讯股份有限公司 | 一种基于消息的自动化测试的***和方法 |
CN101576848A (zh) * | 2008-05-09 | 2009-11-11 | 北京世纪拓远软件科技发展有限公司 | 模拟*** |
CN102694701A (zh) * | 2012-06-13 | 2012-09-26 | 青岛海信传媒网络技术有限公司 | 基于消息的测试方法及*** |
CN103257925A (zh) * | 2013-04-28 | 2013-08-21 | 株洲南车时代电气股份有限公司 | 列车运行监控记录软件自动测试装置、***及其方法 |
CN111324526A (zh) * | 2018-12-14 | 2020-06-23 | 北京金山云网络技术有限公司 | 接口测试***、方法和服务器 |
CN110609786A (zh) * | 2019-08-16 | 2019-12-24 | 平安科技(深圳)有限公司 | 软件测试方法、装置、计算机设备和存储介质 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114679401A (zh) * | 2022-03-11 | 2022-06-28 | 合肥大唐存储科技有限公司 | 一种协议测试实现方法和装置 |
CN115967660A (zh) * | 2022-08-18 | 2023-04-14 | 山东有人物联网股份有限公司 | 测试can协议转换的方法、装置、终端设备及存储介质 |
CN115967660B (zh) * | 2022-08-18 | 2024-05-03 | 山东有人物联网股份有限公司 | 测试can协议转换的方法、装置、终端设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107294808B (zh) | 接口测试的方法、装置和*** | |
CN108052474B (zh) | 数据格式转换方法、装置、设备及计算机可读存储介质 | |
CN107846466B (zh) | 云终端外部设备的映射方法、服务器、云终端及*** | |
CN112685319A (zh) | 一种自动化测试方法、装置、介质、电子设备和*** | |
CN112202639B (zh) | 一种通过LoadRunner工具实现车联网远程控制服务的性能测试方法 | |
CN103023708A (zh) | 通信协议接口的测试方法及*** | |
CN110908708B (zh) | 一种代码发布方法、装置和*** | |
CN101964923A (zh) | 交互式命令的配置***及方法 | |
CN112118600B (zh) | 一种5g独立组网sa架构下的流量牵引*** | |
CN111917607A (zh) | 通信***测试方法、通信***测试装置及*** | |
CN114025014B (zh) | 一种资产探测方法、装置、电子设备及存储介质 | |
CN111427710A (zh) | 应用程序中组件的通信方法、装置、设备及存储介质 | |
CN116684489A (zh) | 远程测试方法、***、设备和存储介质 | |
CN114666363B (zh) | 信息传输方法、装置、电子设备、存储介质及产品 | |
CN106598599B (zh) | 一种程序的执行方法和设备 | |
CN111708568B (zh) | 一种组件化开发解耦方法及终端 | |
CN113037526B (zh) | 一种安全检测方法、终端、***及存储介质 | |
CN114817024A (zh) | 用例生成方法及装置、设备、存储介质 | |
CN112950447B (zh) | 资源调度方法、装置、服务器及存储介质 | |
CN111245705B (zh) | 一种实现培训仿真的服务器、客户端即时通信的方法 | |
CN114297062A (zh) | 业务测试方法、装置、电子设备及存储介质 | |
CN113242292A (zh) | 报文传输方法、装置、设备、介质及产品 | |
CN109412931B (zh) | 利用即时通讯方式进行知识问答的方法、装置和终端设备 | |
CN112511636A (zh) | 数据传输***、方法、装置、计算机设备及存储介质 | |
CN111478941A (zh) | Mock自动化运行方法、装置、计算机设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |