换电相关业务的接口测试方法、电子设备及存储介质与流程

文档序号:30596878发布日期:2022-07-01 20:51阅读:145来源:国知局
换电相关业务的接口测试方法、电子设备及存储介质与流程

1.本发明涉及软件测试技术领域,特别涉及一种换电相关业务的接口测试方法、电子设备及存储介质。


背景技术:

2.随着社会发展以及科技进步,电动汽车越来越受到消费者的欢迎,目前的电动汽车的换电方式主要包括直充式和快换式两种。快换式需要借助换电站来实现电池包的快速更换,电池转运设备取出电动汽车中的电池包放置到电池架充电,或者将电池架中的电池包放入电动汽车中。
3.根据用户对换电相关业务的需求,利用web网页或者应用程序提供的不同业务接口与服务器之间进行数据交互,可以实现不同的换电相关业务。在web网页或者应用程序的开发阶段,需要对各个业务接口进行测试,以保证换电相关业务的正常使用。目前,各个业务接口的测试都需要人工填写路径和命令,测试过程比较繁琐,测试效率较低。


技术实现要素:

4.本发明为了克服现有技术中业务接口的测试需要人工参与导致测试效率低的缺陷,提供一种换电相关业务的接口测试方法、电子设备及存储介质。
5.本发明是通过下述技术方案来解决上述技术问题:
6.本发明的第一方面提供一种换电相关业务的接口测试方法,所述接口测试方法包括:
7.获取待测试的换电相关业务所需调用的业务接口;
8.当所述业务接口的数量为至少两个且所述业务接口包括登录接口时,执行与所述登录接口对应的第一测试用例;
9.当所述第一测试用例执行通过时,按照所述换电相关业务的接口调用顺序,继续执行在所述登录接口之后调用的业务接口对应的第二测试用例;
10.当所述第二测试用例执行通过时,确定所述换电相关业务测试通过。
11.本方案中,按照换电相关业务的流程进行接口测试,具体地,先对换电相关业务的登录接口进行测试,测试通过之后才对换电相关业务的其它业务接口进行测试,这样既测试了换电相关业务的各个业务接口,又验证了连续调用业务接口完成换电相关业务的可靠性。另外,每个换电相关业务都经过登录测试,能够提高换电相关数据的安全性。
12.可选地,所述接口测试方法还包括:
13.通过各所述业务接口发送模拟访问请求;
14.根据服务器返回的编码信息判断各所述业务接口是否正常上线,以在判断所述登录接口正常上线后,对所述登录接口进行测试,并在所述登录接口测试通过后,继续对剩余的已正常上线的业务接口进行测试。
15.本方案中,在对业务接口进行测试之前需要先判断业务接口是否正常上线,只有
在业务接口正常上线的情况下才对其进行测试,避免对未正常上线的业务接口进行测试造成的资源浪费,从而提高业务接口的测试效率。
16.可选地,所述当所述第一测试用例执行通过时,按照所述换电相关业务的接口调用顺序,继续执行在所述登录接口之后调用的业务接口对应的第二测试用例,包括:
17.获取执行所述第一测试用例所产生的第一返回数据;
18.获取所述第一返回数据中包括的编码信息;
19.当所述编码信息为预设编码信息且判断所述第一测试用例执行通过时,按照所述换电相关业务的接口调用顺序,继续执行在所述登录接口之后调用的业务接口对应的第二测试用例;所述预设编码信息用于表示允许测试在所述登录接口之后调用的业务接口。
20.本方案中,需要同时满足服务器返回的编码信息为预设编码信息,以及第一测试用例执行通过即登录接口测试通过,才对在登录接口之后调用的业务接口进行测试,确保了按照换电相关业务的流程进行接口测试,从而保证依序调用业务接口完成换电相关业务的可靠性。
21.可选地,所述业务接口还包括业务目的接口,所述当所述第一测试用例执行通过时,按照所述换电相关业务的接口调用顺序,继续执行在所述登录接口之后调用的业务接口对应的第二测试用例,包括:
22.当所述第一测试用例执行通过时,发送与所述业务目的接口对应的第二测试用例的测试报文;
23.获取执行所述第二测试用例所产生的第二响应数据;
24.根据所述第二测试用例的断言信息和所述第二响应数据,判断所述第二测试用例是否执行通过,以判断所述业务目的接口是否测试通过。
25.本方案中,通过对执行第二测试用例所产生的第二响应数据进行断言处理,即通过判断第二测试用例的断言信息与第二响应数据是否匹配以确定第二测试用例是否执行通过,具体地,若第二测试用例的断言信息与第二响应数据相匹配,则确定第二测试用例执行通过,也即确定业务目的接口测试通过。
26.可选地,所述当所述第一测试用例执行通过时,发送与所述业务目的接口对应的第二测试用例的测试报文,包括:
27.当所述第一测试用例执行通过时,获取与所述业务目的接口对应的第二测试用例的测试报文;
28.当所述测试报文的长度大于预设长度时,将所述测试报文划分为至少两个数据块;所述至少两个数据块之间存在先后顺序;
29.按照所述先后顺序依次发送所述至少两个数据块。
30.本方案中,通过分数据块向服务器发送与业务目的接口对应的第二测试用例的测试报文,能够提升报文传输的稳定性,进一步提高业务目的接口的测试效率。
31.可选地,所述接口测试方法还包括:
32.接收执行所述第二测试用例所产生的第二返回数据;
33.当所述第二返回数据包括的编码信息表示所述业务目的接口正常时,从所述第二返回数据中获取执行所述第二测试用例所产生的第二响应数据;
34.当所述第二返回数据包括的编码信息表示所述业务目的接口异常时,判定所述业
务目的接口测试失败。
35.本方案中,第二返回数据包括编码信息和第二响应数据,首先根据编码信息判断业务目的接口正常还是异常,若判断业务目的接口异常,则直接判断业务目的接口测试失败,无需再从第二返回数据中获取第二响应数据,提高了业务目的接口的测试效率。
36.可选地,所述换电相关业务为换电站查询业务;所述换电站查询业务所需调用的业务接口包括登录接口和换电站查询接口;所述当所述第一测试用例执行通过时,发送与所述业务目的接口对应的第二测试用例的测试报文,包括:
37.当所述第一测试用例执行通过时,发送与所述换电站查询接口对应的换电站查询测试用例的测试报文;所述测试报文用于请求位于预设位置的预设范围内的换电站的换电站信息;
38.所述第二响应数据包括以下数据中的至少一种:换电站名称、换电站内的可用电池数量、换电站内等待换电的车辆数量。
39.本方案中,针对具体的换电站查询业务,在登录接口测试通过之后向服务器发送测试报文以请求换电站信息,从而实现换电站查询接口的测试。
40.本发明的第二方面提供一种换电相关业务的接口测试系统,所述接口测试系统包括:
41.接口获取模块,用于获取待测试的换电相关业务所需调用的业务接口;
42.第一执行模块,用于当所述业务接口的数量为至少两个且所述业务接口包括登录接口时,执行与所述登录接口对应的第一测试用例;
43.第二执行模块,用于当所述第一测试用例执行通过时,按照所述换电相关业务的接口调用顺序,继续执行在所述登录接口之后调用的业务接口对应的第二测试用例;
44.测试确定模块,用于当所述第二测试用例执行通过时,确定所述换电相关业务测试通过。
45.可选地,所述接口测试系统还包括:
46.请求发送模块,用于通过各所述业务接口发送模拟访问请求;
47.上线判断模块,用于根据服务器返回的编码信息判断各所述业务接口是否正常上线,以在判断所述登录接口正常上线后,对所述登录接口进行测试,并在所述登录接口测试通过后,继续对剩余的已正常上线的业务接口进行测试。
48.可选地,所述第二执行模块包括:
49.第一数据获取单元,用于获取执行所述第一测试用例所产生的第一返回数据;
50.编码信息获取单元,用于获取所述第一返回数据中包括的编码信息;
51.测试用例执行单元,用于当所述编码信息为预设编码信息且判断所述第一测试用例执行通过时,按照所述换电相关业务的接口调用顺序,继续执行在所述登录接口之后调用的业务接口对应的第二测试用例;所述预设编码信息用于表示允许测试在所述登录接口之后调用的业务接口。
52.可选地,所述业务接口还包括业务目的接口,所述第二执行模块包括:
53.测试报文发送单元,用于当所述第一测试用例执行通过时,发送与所述业务目的接口对应的第二测试用例的测试报文;
54.第二数据获取单元,用于获取执行所述第二测试用例所产生的第二响应数据;
55.断言信息处理单元,用于根据所述第二测试用例的断言信息和所述第二响应数据,判断所述第二测试用例是否执行通过,以判断所述业务目的接口是否测试通过。
56.可选地,所述测试报文发送单元包括:
57.测试报文获取子单元,用于当所述第一测试用例执行通过时,获取与所述业务目的接口对应的第二测试用例的测试报文;
58.测试报文划分子单元,用于当所述测试报文的长度大于预设长度时,将所述测试报文划分为至少两个数据块;所述至少两个数据块之间存在先后顺序;
59.数据块发送子单元,用于按照所述先后顺序依次发送所述至少两个数据块。
60.可选地,所述第二数据获取单元包括:
61.数据接收子单元,用于接收执行所述第二测试用例所产生的第二返回数据;
62.数据获取子单元,用于当所述第二返回数据包括的编码信息表示所述业务目的接口正常时,从所述第二返回数据中获取执行所述第二测试用例所产生的第二响应数据;
63.测试判断子单元,用于当所述第二返回数据包括的编码信息表示所述业务目的接口异常时,判定所述业务目的接口测试失败。
64.可选地,所述换电相关业务为换电站查询业务;所述换电站查询业务所需调用的业务接口包括登录接口和换电站查询接口;所述测试报文发送单元具体用于当所述第一测试用例执行通过时,发送与所述换电站查询接口对应的换电站查询测试用例的测试报文;所述测试报文用于请求位于预设位置的预设范围内的换电站的换电站信息;
65.所述第二响应数据包括以下数据中的至少一种:换电站名称、换电站内的可用电池数量、换电站内等待换电的车辆数量。
66.本发明的第三方面提供一种电子设备,包括:
67.至少一个处理器;以及
68.与所述至少一个处理器通信连接的存储器;其中,
69.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面所述的接口测试方法。
70.本发明的第四方面提供一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行第一方面所述的接口测试方法。
71.本发明的积极进步效果在于:按照换电相关业务的流程进行接口测试,具体地,先对换电相关业务的登录接口进行测试,测试通过之后才对换电相关业务的其它业务接口进行测试,这样既测试了换电相关业务的各个业务接口,又验证了连续调用业务接口完成换电相关业务的可靠性。另外,每个换电相关业务都经过登录测试,能够提高换电相关数据的安全性。
附图说明
72.图1为本发明实施例1提供的一种换电相关业务的接口测试方法的流程图。
73.图2为本发明实施例2提供的一种换电相关业务的接口测试系统的结构框图。
74.图3为本发明实施例3提供的一种电子设备的结构示意图。
具体实施方式
75.下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
76.实施例1
77.本实施例提供一种换电相关业务的接口测试方法,如图1所示,包括以下步骤s101~s104:
78.步骤s101、获取待测试的换电相关业务所需调用的业务接口。
79.步骤s102、当业务接口的数量为至少两个且业务接口包括登录接口时,执行与登录接口对应的第一测试用例。
80.步骤s103、当第一测试用例执行通过时,按照换电相关业务的接口调用顺序,继续执行在登录接口之后调用的业务接口对应的第二测试用例。
81.需要说明的是,在登录接口之后调用的业务接口可以为一个,也可以为多个。登录接口可以对应一个第一测试用例,也可以对应多个第一测试用例。其中,当登录接口对应多个第一测试用例时,步骤s103中当所有的第一测试用例执行通过时,继续执行第二测试用例。一个业务接口可以对应一个第二测试用例,也可以对应多个第二测试用例。多个业务接口可以对应一个第二测试用例,也可以对应多个第二测试用例。
82.在另外的一些实施方式中,当业务接口的数量唯一,即执行与该业务接口对应的测试用例,在该测试用例执行通过时,即判断该业务接口测试通过。在该测试用例执行失败时,即判断该业务接口测试失败。
83.在另外的一些实施方式中,当第一测试用例执行失败时,则停止对待测试的换电相关业务所需调用的其他业务接口进行测试。
84.可以理解,在一些场景中,为了保证业务数据的安全性和隐私性,通常在为业务配置需调用的业务接口时,会设置先调用登录接口进行登录,在身份验证通过后,再调用具体的业务目的接口进行具体的业务数据交互。此种场景下,业务接口的数量则为至少两个且业务接口包括登录接口。
85.在可选的一种实施方式中,步骤s103包括以下步骤s103a~s103c:
86.步骤s103a、获取执行第一测试用例所产生的第一返回数据;
87.步骤s103b、获取第一返回数据中包括的编码信息;
88.步骤s103c、当编码信息为预设编码信息且判断第一测试用例执行通过时,按照换电相关业务的接口调用顺序,继续执行在登录接口之后调用的业务接口对应的第二测试用例;预设编码信息用于表示允许测试在登录接口之后调用的业务接口。
89.在具体实施中,第一返回数据包括编码信息和第一响应数据,利用第一测试用例的断言信息对第一响应数据进行断言处理,从而判断第一测试用例是否执行通过。具体地,若第一测试用例的断言信息与第一响应数据相匹配,则确定第一测试用例执行通过,也即确定登录接口测试通过;若第一测试用例的断言信息与第一响应数据不匹配,则确定第一测试用例执行失败,也即确定登录接口测试失败。
90.在可选的一种实施方式中,业务接口还包括业务目的接口,步骤s103包括以下步骤s103d~s103f:
91.步骤s103d、当第一测试用例执行通过时,发送与业务目的接口对应的第二测试用
例的测试报文。
92.在可选的一种实施方式中,步骤s103d包括以下步骤s103d1~s103d3:
93.步骤s103d1、当第一测试用例执行通过时,获取与业务目的接口对应的第二测试用例的测试报文。
94.步骤s103d2、当测试报文的长度大于预设长度时,将测试报文划分为至少两个数据块;至少两个数据块之间存在先后顺序。
95.其中,预设长度可以根据实际情况进行设置,例如网络资源等。在一个具体的例子中,预设长度为256字节。
96.在步骤s103d2的具体实施中,划分的至少两个数据块中每个数据块的长度可以相同,也可以不同。
97.步骤s103d3、按照先后顺序依次发送至少两个数据块。
98.本实施方式中,通过分数据块向服务器发送与业务目的接口对应的第二测试用例的测试报文,能够提升报文传输的稳定性,进而提高业务目的接口的测试效率。
99.步骤s103e、获取执行第二测试用例所产生的第二响应数据。需要说明的是,针对不同的业务目的接口,执行与业务目的接口对应的第二测试用例所产生的第二响应数据是不同的。在具体实施中,可以从服务器获取第二响应数据。
100.在可选的一种实施方式中,步骤s103e包括以下步骤s103e1~s103e3:
101.步骤s103e1、接收执行第二测试用例所产生的第二返回数据。
102.步骤s103e2、当第二返回数据包括的编码信息表示业务目的接口正常时,从第二返回数据中获取执行第二测试用例所产生的第二响应数据。
103.步骤s103e3、当第二返回数据包括的编码信息表示业务目的接口异常时,判定业务目的接口测试失败。
104.本实施方式中,第二返回数据包括编码信息和第二响应数据,首先根据编码信息判断业务目的接口正常还是异常,若判断业务目的接口异常,则直接判断业务目的接口测试失败,无需再从第二返回数据中获取第二响应数据,提高了业务目的接口的测试效率。
105.以换电相关业务为换电站查询业务为例,换电站查询业务所需调用的业务接口包括登录接口和换电站查询接口。步骤s103d具体包括:当与登录接口对应的第一测试用例执行通过时,发送与换电站查询接口对应的换电站查询测试用例即第二测试用例的测试报文。测试报文用于请求位于预设位置的预设范围内的换电站的换电站信息,例如请求位于广州市天河区所有换电站的换电站信息。
106.其中,步骤s103e中执行换电站查询测试用例所产生的第二响应数据可以包括以下数据中的至少一种:换电站名称、换电站内的可用电池数量、换电站内等待换电的车辆数量。
107.以换电相关业务为换电车辆的车型选择业务为例,换电车辆的车型选择业务所需调用的业务接口包括登录接口和车型选择接口。步骤s103d具体包括:当与登录接口对应的第一测试用例执行通过时,发送与车型选择接口对应的车型选择测试用例即第二测试用例的测试报文。测试报文用于请求换电站所支持的车型信息。
108.其中,步骤s103e中执行车型选择测试用例所产生的第二响应数据可以包括以下数据中的至少一种:车辆的品牌、车辆的车型、最大行驶里程。
109.步骤s103f、根据第二测试用例的断言信息和第二响应数据,判断第二测试用例是否执行通过,以判断业务目的接口是否测试通过。本实施方式中,利用第二测试用例的断言信息对执行第二测试用例所产生的第二响应数据进行断言处理,具体地,判断第二测试用例的断言信息与第二响应数据是否匹配,若匹配,则判断第二测试用例执行通过,以及业务目的接口测试通过。若不匹配,则判断第二测试用例执行失败,以及业务目的接口测试失败。
110.步骤s103f中,可以利用第二测试用例的所有断言信息对第二响应数据进行断言处理,也可以利用第二测试用例的部分断言信息对第二响应数据进行断言处理,具体可以根据实际情况进行设置。
111.步骤s104、当第二测试用例执行通过时,确定换电相关业务测试通过。
112.本实施方式中,第一测试用例执行通过说明登录接口测试通过,第二测试用例执行通过说明在登录接口之后调用的业务接口也测试通过,此时确定换电相关业务测试通过。在实际使用中,依序调用上述登录接口和业务接口可以完成换电相关业务的功能。
113.在可选的一种实施方式中,上述接口测试方法还包括以下步骤s201和s202:
114.步骤s201、通过各业务接口发送模拟访问请求。在业务接口的测试过程中,需要模拟实际场景向服务器发送访问请求。在一个具体的例子中,通过登录接口模拟换电用户向服务器发送手机号码。
115.步骤s202、根据服务器返回的编码信息判断各业务接口是否正常上线,以在判断登录接口正常上线后,对登录接口进行测试,并在登录接口测试通过后,继续对剩余的已正常上线的业务接口进行测试。
116.本实施方式中,通过各业务接口向服务器发送模拟访问请求,根据服务器返回的编码信息判断各业务接口是否正常上线。在一个具体的例子中,通过业务接口a向服务器发送模拟访问请求,若服务器返回的编码信息为200,则判断业务接口a正常上线,否则判断业务接口a未正常上线。其中,若服务器返回的编码信息为301,则代表业务接口a请求的资源被永久转移到其它url。若服务器返回的编码信息为401,则代表业务接口a没有权限访问服务器。若服务器返回的编码信息为404,则代表业务接口a请求的资源不存在。若服务器返回的编码信息为500,则代表服务器内部发生错误。
117.若判断登录接口正常上线,则对登录接口进行测试。在一个换电相关业务的例子中,在登录接口之后依次调用业务接口a和b。在登录接口测试通过后,判断业务接口a是否正常上线,若正常上线,则对业务接口a进行测试,若未正常上线,则判断业务接口b是否正常上线,若正常上线,则对业务接口b进行测试。
118.本实施方式中,在对业务接口进行测试之前需要先判断业务接口是否正常上线,只有在业务接口正常上线的情况下才对其进行测试,避免对未正常上线的业务接口进行测试造成资源浪费,从而提高业务接口的测试效率。
119.实施例2
120.本实施例提供一种换电相关业务的接口测试系统20,如图2所示,包括接口获取模块21、第一执行模块22、第二执行模块23以及测试确定模块24。
121.接口获取模块21用于获取待测试的换电相关业务所需调用的业务接口。
122.第一执行模块22用于当业务接口的数量为至少两个且业务接口包括登录接口时,
执行与登录接口对应的第一测试用例。
123.第二执行模块23用于当第一测试用例执行通过时,按照换电相关业务的接口调用顺序,继续执行在登录接口之后调用的业务接口对应的第二测试用例。
124.测试确定模块24用于当第二测试用例执行通过时,确定换电相关业务测试通过。
125.需要说明的是,在登录接口之后调用的业务接口可以为一个,也可以为多个。登录接口可以对应一个第一测试用例,也可以对应多个第一测试用例。
126.在另外的一些实施方式中,当业务接口的数量唯一,即执行与该业务接口对应的测试用例,在该测试用例执行通过时,即判断该业务接口测试通过。在该测试用例执行失败时,即判断该业务接口测试失败。
127.在另外的一些实施方式中,当第一测试用例执行失败时,则停止对待测试的换电相关业务所需调用的其他业务接口进行测试。
128.可以理解,在一些场景中,为了保证业务数据的安全性和隐私性,通常在为业务配置需调用的业务接口时,会设置先调用登录接口进行登录,在身份验证通过后,再调用具体的业务目的接口进行具体的业务数据交互。此种场景下,业务接口的数量则为至少两个且业务接口包括登录接口。
129.在可选的一种实施方式中,上述接口测试系统还包括:
130.请求发送模块,用于通过各业务接口发送模拟访问请求;
131.上线判断模块,用于根据服务器返回的编码信息判断各业务接口是否正常上线,以在判断登录接口正常上线后,对登录接口进行测试,并在登录接口测试通过后,继续对剩余的已正常上线的业务接口进行测试。
132.在可选的一种实施方式中,上述第二执行模块包括:
133.第一数据获取单元,用于获取执行第一测试用例所产生的第一返回数据;
134.编码信息获取单元,用于获取第一返回数据中包括的编码信息;
135.测试用例执行单元,用于当编码信息为预设编码信息且判断第一测试用例执行通过时,按照换电相关业务的接口调用顺序,继续执行在登录接口之后调用的业务接口对应的第二测试用例;预设编码信息用于表示允许测试在登录接口之后调用的业务接口。
136.在可选的一种实施方式中,上述业务接口还包括业务目的接口,上述第二执行模块包括:
137.测试报文发送单元,用于当第一测试用例执行通过时,发送与业务目的接口对应的第二测试用例的测试报文;
138.第二数据获取单元,用于获取执行第二测试用例所产生的第二响应数据;
139.断言信息处理单元,用于根据第二测试用例的断言信息和第二响应数据,判断第二测试用例是否执行通过,以判断业务目的接口是否测试通过。
140.在可选的一种实施方式中,上述测试报文发送单元包括:
141.测试报文获取子单元,用于当第一测试用例执行通过时,获取与业务目的接口对应的第二测试用例的测试报文;
142.测试报文划分子单元,用于当测试报文的长度大于预设长度时,将测试报文划分为至少两个数据块;至少两个数据块之间存在先后顺序;
143.数据块发送子单元,用于按照先后顺序依次发送至少两个数据块。
144.在可选的一种实施方式中,上述第二数据获取单元包括:
145.数据接收子单元,用于接收执行第二测试用例所产生的第二返回数据;
146.数据获取子单元,用于当第二返回数据包括的编码信息表示业务目的接口正常时,从第二返回数据中获取执行第二测试用例所产生的第二响应数据;
147.测试判断子单元,用于当第二返回数据包括的编码信息表示业务目的接口异常时,判定业务目的接口测试失败。
148.在可选的一种实施方式中,上述换电相关业务为换电站查询业务;换电站查询业务所需调用的业务接口包括登录接口和换电站查询接口;测试报文发送单元具体用于当第一测试用例执行通过时,发送与换电站查询接口对应的换电站查询测试用例的测试报文;测试报文用于请求位于预设位置的预设范围内的换电站的换电站信息;
149.第二响应数据包括以下数据中的至少一种:换电站名称、换电站内的可用电池数量、换电站内等待换电的车辆数量。
150.实施例3
151.图3为本实施例提供的一种电子设备的结构示意图。所述电子设备包括存储器、处理器、存储在存储器上并可在处理器上运行的计算机程序以及实现不同功能的多个子系统,所述处理器执行所述程序时实现实施例1的换电相关业务的接口测试方法。图3显示的电子设备3仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。其中,电子设备3可以为手机、pda(个人数字助手)、笔记本电脑、台式电脑、智能穿戴设备等终端设备。
152.电子设备3的组件可以包括但不限于:上述至少一个处理器4、上述至少一个存储器5、连接不同系统组件(包括存储器5和处理器4)的总线6。
153.总线6包括数据总线、地址总线和控制总线。
154.存储器5可以包括易失性存储器,例如随机存取存储器(ram)和/或高速缓存存储器,还可以进一步包括只读存储器(rom)。
155.存储器5还可以包括具有一组(至少一个)程序模块的程序/实用工具,这样的程序模块包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
156.处理器4通过运行存储在存储器5中的计算机程序,从而执行各种功能应用以及数据处理,例如本发明实施例1的换电相关业务的接口测试方法。
157.电子设备3也可以与一个或多个外部设备7(例如键盘、指向设备等)通信。这种通信可以通过输入/输出(i/o)接口8进行。并且,电子设备3还可以通过网络适配器9与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图3所示,网络适配器9通过总线6与电子设备3的其它模块通信。应当明白,尽管图3中未示出,可以结合电子设备3使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、raid(磁盘阵列)系统、磁带驱动器以及数据备份存储系统等。
158.应当注意,尽管在上文详细描述中提及了电子设备的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。
159.实施例4
160.本实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现实施例1的换电相关业务的接口测试方法。
161.其中,可读存储介质可以采用的更具体可以包括但不限于:便携式盘、硬盘、随机存取存储器、只读存储器、可擦拭可编程只读存储器、光存储器件、磁存储器件或上述的任意合适的组合。
162.在可能的实施方式中,本发明还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行实现实施例1的换电相关业务的接口测试方法。
163.其中,可以以一种或多种程序设计语言的任意组合来编写用于执行本发明的程序代码,所述程序代码可以完全地在用户设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户设备上部分在远程设备上执行或完全在远程设备上执行。
164.虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1