一种测试方法、装置和系统制造方法及图纸

技术编号:19341549 阅读:21 留言:0更新日期:2018-11-07 13:41
本发明专利技术实施例公开了一种测试方法、装置和系统,所述测试方法包括:向客户终端下发测试指令,所述测试指令包括待测试的云主机和所述云主机的监控类型;接收所述客户终端采集的所述云主机的监控类型的测试数据和获取的所述云主机的监控类型的理论数据;将测试数据和所述理论数据进行匹配得到测试结果。本发明专利技术实施例通过向客户终端下发测试指令的方式实现了对理论数据的自动测试,使测试更加方便、易用且高效,提高了测试效率,并保证了测试结果的准确性,同时节省了测试周期和测试成本,解放了测试工作。

A test method, device and system

The embodiment of the present invention discloses a test method, apparatus and system, which includes: sending test instructions to a client terminal, the test instructions include the cloud host to be tested and the monitoring type of the cloud host; receiving test data and acquisition of the monitoring type of the cloud host collected by the client terminal. The theoretical data of the monitoring type of the cloud host is described, and the test results are obtained by matching the test data with the theoretical data. The embodiment of the invention realizes the automatic test of theoretical data by sending test instructions to the customer terminal, makes the test more convenient, easy to use and efficient, improves the test efficiency, ensures the accuracy of test results, saves the test cycle and test cost, and liberates the test work.

【技术实现步骤摘要】
一种测试方法、装置和系统
本专利技术实施例涉及云计算技术,尤指一种测试方法、装置和系统。
技术介绍
基于云计算的监控方式有多种,其中一种监控方式是以当前时刻和前一段时间(如最近三小时、最近一天、最近一周或最近一个月)的平均值来展示云主机的四种监控类型(包括CPU、内存、网络进出速率以及磁盘读写速率)的理论数据。如果无法保证理论数据的准确性,一旦被使用的云主机出现问题或故障,就会影响使用人员尤其是运维人员对问题的定位和判断,因此,需要测试理论数据的准确性。
技术实现思路
本专利技术实施例提供了一种测试方法、装置和系统,能够提高测试效率,保证测试结果的准确性。本专利技术实施例提供了一种测试方法,包括:向客户终端下发测试指令,所述测试指令包括待测试的云主机和所述云主机的监控类型;接收所述客户终端采集的所述云主机的监控类型的测试数据和获取的所述云主机的监控类型的理论数据;将测试数据和所述理论数据进行匹配得到测试结果。在本专利技术实施例中,所述将测试数据和理论数据进行匹配得到测试结果包括:将所述测试数据和所述理论数据采用预设匹配策略进行匹配得到所述测试结果;其中,所述预设匹配策略包括以下至少之一:语义匹配策略、图表匹配策略、基于索引匹配策略、数据类型匹配策略、最优匹配策略、模糊匹配策略、多维度空间匹配策略。在本专利技术实施例中,所述将测试数据和理论数据进行匹配得到测试结果包括以下至少之一:将每一时刻测试数据和所述理论数据进行匹配得到所述测试结果;将每一时刻测试数据的平均值和所述理论数据的平均值进行匹配得到所述测试结果。在本专利技术实施例中,该方法还包括:建立所述测试数据的第一数据索引,根据所述第一数据索引存储所述测试数据;建立所述理论数据的第二数据索引,根据所述第二数据索引存储所述理论数据。在本专利技术实施例中,当接收到查询指令时,该方法还包括以下至少之一:根据所述查询指令对应的第一数据索引获取对应的测试数据;根据所述查询指令对应的第二数据索引获取对应的理论数据。在本专利技术实施例中,当接收到万维网服务器的匹配指令时,所述将测试数据和所述理论数据进行匹配得到测试结果包括:根据所述匹配指令对应的第一数据索引获取对应的测试数据;根据所述匹配指令对应的第二数据索引获取对应的理论数据;将所述测试数据和所述理论数据发送给所述万维网服务器进行匹配得到测试结果;或者,将所述测试数据和所述理论数据进行匹配得到测试结果,将所述测试结果发送给Web服务器。本专利技术实施例提出了一种测试方法,包括:接收管理终端下发的测试指令,所述测试指令包括待测试的云主机和所述云主机的监控类型;启动所述云主机并在所述云主机上运行所述监控类型的测试工具;采集所述云主机的监控类型的测试数据;获取所述云主机的监控类型的理论数据;将测试数据和所述理论数据发送给所述管理终端。本专利技术实施例提出了一种测试方法,包括:接收测试数据和理论数据;将所述测试数据和所述理论数据进行匹配得到测试结果。在本专利技术实施例中,所述将测试数据和理论数据进行匹配得到测试结果包括:将所述测试数据和所述理论数据采用预设匹配策略进行匹配得到所述测试结果;其中,所述预设匹配策略包括以下至少之一:语义匹配策略、图表匹配策略、基于索引匹配策略、数据类型匹配策略、最优匹配策略、模糊匹配策略、多维度空间匹配策略。在本专利技术实施例中,所述将测试数据和理论数据进行匹配得到测试结果包括以下至少之一:将每一时刻测试数据和所述理论数据进行匹配得到所述测试结果;将每一时刻测试数据的平均值和所述理论数据的平均值进行匹配得到所述测试结果。本专利技术实施例提出了一种测试装置,包括:下发模块,用于向客户终端下发测试指令,所述测试指令包括待测试的云主机和所述云主机的监控类型;第一接收模块,用于接收所述客户终端采集的所述云主机的监控类型的测试数据和获取的所述云主机的监控类型的理论数据;第一匹配模块,用于将测试数据和所述理论数据进行匹配得到测试结果。本专利技术实施例提出了一种测试装置,包括:第二接收模块,用于接收管理终端下发的测试指令,所述测试指令包括待测试的云主机和所述云主机的监控类型;执行模块,用于启动所述云主机并在所述云主机上运行所述监控类型的测试工具;获取模块,用于采集所述云主机的监控类型的测试数据;获取所述云主机的监控类型的理论数据;发送模块,用于将测试数据和所述理论数据发送给所述管理终端。本专利技术实施例提出了一种测试装置,包括:第三接收模块,用于接收测试数据和理论数据;第二匹配模块,用于将所述测试数据和所述理论数据进行匹配得到测试结果。本专利技术实施例提出了一种测试装置,包括处理器和计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令被所述处理器执行时,实现上述任一种测试方法。本专利技术实施例提出了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一种测试方法的步骤。本专利技术实施例包括:向客户终端下发测试指令,所述测试指令包括待测试的云主机和所述云主机的监控类型;接收所述客户终端采集的所述云主机的监控类型的测试数据和获取的所述云主机的监控类型的理论数据;将测试数据和所述理论数据进行匹配得到测试结果。本专利技术实施例通过向客户终端下发测试指令的方式实现了对理论数据的自动测试,使测试更加方便、易用且高效,提高了测试效率,并保证了测试结果的准确性,同时节省了测试周期和测试成本,解放了测试工作。本专利技术实施例的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术实施例而了解。本专利技术实施例的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术实施例技术方案的进一步理解,并且构成说明书的一部分,与本专利技术实施例的实施例一起用于解释本专利技术实施例的技术方案,并不构成对本专利技术实施例技术方案的限制。图1为本专利技术一个实施例提出的测试方法的流程图;图2为本专利技术实施例表示共现频率的第一向量和第二向量的示意图;图3为本专利技术另一个实施例提出的测试方法的流程图;图4为本专利技术另一个实施例提出的测试方法的流程图;图5为本专利技术实施例测试方法的示例1的流程图;图6为本专利技术实施例测试方法的示例2的流程图;图7为本专利技术实施例测试方法的示例3的流程图;图8为本专利技术另一个实施例提出的测试装置的结构组成示意图;图9为本专利技术另一个实施例提出的测试装置的结构组成示意图;图10为本专利技术另一个实施例提出的测试装置的结构组成示意图;图11为本专利技术另一个实施例提出的测试系统的结构组成示意图。具体实施方式下文中将结合附图对本专利技术实施例进行详细说明。需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。目前的测试方法大致包括:手动启动四台云主机,并手动在每台云主机上安装并运行不同的测试工具分别测试云主机的CPU、内存、网络进出速率以及磁盘读写速率;如果在同一台云主机运行这四种工具则会相互影响,为了保证数据的准确性,一般尽量保证一台云主机对应一种监控类型;在云主机上使用测试脚本采集测试数据;测试完本文档来自技高网...

