[发明专利]一种用于自动化测试的方法、设备、介质及程序产品在审
申请号: | 202210259007.X | 申请日: | 2022-03-16 |
公开(公告)号: | CN114661593A | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 高艳;曹卫娟;李朋娟;王瑞 | 申请(专利权)人: | 上海掌门科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海三和万国知识产权代理事务所(普通合伙) 31230 | 代理人: | 周建华 |
地址: | 201806 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 自动化 测试 方法 设备 介质 程序 产品 | ||
本申请的目的是提供一种用于自动化测试的方法,该方法包括:接收第二设备响应于用户针对测试任务执行的提交操作发送的所述测试任务,其中,所述测试任务包括测试用例和测试参数;根据测试参数,连接高可用服务,对所述高可用服务的主节点和从节点执行至少一次高可用切换操作,以及在执行所述至少一次高可用切换操作的同时执行至少一次测试用例;生成所述测试用例对应的测试报告信息,将所述测试报告信息返回给第二设备。本申请在接口测试中兼容指定高可用服务和测试指标来完成高可用任务的自动化执行,辅助做高可用的周期例行检查,通过在自动化测试平台上结合高可用自动化,可以通过周期性例行测试更加确保高可用集群服务的可靠性和有效性。
技术领域
本申请涉及通信领域,尤其涉及一种用于自动化测试的技术。
背景技术
在现有技术中,高可用集群(HA Cluster),是指以减少服务中断时间为目的的IT基础架构中最基础的一种服务器集群技术。通过保护用户的业务程序对外不间断地提供服务,把因为软件,硬件,人为造成的故障对业务的影响降低到最小程度,一般应用在数据库,管理节点,负载均衡节点等。
发明内容
本申请的一个目的是提供一种用于自动化测试的方法、设备、介质及程序产品。
根据本申请的一个方面,提供了一种用于自动化测试的方法,该方法包括:
接收第二设备响应于用户针对测试任务执行的提交操作发送的所述测试任务,其中,所述测试任务包括测试用例和测试参数;
根据所述测试参数,连接高可用服务,对所述高可用服务的主节点和从节点执行至少一次高可用切换操作,以及在执行所述至少一次高可用切换操作的同时执行至少一次所述测试用例;
生成所述测试用例对应的测试报告信息,将所述测试报告信息返回给所述第二设备。
根据本申请的另一个方面,提供了一种用于自动化测试的方法,该方法包括:
响应于用户针对测试任务执行的提交操作,将所述测试任务发送给第一设备,以使所述第一设备执行所述测试任务,其中,所述测试任务包括测试用例和测试参数,所述执行所述测试任务包括根据所述测试参数,连接高可用服务并对所述高可用服务的主节点和从节点执行至少一次高可用切换操作,以及在执行所述高可用切换操作的同时执行所述测试用例,并生成所述测试用例对应的测试报告信息;
接收并呈现所述第一设备返回的所述测试报告信息。
根据本申请的一个方面,提供了一种用于自动化测试的第一设备,该设备包括:
一一模块,用于接收第二设备响应于用户针对测试任务执行的提交操作发送的所述测试任务,其中,所述测试任务包括测试用例和测试参数;
一二模块,用于根据所述测试参数,连接高可用服务,对所述高可用服务的主节点和从节点执行至少一次高可用切换操作,以及在执行所述至少一次高可用切换操作的同时执行至少一次所述测试用例;
一三模块,用于生成所述测试用例对应的测试报告信息,将所述测试报告信息返回给所述第二设备。
根据本申请的另一个方面,提供了一种用于自动化测试的第二设备,该设备包括:
二一模块,用于响应于用户针对测试任务执行的提交操作,将所述测试任务发送给第一设备,以使所述第一设备执行所述测试任务,其中,所述测试任务包括测试用例和测试参数,所述执行所述测试任务包括根据所述测试参数,连接高可用服务并对所述高可用服务的主节点和从节点执行至少一次高可用切换操作,以及在执行所述高可用切换操作的同时执行所述测试用例,并生成所述测试用例对应的测试报告信息;
二二模块,用于接收并呈现所述第一设备返回的所述测试报告信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海掌门科技有限公司,未经上海掌门科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210259007.X/2.html,转载请声明来源钻瓜专利网。