测试方法和装置制造方法及图纸

技术编号:19691464 阅读:47 留言:0更新日期:2018-12-08 11:05
本申请公开了测试方法和装置。该方法的一具体实施方式包括:接收第一客户端发送的测试请求,其中,测试请求包括目标测试工具的类型;基于目标测试工具的类型,利用反射技术获取目标测试工具的信息;基于目标测试工具的信息从预先封装的测试工具集合中查找到目标测试工具;利用目标测试工具执行与目标测试工具相对应的测试脚本对待测试服务器进行远程测试;生成测试结果,并将测试结果发送至第一客户端。该实施方式提高了测试效率。

【技术实现步骤摘要】
测试方法和装置
本申请涉及计算机
,具体涉及测试
,尤其涉及测试方法和装置。
技术介绍
随着企业业务的发展,用于支持企业业务运营的系统也越来越复杂。通常情况下,系统中会包括多台服务器。因此,需要对系统中的各台服务器均进行环境、安全、性能等多种测试,以确保系统能正常运行。然而,现有的系统中的服务器通常既包括Windows服务器(采用Windows操作系统的服务器),又包括Linux服务器(采用Linux操作系统的服务器)。现有的测试方法或装置通常不能实现既对Windows服务器进行测试,又对Linux服务器进行测试。因此,对于同一个系统中的多台服务器一般需要多种不同的测试方法或装置进行测试,测试过程较为复杂,导致测试效率较低。
技术实现思路
本申请的目的在于提出一种改进的测试方法和装置,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请实施例提供了一种测试方法,该方法包括:接收第一客户端发送的测试请求,其中,测试请求包括目标测试工具的类型;基于目标测试工具的类型,利用反射技术获取目标测试工具的信息;基于目标测试工具的信息从预先封装的测试工具集合中查找到目标测试工具;利用目标本文档来自技高网...

【技术保护点】
1.一种测试方法,其特征在于,所述方法包括:接收第一客户端发送的测试请求,其中,所述测试请求包括目标测试工具的类型;基于所述目标测试工具的类型,利用反射技术获取所述目标测试工具的信息;基于所述目标测试工具的信息从预先封装的测试工具集合中查找到所述目标测试工具;利用所述目标测试工具执行与所述目标测试工具相对应的测试脚本对待测试服务器进行远程测试;生成测试结果,并将所述测试结果发送至所述第一客户端。

【技术特征摘要】
1.一种测试方法,其特征在于,所述方法包括:接收第一客户端发送的测试请求,其中,所述测试请求包括目标测试工具的类型;基于所述目标测试工具的类型,利用反射技术获取所述目标测试工具的信息;基于所述目标测试工具的信息从预先封装的测试工具集合中查找到所述目标测试工具;利用所述目标测试工具执行与所述目标测试工具相对应的测试脚本对待测试服务器进行远程测试;生成测试结果,并将所述测试结果发送至所述第一客户端。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收第二客户端发送的测试工具集合;对所述测试工具集合中的各个测试工具进行封装,生成测试工具执行接口。3.根据权利要求2所述的方法,其特征在于,所述基于所述目标测试工具的信息从预先封装的测试工具集合中查找到所述目标测试工具,包括:基于所述目标测试工具的信息,通过所述测试工具执行接口调用所述目标测试工具。4.根据权利要求1-3之一所述的方法,其特征在于,所述利用所述目标测试工具执行所述测试脚本对待测试服务器进行远程测试,包括:基于所述测试脚本的执行,创建出至少一个发送线程;利用所述至少一个发送线程中的每个发送线程不断地向待测试服务器发送请求数据;接收所述待测试服务器返回的与所述请求数据相对应的响应数据。5.根据权利要求4所述的方法,其特征在于,所述生成测试结果,包括:基于所述测试脚本的执行,创建出分析线程;利用所述分析线程对所述响应数据进行分析,得到与所述响应数据相对应的测试结果。6.根据权利...

【专利技术属性】
技术研发人员:栗雄虎
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1