【技术保护点】
1.一种测试方法,包括:向客户终端下发测试指令,所述测试指令包括待测试的云主机和所述云主机的监控类型;接收所述客户终端采集的所述云主机的监控类型的测试数据和获取的所述云主机的监控类型的理论数据;将测试数据和所述理论数据进行匹配得到测试结果。

【技术特征摘要】
1.一种测试方法,包括:向客户终端下发测试指令,所述测试指令包括待测试的云主机和所述云主机的监控类型;接收所述客户终端采集的所述云主机的监控类型的测试数据和获取的所述云主机的监控类型的理论数据;将测试数据和所述理论数据进行匹配得到测试结果。2.根据权利要求1所述的测试方法,其特征在于,所述将测试数据和理论数据进行匹配得到测试结果包括:将所述测试数据和所述理论数据采用预设匹配策略进行匹配得到所述测试结果;其中,所述预设匹配策略包括以下至少之一:语义匹配策略、图表匹配策略、基于索引匹配策略、数据类型匹配策略、最优匹配策略、模糊匹配策略、多维度空间匹配策略。3.根据权利要求1所述的测试方法,其特征在于,所述将测试数据和理论数据进行匹配得到测试结果包括以下至少之一:将每一时刻测试数据和所述理论数据进行匹配得到所述测试结果;将每一时刻测试数据的平均值和所述理论数据的平均值进行匹配得到所述测试结果。4.根据权利要求1所述的测试方法,其特征在于,该方法还包括:建立所述测试数据的第一数据索引,根据所述第一数据索引存储所述测试数据;建立所述理论数据的第二数据索引,根据所述第二数据索引存储所述理论数据。5.根据权利要求4所述的测试方法,其特征在于,当接收到查询指令时,该方法还包括以下至少之一:根据所述查询指令对应的第一数据索引获取对应的测试数据;根据所述查询指令对应的第二数据索引获取对应的理论数据。6.根据权利要求4所述的测试方法,其特征在于,当接收到万维网服务器的匹配指令时,所述将测试数据和所述理论数据进行匹配得到测试结果包括:根据所述匹配指令对应的第一数据索引获取对应的测试数据;根据所述匹配指令对应的第二数据索引获取对应的理论数据;将所述测试数据和所述理论数据发送给所述万维网服务器进行匹配得到测试结果;或者,将所述测试数据和所述理论数据进行匹配得到测试结果,将所述测试结果发送给Web服务器。7.一种测试方法,包括:接收管理终端下发的测试指令,所述测试指令包括待测试的云主机和所述云主机的监控类型;启动所述云主机并在所述云主机上运行所述监控类型的测试工具;采集所述云主机的监控类型的测试数据;获取所述云...

【专利技术属性】
技术研发人员:张萍云王秀蓉李明雅
申请(专利权)人:厦门集微科技有限公司
类型:发明
国别省市:福建,35

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

1