应用巡检方法及装置的制造方法
【技术领域】
[0001]本申请涉及应用测试领域,更具体地,涉及应用巡检方法及装置。
【背景技术】
[0002]应用巡检,即周期性地对应用程序进行测试,以确定其是否可以很好地在所处的运行环境中运行。应用巡检,作为应用程序运行维护过程中的一个重要中间环节,是监测应用程序的运行状态的过程,巡检结果对运维人员和开发人员分析改进应用程序具有指导作用。
[0003]通常,应用程序发布给公众后,可能被安装在各种不同的设备环境中。为了保证应用程序在不同环境下长期稳定运行,运维人员需要不断检查应用程序在各种不同环境下的运行情况。
[0004]目前,应用程序的巡检方式是,巡检人员对运行在某台设备上运行的程序进行巡检,并查看在该台设备的运行环境下的巡检结果。若巡检人员需要了解另一种运行环境中的巡检结果时,则需要在另一台设备的运行环境中进行巡检。这种巡检方式不够方便。
【发明内容】
[0005]有鉴于此,本申请提供了一种应用在巡检服务器的应用巡检方法,用以解决现有巡检方式不够方便的技术问题。相对应地,本申请还提供了应用在巡检客户端的应用巡检方法。
[0006]另外,本申请还提供了应用在巡检服务器及巡检客户端上的应用巡检装置,用以分别保证上述方法在实际中的应用及实现。
[0007]为实现所述目的,本申请提供的技术方案如下:
[0008]本申请的第一方面提供了一种应用巡检方法,应用于巡检服务器,所述巡检服务器上存储有至少一个巡检客户端上传的应用巡检信息,所述应用巡检信息包括应用系统的标识、运行环境的信息、以及应用巡检报告;所述应用巡检报告用于表示所述应用系统在所述运行环境中的测试运行情况;该方法包括:
[0009]响应于用户输入的待查询应用系统标识,在预先存储的运行环境的信息中,确定与所述待查询应用系统标识对应的目标运行环境信息;其中,所述待查询应用系统标识为预先存储的应用系统标识中的一个;
[0010]在预先存储的应用巡检报告中,确定所述待查询应用系统标识对应的第一应用巡检报告;
[0011]显示所述目标运行环境信息及所述第一应用巡检报告。
[0012]本申请的第二方面提供了一种应用巡检方法,应用于巡检客户端,该方法包括:
[0013]获取待巡检应用系统的脚本文件;
[0014]触发预置应用巡检工具依据所述脚本文件,对所述待巡检应用系统进行巡检,获得应用巡检报告;其中,所述应用巡检报告用于表示所述待巡检应用系统的测试运行情况;
[0015]获取所述待巡检应用系统的运行环境的信息;
[0016]将所述待巡检应用系统的标识、所述运行环境的信息、及所述应用巡检报告上传至巡检服务器。
[0017]本申请的第三方面提供了一种应用巡检装置,应用于巡检服务器,所述巡检服务器上存储有至少一个巡检客户端上传的应用巡检信息,所述应用巡检信息包括应用系统的标识、运行环境的信息、以及应用巡检报告;所述应用巡检报告用于表示所述应用系统在所述运行环境中的测试运行情况;该装置包括:
[0018]运行环境信息确定模块,用于响应于用户输入的待查询应用系统标识,在预先存储的运行环境的信息中,确定与所述待查询应用系统标识对应的目标运行环境信息;其中,所述待查询应用系统标识为预先存储的应用系统标识中的一个;
[0019]第一巡检报告确定模块,用于在预先存储的应用巡检报告中,确定所述待查询应用系统标识对应的第一应用巡检报告;
[0020]环境信息及报告显示模块,用于显示所述目标运行环境信息及所述第一应用巡检?艮胃。
[0021]本申请的第四方面提供了一种应用巡检装置,应用于巡检客户端,该装置包括:
[0022]待巡检应用系统获取模块,用于获取待巡检应用系统的脚本文件;
[0023]应用巡检报告生成模块,用于触发预置应用巡检工具依据所述脚本文件,对所述待巡检应用系统进行巡检,获得应用巡检报告;其中,所述应用巡检报告用于表示所述待巡检应用系统的测试运行情况;
[0024]运行环境信息获取模块,用于获取所述待巡检应用系统的运行环境的信息;
[0025]应用巡检信息上传模块,用于将所述待巡检应用系统的标识、所述运行环境的信息、及所述应用巡检报告上传至巡检服务器。
[0026]由以上可知,本申请提供了一种应用巡检方法实施例,本实施例应用在巡检服务器上,巡检服务器可以存储巡检客户端上传的应用巡检信息,应用巡检信息中包含应用系统的标识、运行环境信息及应用巡检报告,应用巡检报告表示的是该应用系统在该运行环境中的运行情况。若用户想要了解某个应用系统在各种运行环境的运行情况时,可以在巡检服务器上输入该应用系统的标识,巡检服务器便在存储的应用巡检信息中,查询该应用系统所对应的运行环境信息、以及该应用系统所对应的应用巡检报告,并进行显示。这样,用户便可以方便地了解到应用系统在各种不同的运行环境中的运行情况。
【附图说明】
[0027]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0028]图1为本申请提供的应用在巡检服务器上的应用巡检方法实施例1的流程图;
[0029]图2为本申请提供的应用在巡检服务器上的应用巡检方法实施例2的部分流程图;
[0030]图3为本申请提供的应用在巡检客户端上的应用巡检方法实施例1的流程图;
[0031]图4为本申请提供的应用在巡检服务器上的应用巡检装置实施例1的结构框图;
[0032]图5为本申请提供的应用在巡检服务器上的应用巡检装置实施例2的部分结构框图;
[0033]图6为本申请提供的应用在巡检客户端上的应用巡检装置实施例1的结构框图。
【具体实施方式】
[0034]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0035]参见图1,其示出了本申请提供的应用巡检方法实施例1的流程。该应用巡检方法实施例1应用在巡检服务器上,该巡检服务器可以接收一个或多个巡检客户端上传的应用巡检信息,并进行存储。应用巡检信息中包括应用系统的标识、应用系统所处运行环境的信息、以及应用巡检报告。其中,应用巡检报告可表示应用系统在自身运行环境中测试后的运行情况。
[0036]如图1所示,该应用巡检方法实施例1可以具体包括以下步骤SlOl?步骤S103。
[0037]步骤SlOl:响应于用户输入的待查询应用系统标识,在预先存储的运行环境的信息中,确定与待查询应用系统标识对应的目标运行环境信息;其中,待查询应用系统标识为预先存储的应用系统标识。
[0038]其中,巡检服务器上存储有至少一个应用巡检信息,应用巡检信息中包含应用系统的标识,因此,巡检服务器上保存有至少一个应用系统的标识。
[0039]用户想要查询某个应用系统的应用巡检报告时,可以在巡检服务器上,输入该应用系统的标识,为了便于描述,将该应用系统标识称为待查询应用系统标识。需要说明的是,该待查询应用系统标识为预先存储的应用系统标识中的任意一个。
[0040]用户输入待查询应用系统标识的方式可以是,巡检服务器在查询界面上显示查询框,并将存储的应用系统标识显示在查询框中,以供用户选择。用户选择某个应用系统标识后,巡检服务器将其作为待查询应用系统标识。
[0041]进而,巡检服务器在存储的运行环境信息中,查找该待查询应用系统标识所对应的运行环境信息,若查找到,将其称为目标运行环境信息。
[0042]需要说明的是,待查询应用系统与运行环境信息的对应,体现在巡检客户端上传的应用巡检信息上。具体地,巡检客户端上传的应用巡检信息中包含有应用系统的标识、以及运行环境的信息。待查询应用系统对应的运行环境信息,指的是待查询应用系统与该运行信息,包含在同一应用巡检信息中。或者,进一步地,巡检服务器可以将应用巡检信息存储在数据库中,存储应用巡检信息时,为同一应用巡检信息中的应用系统的标识与运行环境的信息建立对应关系,并为同一