一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

ICE接口性能测试方法、装置、设备和存储介质与流程

2022-03-09 08:25:59 来源:中国专利 TAG:

ice接口性能测试方法、装置、设备和存储介质
技术领域
1.本技术涉及计算机技术领域,特别是涉及一种网络通信引擎(internet communication engine,ice)接口性能测试方法、装置、设备和存储介质。


背景技术:

2.随着通信技术的不断发展,实时数据流在各行各业,尤其是传统行业越来越重要。通过实测对比,在网络带宽的占用、内存使用以及中央处理器(central processing unit,cpu)开销等方面,ice协议接口的实用价值优于其他协议接口,如优于restful协议接口。因此ice协议接口在实时通信领域应用的占比会越来越高。考虑到ice协议的特殊性,目前业界缺少对ice协议接口的性能测试方案,妨碍ice协议技术的推广。


技术实现要素:

3.本技术提供一种ice接口性能测试方法、装置、设备和存储介质,能够实现对ice接口的性能测试。
4.第一方面,本技术实施例提供一种ice接口性能测试方法,应用于性能测试工具jmeter中,所述方法包括:
5.获取用户输入的网络通信引擎ice接口测试参数;其中,所述ice接口测试参数包括服务端的第一地址、目标调用类标识、目标调用方法标识以及接口调用参数,所述目标调用类标识和所述目标调用方法标识用于指示所述服务端中待调用的ice服务接口;
6.在通过所述第一地址与所述服务端建立通信连接完毕后,基于所述接口调用参数调用所述ice服务接口;
7.接收所述服务端返回的接口调用结果。
8.第二方面,本技术实施例提供一种ice接口性能测试装置,集成于性能测试工具jmeter中,所述装置包括:
9.参数获取模块,用于获取用户输入的网络通信引擎ice接口测试参数;其中,所述ice接口测试参数包括服务端的第一地址、目标调用类标识、目标调用方法标识以及接口调用参数,所述目标调用类标识和所述目标调用方法标识用于指示所述服务端中待调用的ice服务接口;
10.接口调用模块,用于在通过所述第一地址与所述服务端建立通信连接完毕后,基于所述接口调用参数调用所述ice服务接口;
11.结果接收模块,用于接收所述服务端返回的接口调用结果。
12.第三方面,本技术实施例提供一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现本技术实施例第一方面提供的ice接口性能测试方法的步骤。
13.第四方面,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本技术实施例第一方面提供的ice接口性能测试方法
的步骤。
14.本技术实施例提供的技术方案,通过性能测试工具jmeter获取用户输入的ice接口测试参数,并基于ice接口测试参数调用服务端中相应的ice服务接口,以及接收服务端返回的接口调用结果,也就是说,仅需要用户在jmeter中输入ice接口测试参数,即可自动化地实现ice接口的性能测试。由于本技术实施例能够使用性能测试工具jmeter来对ice接口进行性能测试,那么通过jmeter本身提供的多线程测试功能,即可实现对ice接口进行多线程的性能测试,大大提高了ice接口测试的效率。
附图说明
15.图1为本技术实施例提供的ice接口性能测试方法的一种流程示意图;
16.图2为本技术实施例提供的参数输入界面的一种示意图;
17.图3为本技术实施例提供的ice文件处理过程的一种流程示意图;
18.图4为本技术实施例提供的ice接口性能测试方法的另一种流程示意图;
19.图5为本技术实施例提供的ice接口性能测试装置的一种结构示意图;
20.图6为本技术实施例提供的电子设备的一种结构示意图。
具体实施方式
21.为了使本技术的目的、技术方案及优点更加清楚明白,通过下述实施例并结合附图,对本技术实施例中的技术方案进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。
22.为了更好地理解本技术实施例中技术方案,下面先对jmeter的相关内容进行简单介绍。jmeter是一款性能测试工具,可以对接口进行性能测试。jmeter具有以下优点:具备高移植性,可以实现跨平台运行;可以实现分布式负载;可以采用多线程,允许通过多个线程并发取样或通过独立的线程对不同的功能同时取样;具有较高的扩展性。但是,目前jmeter并不支持对ice接口的性能测试。
23.在一些传统技术中,ice接口访问技术都是必须自行按照每个调用的接口编写对应的代码,且也只能单线程访问,无法进行多线程的性能测试。为此,本技术实施例提供的技术方案,旨在通过jmeter实现对ice接口的性能测试。
24.图1为本技术实施例提供的ice接口性能测试方法的一种流程示意图。本实施例涉及的是如何通过jmeter对ice接口进行性能测试。如图1所示,该方法可以包括:
25.s101、获取用户输入的ice接口测试参数。
26.其中,所述ice接口测试参数包括服务端的第一地址、目标调用类标识、目标调用方法标识以及接口调用参数,所述目标调用类标识和所述目标调用方法标识用于指示所述服务端中待调用的ice服务接口。
27.上述第一地址可以包括服务端的互联网协议(internet protocol,ip)地址、端口号以及服务标识。目标调用类标识用于标识目标调用类,该标识可以为目标调用类的名称或者编码等。目标调用方法标识用于标识目标调用方法,目标调用类下可以包括多个调用方法,该目标调用方法为目标调用类下的其中一个调用方法,该调用方法的标识可以为目标调用方法的名称或者编码等。实际应用中,服务端中包含有多个ice服务接口,上述目标
调用类标识和目标调用方法标识共同指示了服务端中待调用的ice服务接口,即通过目标调用类标识和目标调用方法标识告知服务端,客户端(即jmeter)需要调用服务端哪一个ice服务接口。
28.上述接口调用参数为调用所述ice服务接口所需的入参,例如,当该ice服务接口为查询类服务接口时,若要查询用户账户余额,则该接口调用参数可以为用户的标识(id);再如,若要查询用户历史订单,则该接口调用参数可以为用户的标识以及历史订单的查询时间范围等。
29.为了便于用户输入ice接口测试参数,在上述s101之前,可选地,该方法还可以包括:调用jmeter工具包中的界面创建类,以创建参数输入界面。
30.其中,jmeter工具包中的界面创建类可以为abstractjavasamplerclient类,通过调用abstractjavasamplerclient类,创建ice接口测试所需的参数输入界面。参见图2所示的参数输入界面,用户可以通过参数输入界面输入ice接口测试参数,即输入ice服务端的ip地址、端口号、服务标识、目标调用类标识、目标调用方法标识以及接口调用参数等。对应地,jemter通过所述参数输入界面获取用户输入的ice接口测试参数。
31.s102、在通过所述第一地址与所述服务端建立通信连接完毕后,基于所述接口调用参数调用所述ice服务接口。
32.在获取到ice接口测试参数之后,jemter通过ice服务端的ip地址、端口号以及服务标识,与ice服务端建立通信连接。在与服务端建立通信连接成功之后,jemter将接口调用参数作为入参,调用目标调用类标识和目标调用方法标识共同指示的服务端的ice服务接口。
33.s103、接收所述服务端返回的接口调用结果。
34.通过接口调用结果便可以获知服务端的ice服务接口是否能够正确响应客户端的调用,从而实现对ice接口的性能测试。示例性地,假设ice服务接口为查询类服务接口,同时假设目标调用类为用户订单类,用户订单类可以包括多个调用方法,分别为查询用户当前订单方法、查询用户历史订单方法以及查询用户退款订单方法等,在本实施例中假设目标调用方法为上述查询用户历史订单方法,接口调用参数可以为待查询用户的用户id和历史订单的查询时间范围。jemter通过绘制的参数输入界面获取上述ice接口测试参数,并在通过服务端的第一地址与服务端建立通信连接完毕之后,jemter可以将用户订单类的标识、查询历史订单方法的标识、用户id以及历史订单的查询时间范围发送给服务端。在服务端成功接收这些信息之后,服务端通过用户订单类下的查询历史订单方法,按照上述接口调用参数查询用户的历史订单,并将查询结果返回给jemter。
35.jemter支持多线程的接口调用,因此,在对ice接口测试过程中,可以配置线程组,以启用多个线程并发对ice接口进行压力测试。
36.本技术实施例提供的ice接口性能测试方法,通过性能测试工具jmeter获取用户输入的ice接口测试参数,并基于ice接口测试参数调用服务端中相应的服务接口,以及接收服务端返回的接口调用结果,也就是说,仅需要用户在jmeter中输入ice接口测试参数,即可自动化地实现ice接口的性能测试。由于本技术实施例能够使用性能测试工具jmeter来对ice接口进行性能测试,那么通过jmeter本身提供的多线程测试功能,即可实现对ice接口进行多线程的性能测试,大大提高了ice接口测试的效率。
37.在一个实施例中,还提供了一种目标调用类标识和目标调用方法标识的获取过程。继续参见图2,上述参数输入界面内设置有文件上传控件,在上述实施例的基础上,可选地,如图3所示,该方法还可以包括:
38.s301、通过所述参数输入界面内的文件上传控件接收用户输入的ice文件。
39.其中,ice文件可以理解为ice服务端提供给ice客户端的文件。该ice文件内包含ice服务端能够支持的所有功能类和方法。
40.s302、对所述ice文件进行编译,得到java文件。
41.s303、对所述java文件进行分析,得到所述服务端支持的调用类标识集合和所述调用类标识集合中各调用类标识包含的调用方法标识集合。
42.其中,在将ice文件编译为java文件之后,分析编译后的java文件内所有的功能类和方法。
43.示例性地,分析到的查询功能类可以包括用户订单类和用户账户类,用户订单类可以包括查询用户当前订单方法、查询用户历史订单方法以及查询用户退款订单方法等,用户账户类可以包括查询用户账户余额方法、查询用户历史消费方法以及查询用户充值历史订单方法等。再如,分析到的订阅功能类可以包括机器人状态类和工作站环境类,机器人状态类可以包括订阅机器人行动轨迹方法、订阅机器人能耗方法以及订阅机器人温度方法等,工作站环境类可以包括订阅工作站二氧化碳浓度方法、订阅工作站温度方法以及订阅工作站湿度方法等。
44.s304、将所述调用类标识集合和所述调用方法标识集合加载到所述参数输入界面内。
45.其中,在得到服务端支持的所有调用类标识集合和调用类标识集合中各调用类标识支持的调用方法标识集合之后,将得到的调用类标识集合和调用方法标识集合传入参数输入界面,通过参数输入界面提供给用户,方便用户选择。
46.可选地,参数输入界面内设置有类控件以及方法控件。对应地,通过参数输入界面获取用户输入的目标调用类标识的过程可以为:在监测到用户对参数输入界面内的类控件的触发操作时,弹出调用类选择界面;获取用户从所述调用类标识集合中选择的目标调用类标识。
47.其中,所述调用类选择界面中显示有所述调用类标识集合。也就是说,jemter可以将服务端支持的所有调用类标识展示在调用类选择界面内,以供用户进行目标调用类标识的选择。
48.对应地,通过参数输入界面获取用户输入的目标调用方法标识的过程可以为:在监测到用户对所述参数输入界面内的方法控件的触发操作时,弹出调用方法选择界面;获取用户从所述调用方法标识集合中选择的目标调用方法标识。
49.其中,所述调用方法选择界面中显示有所述目标调用类标识包含的调用方法标识集合。也就是说,jemter可以将服务端支持的调用类标识下的所有调用方法标识展示在调用方法选择界面内,以供用户进行目标调用方法标识的选择。
50.在本实施例中,通过调用jmeter工具包中的界面创建类来创建参数输入界面,用户可以通过参数输入界面设置ice接口测试参数,丰富了人机交互的方式,提高了人机交互的智能性。同时,对服务端提供的ice文件进行分析处理,以获取服务端支持的所有功能类
和方法,并将所有功能类的标识和方法标识加载到参数输入界面内以供用户选择,简化了用户的操作,提高了对ice接口测试的便捷性。
51.在一个实施例中,上述ice服务接口还可以是订阅类服务接口,接下来,具体介绍对订阅类服务接口的性能测试过程。在上述实施例的基础上,可选地,如图4所示,该方法可以包括:
52.s401、获取用户输入的ice接口测试参数。
53.其中,所述ice接口测试参数包括服务端的第一地址、目标调用类标识、目标调用方法标识、接口调用参数以及本地代理服务的第二地址,所述目标调用类标识和所述目标调用方法标识用于指示所述服务端中待调用的ice服务接口。
54.可选地,上述第二地址可以包括本地代理服务的ip地址和端口号,若要订阅多个ice服务接口,则第二地址中可以包括多个端口号。以目标调用类为机器人状态类为例,上述接口调用参数可以为机器人id。
55.s402、在通过所述第一地址与所述服务端建立通信连接完毕后,基于所述第二地址、所述目标调用类标识和所述目标调用方法标识,创建本地代理。
56.其中,本地代理可以理解为ice客户端中与ice服务端对接的服务。可选地,基于所述第二地址、所述目标调用类标识和所述目标调用方法标识创建本地代理的过程可以包括以下步骤:
57.s4021、基于所述目标调用类标识和所述目标调用方法标识,创建本地回调类。
58.s4022、调用ice的适配器创建工具,通过所述适配器创建工具,基于所述第二地址生成本地适配器。
59.s4023、基于所述本地回调类激活所述本地适配器。
60.s4024、调用代理创建工具,通过所述代理创建工具,基于所述本地适配器生成本地代理。
61.s403、将所述本地代理的代理标识作为参数发送给所述服务端,以使所述服务端与所述本地代理建立长连接。
62.s404、基于所述接口调用参数调用所述ice服务接口。
63.s405、通过所述长连接接收所述服务端返回的接口调用结果。
64.通过接口调用结果便可以获知订阅的服务端的ice服务接口是否能够正确响应客户端的调用,从而实现对订阅类ice接口的性能测试。示例性地,假设ice服务接口为订阅类服务接口,同时假设目标调用类为机器人状态类,机器人状态类可以包括多个调用方法,分别为订阅机器人行动轨迹方法、订阅机器人能耗方法以及订阅机器人温度方法等,在本实施例中假设目标调用方法为上述订阅机器人温度方法,接口调用参数可以为机器人id。jemter通过绘制的参数输入界面获取上述ice接口测试参数,并在通过服务端的第一地址与服务端建立通信连接完毕之后,jemter可以将机器人状态类的标识、订阅机器人温度方法的标识、机器人id以及创建的本地代理的代理标识发送给服务端。在服务端成功接收这些信息之后,服务端与本地代理建立长连接,并通过机器人状态类下的订阅机器人温度方法,按照上述接口调用参数订阅机器人的温度,并将采集的机器人温度通过与本地代理之间建立的长连接返回给jemter。
65.当需要订阅多个服务端的ice服务接口时,jemter可以从参数输入界面获取本地
代理服务的端口列表。在从参数输入界面获取到本地代理服务的端口列表之后,还可以对端口列表中的各端口号进行维护,以确保对订阅类服务接口的正常测试。在上述实施例的基础上,可选地,在上述s402中基于所述第二地址、所述目标调用类标识和所述目标调用方法标识,创建本地代理之前,该方法还可以:判断所述端口号是否占用。
66.具体的,若确定所述端口号被占用,则输出端口提示信息;其中,所述端口提示信息用于指示修改所述端口号;若所述端口号未被占用,则继续执行基于所述第二地址、所述目标调用类标识和所述目标调用方法标识,创建本地代理的步骤。
67.可选地,在所述端口号使用完毕之后,还可以终止占用所述端口号的进程,以释放该端口号,确保下次使用该端口号时,该端口号不被占用。
68.在本实施例中,仅需要用户在jmeter中输入订阅类ice接口测试参数,即可自动化地实现订阅类ice服务接口的性能测试。由于本技术实施例能够使用性能测试工具jmeter来对订阅类ice服务接口进行性能测试,那么通过jmeter本身提供的多线程测试功能,即可实现对订阅类ice服务接口进行多线程的性能测试,大大提高了订阅类ice服务接口测试的效率。并且,能够及时回收使用完毕的本地端口号,提高了本地端口号的复用率。
69.图5为本技术实施例提供的ice接口性能测试装置的一种结构示意图。该装置集成于性能测试工具jmeter中,如图5所示,该装置可以包括:参数获取模块501、接口调用模块502和结果接收模块503。
70.具体的,参数获取模块501用于获取用户输入的网络通信引擎ice接口测试参数;其中,所述ice接口测试参数包括服务端的第一地址、目标调用类标识、目标调用方法标识以及接口调用参数,所述目标调用类标识和所述目标调用方法标识用于指示所述服务端中待调用的ice服务接口;
71.接口调用模块502用于在通过所述第一地址与所述服务端建立通信连接完毕后,基于所述接口调用参数调用所述ice服务接口;
72.结果接收模块503用于接收所述服务端返回的接口调用结果。
73.本技术实施例提供的ice接口性能测试装置,通过性能测试工具jmeter获取用户输入的ice接口测试参数,并基于ice接口测试参数调用服务端中相应的服务接口,以及接收服务端返回的接口调用结果,也就是说,仅需要用户在jmeter中输入ice接口测试参数,即可自动化地实现ice接口的性能测试。由于本技术实施例能够使用性能测试工具jmeter来对ice接口进行性能测试,那么通过jmeter本身提供的多线程测试功能,即可实现对ice接口进行多线程的性能测试,大大提高了ice接口测试的效率。
74.在上述实施例的基础上,可选地,该装置还包括:界面创建模块。
75.具体的,界面创建模块用于在所述参数获取模块501获取用户输入的网络通信引擎ice接口测试参数之前,调用jmeter工具包中的界面创建类,以创建参数输入界面;
76.对应地,参数获取模块501具体用于通过所述参数输入界面获取用户输入的ice接口测试参数。
77.在上述实施例的基础上,可选地,该装置还包括:文件接收模块、文件编译模块、文件分析模块和结果加载模块。
78.具体的,文件接收模块用于通过所述参数输入界面内的文件上传控件接收用户输入的ice文件;
79.文件编译模块用于对所述ice文件进行编译,得到java文件;
80.文件分析模块用于对所述java文件进行分析,得到所述服务端支持的调用类标识集合和所述调用类标识集合中各调用类标识包含的调用方法标识集合;
81.结果加载模块用于将所述调用类标识集合和所述调用方法标识集合加载到所述参数输入界面内。
82.在上述实施例的基础上,可选地,参数输入界面内设置有类控件以及方法控件,参数获取模块501具体用于在监测到用户对所述参数输入界面内的类控件的触发操作时,弹出调用类选择界面;获取用户从所述调用类标识集合中选择的目标调用类标识;其中,所述调用类选择界面中显示有所述调用类标识集合。
83.参数获取模块501还具体用于在监测到用户对所述参数输入界面内的方法控件的触发操作时,弹出调用方法选择界面;获取用户从所述调用方法标识集合中选择的目标调用方法标识;其中,所述调用方法选择界面中显示有所述目标调用类标识包含的调用方法标识集合。
84.在上述实施例的基础上,可选地,当所述ice服务接口为订阅类服务接口时,所述ice接口测试参数还包括:本地代理服务的第二地址;
85.该装置还包括:代理创建模块和参数发送模块。
86.具体的,代理创建模块用于在接口调用模块502基于所述接口调用参数调用所述ice服务接口之前,基于所述第二地址、所述目标调用类标识和所述目标调用方法标识,创建本地代理;
87.参数发送模块用于将所述本地代理的代理标识作为参数发送给所述服务端,以使所述服务端与所述本地代理建立长连接。
88.对应地,结果接收模块具体用于通过所述长连接接收所述服务端返回的接口调用结果。
89.在上述实施例的基础上,可选地,代理创建模块具体用于基于所述目标调用类标识和所述目标调用方法标识,创建本地回调类;调用ice的适配器创建工具,通过所述适配器创建工具,基于所述第二地址生成本地适配器;基于所述本地回调类激活所述本地适配器;调用代理创建工具,通过所述代理创建工具,基于所述本地适配器生成本地代理。
90.在上述实施例的基础上,可选地,所述第二地址包括本地代理服务的互联网协议ip地址和端口号。该装置还包括:判断模块和信息提示模块。
91.具体的,判断模块用于在所述代理创建模块基于所述第二地址、所述目标调用类标识和所述目标调用方法标识,创建本地代理之前,判断所述端口号是否占用;
92.信息提示模块用于在所述端口号被占用时,输出端口提示信息;其中,所述端口提示信息用于指示修改所述端口号;
93.代理创建模块用于在所述端口号未被占用,基于所述第二地址、所述目标调用类标识和所述目标调用方法标识,创建本地代理。
94.在一个实施例中,提供了一种电子设备,其内部结构图可以如图6所示。该电子设备中安装有性能测试工具jmeter,该电子设备包括通过系统总线连接的处理器、存储器和网络接口和数据库。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序
和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的网络接口用于与外部的终端通过网络连接通信。该电子设备的数据库用于存储ice接口性能测试过程中的数据。该计算机程序被处理器执行时以实现一种ice接口性能测试方法。
95.本领域技术人员可以理解,图6中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
96.在一个实施例中,提供了一种电子设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
97.获取用户输入的网络通信引擎ice接口测试参数;其中,所述ice接口测试参数包括服务端的第一地址、目标调用类标识、目标调用方法标识以及接口调用参数,所述目标调用类标识和所述目标调用方法标识用于指示所述服务端中待调用的ice服务接口;
98.在通过所述第一地址与所述服务端建立通信连接完毕后,基于所述接口调用参数调用所述ice服务接口;
99.接收所述服务端返回的接口调用结果。
100.在一个实施例中,处理器执行计算机程序时还实现以下步骤:调用jmeter工具包中的界面创建类,以创建参数输入界面;通过所述参数输入界面获取用户输入的ice接口测试参数。
101.在一个实施例中,处理器执行计算机程序时还实现以下步骤:通过所述参数输入界面内的文件上传控件接收用户输入的ice文件;对所述ice文件进行编译,得到java文件;对所述java文件进行分析,得到所述服务端支持的调用类标识集合和所述调用类标识集合中各调用类标识包含的调用方法标识集合;将所述调用类标识集合和所述调用方法标识集合加载到所述参数输入界面内。
102.在一个实施例中,参数输入界面内设置有类控件以及方法控件,处理器执行计算机程序时还实现以下步骤:在监测到用户对所述参数输入界面内的类控件的触发操作时,弹出调用类选择界面;其中,所述调用类选择界面中显示有所述调用类标识集合;获取用户从所述调用类标识集合中选择的目标调用类标识;在监测到用户对所述参数输入界面内的方法控件的触发操作时,弹出调用方法选择界面;其中,所述调用方法选择界面中显示有所述目标调用类标识包含的调用方法标识集合;获取用户从所述调用方法标识集合中选择的目标调用方法标识。
103.在一个实施例中,当所述ice服务接口为订阅类服务接口时,所述ice接口测试参数还包括:本地代理服务的第二地址;处理器执行计算机程序时还实现以下步骤:基于所述第二地址、所述目标调用类标识和所述目标调用方法标识,创建本地代理;将所述本地代理的代理标识作为参数发送给所述服务端,以使所述服务端与所述本地代理建立长连接;通过所述长连接接收所述服务端返回的接口调用结果。
104.在一个实施例中,处理器执行计算机程序时还实现以下步骤:基于所述目标调用类标识和所述目标调用方法标识,创建本地回调类;调用ice的适配器创建工具,通过所述适配器创建工具,基于所述第二地址生成本地适配器;基于所述本地回调类激活所述本地适配器;调用代理创建工具,通过所述代理创建工具,基于所述本地适配器生成本地代理。
105.在一个实施例中,所述第二地址包括本地代理服务的互联网协议ip地址和端口号;处理器执行计算机程序时还实现以下步骤:判断所述端口号是否占用;若所述端口号被占用,则输出端口提示信息;其中,所述端口提示信息用于指示修改所述端口号;若所述端口号未被占用,则继续执行基于所述第二地址、所述目标调用类标识和所述目标调用方法标识,创建本地代理的步骤。
106.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
107.获取用户输入的网络通信引擎ice接口测试参数;其中,所述ice接口测试参数包括服务端的第一地址、目标调用类标识、目标调用方法标识以及接口调用参数,所述目标调用类标识和所述目标调用方法标识用于指示所述服务端中待调用的ice服务接口;
108.在通过所述第一地址与所述服务端建立通信连接完毕后,基于所述接口调用参数调用所述ice服务接口;
109.接收所述服务端返回的接口调用结果。
110.上述实施例中提供的ice接口性能测试装置、设备以及存储介质可执行本技术任意实施例所提供的ice接口性能测试方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本技术任意实施例所提供的ice接口性能测试方法。
111.以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
112.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献