[发明专利]自动化测试方法及装置、存储介质、电子设备在审
申请号: | 201711058837.1 | 申请日: | 2017-11-01 |
公开(公告)号: | CN107704398A | 公开(公告)日: | 2018-02-16 |
发明(设计)人: | 王成 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京律智知识产权代理有限公司11438 | 代理人: | 王辉,阚梓瑄 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动化 测试 方法 装置 存储 介质 电子设备 | ||
1.一种自动化测试方法,其特征在于,包括:
通过终端系统调试工具建立与多个客户端的连接并获取各所述客户端的当前运行状态;
根据各所述客户端的当前运行状态判断各所述客户端是否需要注入待测试脚本;
在判断所述客户端需要注入待测试脚本时,获取需要注册待测试脚本的各客户端的IP以及所需的待测试脚本名称;
向服务器发送包括IP以及所需的待测试脚本名称的RPC请求以使所述服务器根据所述RPC请求将待测试脚本注入客户端。
2.根据权利要求1所述的自动化测试方法,其特征在于,在获取需要注册待测试脚本的各客户端的IP以及所需的待测试脚本名称之后,所述自动化测试方法还包括:
将需要注册待测试脚本的各客户端的IP以及所需的待测试脚本名称形成一列表并将该列表存储至队列中。
3.根据权利要求2所述的自动化测试方法,其特征在于,所述自动化测试方法还包括:
间隔预设时间获取各所述客户端的当前运行状态,并根据所述当前运行状态更新所述列表。
4.根据权利要求1所述的自动化测试方法,其特征在于,在获取各所述客户端的当前运行状态之后,所述自动化测试方法还包括:
配置重载函数脚本并利用所述重载函数脚本自动登录各所述客户端。
5.根据权利要求1所述的自动化测试方法,其特征在于,所述自动化测试方法还包括:
配置包括预设协议号以及RPC函数的自动化脚本以使第三方测试人员根据所述协议号以及RPC函数通过所述自动化脚本的端口调用所述测试脚本。
6.根据权利要求1所述的自动化测试方法,其特征在于,在以使所述服务器根据所述RPC请求将待测试脚本注入客户端之后,所述自动化测试方法还包括:
接收各所述客户端发送的各所述待测试脚本的测试结果,并根据各所述测试结果生成与各所述待测试脚本关联的日志文件。
7.一种自动化测试方法,其特征在于,包括:
接收控制机发送的多个包括IP以及待测试脚本名称的RPC请求并根据各所述待测试脚本名称从数据库中获取与各所述待测试脚本名称关联的待测试脚本;
根据各所述IP将各所述待测试脚本通过远程终端协议注入至各所述IP对应的客户端以使所述控制机控制各所述客户端对所述待测试脚本进行测试。
8.根据权利要求7所述的自动化测试方法,其特征在于,所述自动化测试方法还包括:
以接口名称为主键对各所述待测试脚本进行命名并将命名后的各所述待测试脚本存储至数据库中。
9.一种自动化测试方法,其特征在于,包括:
通过终端系统调试工具建立与控制机的连接并将当前运行状态发送至控制机以使控制机根据所述当前运行状态判断是否需要注入待测试脚本;以及
接收服务器通过远程终端协议注入的待测试脚本以使所述控制机控制所述待测试脚本的测试。
10.一种自动化测试装置,其特征在于,包括:
连接建立模块,用于通过终端系统调试工具建立与多个客户端的连接并获取各所述客户端的当前运行状态;
运行状态判断模块,用于根据各所述客户端的当前运行状态判断各所述客户端是否需要注入待测试脚本;
获取模块,用于在判断所述客户端需要注入待测试脚本时,获取需要注册待测试脚本的各客户端的IP以及所需的待测试脚本名称;
RPC请求发送模块,用于向服务器发送包括IP以及所需的待测试脚本名称的RPC请求以使所述服务器根据所述RPC请求将待测试脚本注入客户端。
11.一种自动化测试装置,其特征在于,包括:
待测试脚本获取模块,用于接收控制机发送的多个包括IP以及待测试脚本名称的RPC请求并根据各所述待测试脚本名称从数据库中获取与各所述待测试脚本名称关联的待测试脚本;
待测试脚本注入模块,用于根据各所述IP将各所述待测试脚本通过远程终端协议注入至各所述IP对应的客户端以使所述控制机控制各所述客户端对所述待测试脚本进行测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711058837.1/1.html,转载请声明来源钻瓜专利网。