[发明专利]测试方法和装置、及测试代理方法和装置在审
申请号: | 201911003554.6 | 申请日: | 2019-10-21 |
公开(公告)号: | CN110740080A | 公开(公告)日: | 2020-01-31 |
发明(设计)人: | 刘须华;杨志刚;祝鹤源;陈丽萍 | 申请(专利权)人: | 京东数字科技控股有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06;H04L29/08 |
代理公司: | 11021 中科专利商标代理有限责任公司 | 代理人: | 赵婷 |
地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 被测设备 通信连接 方法和装置 操作命令 测试管理 测试设备 测试 操作结果 测试代理 套接字 应用 发送 | ||
本公开提供了一种应用于测试管理平台的用于测试设备性能的测试方法和装置。所述测试方法包括:以套接字的方式建立所述测试管理平台与至少一个被测设备中的每个被测设备的通信连接;对于每个被测设备,通过所述通信连接向所述被测设备发送用于对所述被测设备进行测试的操作命令,以及通过所述通信连接接收所述被测设备执行所述操作命令而得到的操作结果。本公开还提供了一种应用于被测设备的用于测试设备性能的测试代理方法和装置。
技术领域
本公开涉及互联网技术领域,更具体地,涉及一种应用于测试管理平台的用于测试设备性能的测试方法和装置、以及一种应用于被测设备的用于测试设备性能的测试代理方法和装置。
背景技术
对互联网系统中的设备进行性能测试是获取互联网系统的运行状况的重要手段,例如可以通过测试来确定设备的接口是否运行正常,数据吞吐量和/或响应速率是否满足要求,数据传输压力情况,是否会发生阻塞,或者当前的缓存空间是否满足条件等等。
目前对互联网中的设备进行性能测试时,通常是在测试管理平台中安装安全终端模拟软件(Xshell),通过在Xshell软件中的操作来对被测设备进行测试管理。其中,Xshell软件通过安全外壳协议(SSH协议)实现测试管理平台与被测设备之间的通信。SSH协议需要进行用户身份的动态认证和授权,然后才能建立通信连接。这样,在利用Xshell软件来进行测试管理时,测试人员需要手工输入动态口令来登入Xshell软件以获取相应的管理权限,在登入成功后才能进行管理操作,而且每次操作都只能对一台被测设备进行操作。更进一步地,动态口令会频繁地失效,当动态口令失效后又需要重新登入,并且每次登入都需要重新输入动态口令。这导致对于测试人员对被测设备进行操作(例如,部署测试环境和查看系统日志等)都非常的不方便,测试效率低。
发明内容
有鉴于此,本公开提供了一种可以绕开动态口令鉴权的用于测试设备性能的测试方法、测试代理方法、以及相应的装置、介质和计算机系统。
本公开的第一方面,提供了一种应用于测试管理平台的用于测试设备性能的测试方法。所述测试方法包括以套接字的方式建立所述测试管理平台与至少一个被测设备中的每个被测设备的通信连接;对于每个被测设备,通过所述通信连接向所述被测设备发送用于对所述被测设备进行测试的操作命令,以及通过所述通信连接接收所述被测设备执行所述操作命令而得到的操作结果。
根据本公开的实施例,在所述以套接字的方式建立所述测试管理平台与至少一个被测设备中的每个被测设备的通信连接之前,所述方法还包括接收第一用户操作,以及基于所述第一用户操作获取所述至少一个被测设备的信息,所述至少一个被测设备的信息至少包括所述至少一个被测设备中每个被测设备的IP地址以及测试用端口号。
根据本公开的实施例,所述通过所述通信连接向所述被测设备发送用于对所述被测设备进行测试的操作命令包括:接收第二用户操作;基于第二用户操作获得所述操作命令;按照预定义结构封装所述操作命令以得到待测试消息,其中所述预定义结构至少包括表征操作命令的字段、接收端的IP地址字段、以及接收端的端口号字段;以及向所述被测设备发送所述待测试消息。
根据本公开的实施例,所述预定义结构还包括表征操作结果的字段。所述通过所述通信连接接收所述被测设备执行所述操作命令而得到的操作结果包括:接收所述被测设备发送的反馈信息,所述反馈信息为按照所述预定义结构对所述操作命令以及所述操作结果进行封装而得到的;以及解析所述反馈信息,以得到所述操作结果。
根据本公开的实施例,所述方法还包括获取用户的信息,以及基于所述用户的信息来设置所述用户的操作权限。
根据本公开的实施例,所述至少一个被测设备为应用于分布式架构体系中的设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东数字科技控股有限公司,未经京东数字科技控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911003554.6/2.html,转载请声明来源钻瓜专利网。