【技术实现步骤摘要】
一种服务测试方法、装置、存储介质及电子设备
[0001]本申请涉及计算机
,尤其涉及一种服务测试方法、装置、存储介质及电子设备。
技术介绍
[0002]随着汽车智能化、网联化、电动化和共享化的发展趋势,用户对车辆功能的需求正在往“个性化”发展,提升用户体验,满足快速的功能更新和升级成为各大汽车产商的发展目标。
[0003]随着智能汽车中软件重要性的提升,面向服务架构(Service
‑
OrientedArchitecture,SOA)理念逐渐引入了汽车领域,汽车上的SOA,就是将汽车各子系统中最小功能的逻辑单位抽离出来,封装成服务,组成一种粗粒度小,松耦合的服务架构。通过标准化的接口,SOA可以调用整车各域的传感器、执行器的硬件能力,为软件的开发提供更多的可能。
[0004]在车辆研发过程中,对各项SOA服务进行测试以确保服务的功能准确性,成为车辆研发阶段必不可少的重要环节。
技术实现思路
[0005]本申请实施例提供的一种服务测试方法、装置、存储介质及电子设备,可以在 ...
【技术保护点】
【技术特征摘要】
1.一种服务测试方法,其特征在于,所述方法包括:基于被测服务的第一服务端参数文件,生成客户端参数文件;基于所述第一服务端参数文件生成所述被测服务对应的测试代码;采用所述客户端参数文件和所述测试代码部署虚拟客户端;调用所述虚拟客户端中的所述测试代码对所述被测服务进行测试。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述被测服务对应的依赖服务;基于所述第一服务端参数文件生成所述依赖服务对应的第二服务端参数文件;所述基于所述第一服务端参数文件生成所述被测服务对应的测试代码,包括:基于所述第一服务端参数文件、所述第二服务端参数文件生成所述被测服务对应的测试代码。3.根据权利要求1所述的方法,其特征在于,所述测试代码中包括至少一个测试用例,所述调用所述虚拟客户端中的所述测试代码对所述被测服务进行测试,包括:将至少一个测试用例由所述虚拟客户端发送至所述被测服务对应的服务端;获取所述服务端向虚拟客户端返回的各所述测试用例分别对应的验证结果;基于所述测试代码对各所述验证结果进行诊断,以确定各所述测试用例分别对应的测试结果。4.根据权利要求3所述的方法,其特征在于,所述基于所述测试代码对各所述验证结果进行诊断,以确定各所述测试用例分别对应的测试结果,包括:将所述验证结果与所述测试代码中的期望结果进行比较,若所述验证结果与所述期望结果一致,则确定所述测试用例对应的测试结果为测试成功;若所述验证结果与所述期望结果不一致,则确定所述测试用例对应的测试结果为测试失败。5.根据权利要求3所述的方法...
【专利技术属性】
技术研发人员:栗羽峰,王林,耿俊庆,王传鑫,
申请(专利权)人:长城汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。