【技术实现步骤摘要】
一种分布式集群软件的测试方法、装置、设备及存储介质
本专利技术实施例涉及分布式集群
,尤其涉及一种分布式集群软件的测试方法、装置、设备及存储介质。
技术介绍
随着分布式集群使用的越来越广泛,在进行软件测试时对于分布式集群的持续集成测试要求越来越高。现有持续集成技术大多只是单一的进行接口测试,并且需要手动触发后才可以开始进行测试,测试前的环境部署也需要人为干预才能完成,此外,在测试完成后只能单一显示测试结果。因此,如何有效提高分布式集群软件的测试效率是当前亟待解决的技术问题。
技术实现思路
本专利技术实施例提供了一种分布式集群软件的测试方法、装置、设备及存储介质,该方案能够通过调用Jenkins上目标命令行中的命令在分布式系统上安装待测软件,可以实现软件的自动化安装部署,通过触发器触发分布式集群软件的测试功能可以避免手动触发,极大的节省了人力提高了测试的效率。第一方面,本专利技术实施例提供了一种分布式集群软件的测试方法,包括:根据接口测试用例中的验证令牌进行用户身份验证,用户身 ...
【技术保护点】
1.一种分布式集群软件的测试方法,其特征在于,包括:/n根据接口测试用例中的验证令牌进行用户身份验证,用户身份验证通过后,通过在持续集成工具Jenkins的配置文件中构建的触发器触发分布式集群软件的测试功能;/n通过调用所述Jenkins上目标命令行中的命令,在分布式系统上安装待测软件,并确定进行所述待测软件测试所需的测试文档;/n根据确定的测试文档对安装部署在分布式系统中的待测软件进行测试。/n
【技术特征摘要】
1.一种分布式集群软件的测试方法,其特征在于,包括:
根据接口测试用例中的验证令牌进行用户身份验证,用户身份验证通过后,通过在持续集成工具Jenkins的配置文件中构建的触发器触发分布式集群软件的测试功能;
通过调用所述Jenkins上目标命令行中的命令,在分布式系统上安装待测软件,并确定进行所述待测软件测试所需的测试文档;
根据确定的测试文档对安装部署在分布式系统中的待测软件进行测试。
2.根据权利要求1所述的方法,其特征在于,所述通过调用所述Jenkins上目标命令行中的命令,在分布式系统上安装待测软件,并确定进行所述待测软件测试所需的测试文档,包括:
通过调用所述Jenkins上目标命令行的软件安装部署命令将所述待测软件安装部署在分布式系统的每台服务器中;
通过所述Jenkins上目标命令行中的调用测试接口文档命令,导出所述待测软件对应的接口测试用例文档,所述接口测试用例文档为在网页请求模拟工具postman上编写的包括至少一个接口测试用例的文档;
通过所述Jenkins上目标命令行中的调用环境变量文档命令,导出所述待测软件对应的环境变量文档,所述环境变量文档为在所述postman上编写的至少一个环境变量组成的文档;
将所述接口测试用例文档以及所述环境变量文档确定为所述待测软件的测试文档。
3.根据权利要求1所述的方法,其特征在于,所述接口测试用例的形成步骤包括:
获取在所述postman的请求头Headers中填写的验证令牌;
获取在所述postman的预请求代码中填写的前置条件;
获取在所述postman的测试段Tests中填写的请求验证;
基于所述验证令牌、前置条件以及请求验证生成一条接口测试用例。
4.根据权利要求1所述的方法,其特征在于,在所述Jenkins上进行测试配置的配置步骤包括:
配置触发器构建得到接口测试的触发时间;
配置执行命令构建得到目标命令行;
配置通知器构建得到消息通知器;
配置对应的描述内容;
基于所述触发时间、目标命令行、消息通知器以及描述内容看作配置文件集成在所述Jenkins上。
5.根据权利要求4所述...
【专利技术属性】
技术研发人员:郭彦辉,
申请(专利权)人:北京联创信安科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。