云测试环境的监控方法及系统技术方案

技术编号:8836660 阅读:209 留言:0更新日期:2013-06-22 22:06
一种用于对云测试环境中的待测试应用进行监测的监控方法。该方法包括从预先存储的数据中获取要监测的待测试应用的数据项;依据所获取的数据项获得与该数据项有关的信息;以及处理所获得的与该数据项有关的信息,由此监测云测试环境中的该待测试应用。本发明专利技术提供相应的监控系统。使用本发明专利技术所提供的方法或系统避免了现有技术中由于人工记录可能出现的失误。

【技术实现步骤摘要】

本专利技术涉及软件测试技术,尤其涉及对云测试环境中的各种应用的监控。
技术介绍
云测试是一种基于云计算的新型测试环境。在该测试环境中,各终端用户可将在本地完成的测试应用上传到不同的测试平台,从而在这些平台运行以进行测试。云测试提供较为完善的测试环境,测试人员通过虚拟桌面登录到该测试环境中,便可展开测试,因此可以说云测试对测试人员而言是一种立即可用的测试环境。事实上,云测试正以其独特的优势获得广泛地应用。当前基于云测试环境中,环境申请、安装、升级、及注销的情况由相关人员以文件方式进行记录。在比较大规模的测试环境中,由于参与维护的人员较多,人工记录的方式便很容易产生记录遗漏的情况,由此导致测试团队对环境中各应用的当前版本、版本安装历史记录、及运行状态等信息了解产生缺失,影响测试工作的进行。此外,当需要对待测试的应用进行维护时,测试人员需要分别登陆到各自的后台,找到对应的脚本,这些对只关注测试工作的测试人员而言,是额外的负担。如果该测试人员对后台操作不熟悉或不擅长,他的操作便有可能对测试环境带来破坏性影响。综上可见,在云测试环境的监控领域,以人工方式来记录测试系统版本、应用程序运行状态等信息的存在一定的缺陷,有待改进。
技术实现思路
有鉴于此,本专利技术提供一种用于对云测试环境中的待测试应用进行监测的监控方法,以有效解决上述及其他问题。该方法包括从预先存储的数据中获取要监测的待测试应用的数据项;依据所获取的数据项获得与该数据项有关的信息;以及处理所获得的与该数据项有关的信息,由此监测云测试环境中的该待测试应用。优选地,所述监控方法中,从预先存储的数据中获取要监测的待测试应用的数据项包括获取该待测试应用的应用版本的索引信息。优选地,所述监控方法中,依据所获取的数据项获得与该数据项有关的信息包括依据该索引信息获取该待测试应用的应用版本信息。优选地,所述监控方法中,从预先存储的数据中获取要监测的待测试应用的数据项包括获取用于该待测试应用的运行状态的状态获取指示信息。优选地,所述监控方法中,依据所获取的数据项获得与该数据项有关的信息包括依据该状态获取指示信息取得与该待测试应用的运行状态有关的信息。优选地,所述监控方法中,依据所获取的数据项获得与该数据项有关的信息包括:依据该状态获取指示信息,从预先设置的用于识别待测试应用的运行状态信息的多个模块中选择一个或多个;以及通过所选择的模块获取与该待测试应用的运行状态有关的信息。优选地,所述监控方法中,从预先存储的数据中获取要监测的待测试应用的数据项包括获取该待测试应用的应用版本的索引信息,以及获取用于该待测试应用的运行状态的状态获取指示信息。优选地,所述监控方法中,依据所获取的数据项获取与该数据项有关的信息包括:依据该索引信息获取该待测试应用的应用版本信息;以及依据该状态获取指示信息,取得与该待测试应用的运行状态有关的信息。优选地,所述监控方法中,依据该状态获取指示信息,取得与该待测试应用的运行状态有关的信息:依据该状态获取指示信息,从预先设置的用于识别待测试应用的运行状态信息的多个模块中选择一个或多个;以及通过所选择的模块获取与该待测试应用的运行状态有关的彳目息。优选地,所述监控方法中,预先载入索引该待测试应用的各功能的服务索引数据;在所获取的与该数据项有关的信息异常的情况下,通过该服务索引数据获取对应该异常信息的测试应用的功能,并对该功能进行维护。优选地,所述监控方法中,依据所获取的数据项获取与该数据项有关的信息是以预先设定的时间断为间隔,获取该测试应用的与数据项有关的信息。优选地,所述监控方法中,依据所获取的数据项获取与该数据项有关的信息为接收该待测试应用在其与所获取的数据项有关的信息发生了改变时发送的改变后的信息。优选地,所述监控方法中,处理所获得的与该数据项有关的信息包括以预先定义的形式组织所获得的与该数据项有关的信息。优选地,所述监控方法中,所述方法还包括显示并存储处理后的信息。本专利技术还提供一种用于云测试环境的远程控制方法,以远程控制云测试环境的各功能。该方法包括预先载入索引该各功能的服务索引数据,以及在远程调用该功能时,依据该服务索引数据调用该功能。本专利技术还提供一种用于对云测试环境中的待测试应用进行监控的远程监控系统。该系统包括用于存储与待测试应用有关的数据项的存储模块,用于从存储模块所存储的数据项中获取要监测的待测试应用的数据项,并依据所获取的数据项获取该待测试应用的与该数据项有关的信息的采集模块,以及用于处理所述采集模块获取的与该数据项有关的信息,以监测所述云测试环境中的该待测试应用的处理模块。优选地,所述的监控系统,采集模块从存储模块所存储的数据项中所获取的要监测的待测试应用的数据项包括该待测试应用的应用版本的索引信息。优选地,所述的监控系统,采集模块依据所述索引信息从该待测试应用获取所该待测试应用的应用版本信息。优选地,所述的监控系统,采集模块从存储模块所存储的数据项中获取的待测试应用的数据项包括用于该待测试应用运行状态的状态获取指示信息。优选地,所述的监控系统,采集模块依据所述状态获取指示信息取得与该待测试应用的运行状态有关的信息。优选地,所述的监控系统,其还包括多个运行状态获取模块,采集模块从所述多个运行状态模块中选择一个或多个来获取与该待测试应用的运行状态有关的信息。优选地,所述的监控系统,采集模块从存储模块所存储的数据项中所获取的要监测的待测试应用的数据项包括待测试应用的应用版本的索引信息和用于该待测试应用的运行状态的状态获取指示信息。优选地,所述的监控系统,采集模块依据所述索引信息从该待测试应用获取该待测试应用的应用版本信息,并依据所述状态获取指示信息取得与该待测试应用的运行状态有关的信息。优选地,所述的监控系统还包括多个运行状态获取模块,采集模块从所述多个运行状态模块中选择一个或多个来获取与该待测试应用的运行状态有关的信息。优选地,所述的监控系统,所述监控系统还包括远程管理模块,所述远程管理模块预先载入索引该测试应用的各功能的服务索引数据,在所获取的与该数据项有关的信息异常的情况下,通过该服务索引数据获取对应该异常信息的测试应用的功能,并对该功能进行维护。优选地,所述的监控系统,所述采集模块以预先设定的时间段为间隔,获取该待测试应用的与数据项有关的信息。优选地,所述的监控系统,所述采集模块接收由该待测试应用在其与所获取的数据项有关的信息发生了改变时发送的改变后的信息。优选地,所述的监控系统,所述处理模块以预先定义的形式组织所获得的与该数据项有关的信息。优选地,所述的监控系统,所述系统还包括显示处理后的信息并将其存储在所述存储装置。本专利技术还提供一种用于云测试环境的远程控制系统,以远程控制云测试环境的各功能,所述系统包括:输入模块,用以接收到该远程控制系统的输入信息;远程控制模块,用以将通过所述输入模块输入的索引该各功能的服务索引数据载入到存储装置,并在该各功能中的一个或多个被远程调用时,依据相应的服务索引数据调用该各功能。通过本专利技术所述的监控方法、监控系统可有效避免现有技术中人工记录测试结果所可能产生的问题。附图说明图1是根据本专利技术所述的云测试环境的的监控方法的一个示例的流程示意。图2示意了图1所示的方法针对的云测试环境的一个示意性的例本文档来自技高网...

【技术保护点】
一种用于对云测试环境中的待测试应用进行监测的监控方法,其特征在于,所述方法包括:从预先存储的数据中获取要监测的待测试应用的数据项,依据所获取的数据项获得与该数据项有关的信息,以及处理所获得的与该数据项有关的信息,由此监测云测试环境中的该待测试应用。

【技术特征摘要】
1.一种用于对云测试环境中的待测试应用进行监测的监控方法,其特征在于,所述方法包括: 从预先存储的数据中获取要监测的待测试应用的数据项, 依据所获取的数据项获得与该数据项有关的信息,以及 处理所获得的与该数据项有关的信息,由此监测云测试环境中的该待测试应用。2.根据权利要求1所述的方法,其特征在于,从预先存储的数据中获取要监测的待测试应用的数据项包括获取该待测试应用的应用版本的索引信息。3.根据权利要求2所述的方法,其特征在于,依据所获取的数据项获得与该数据项有关的信息包括依据该索引信息获取该待测试应用的应用版本信息。4.根据权利要求1所述的方法,其特征在于,从预先存储的数据中获取要监测的待测试应用的数据项包括获取用于该待测试应用的运行状态的状态获取指示信息。5.根据权利要求4所述的方法,其特征在于,依据所获取的数据项获得与该数据项有关的信息包括依据该状态获取指示信息取得与该待测试应用的运行状态有关的信息。6.根据权利要求5所述的方法,其特征在于,依据所获取的数据项获得与该数据项有关的信息包括: 依据该状态获取指示信息,从预先设置的用于识别待测试应用的运行状态信息的多个模块中选择一个或多个, 通过所选择的模块获取与该待测试应用的运行状态有关的信息。7.根据权利要求1所述的方法,其特征在于,从预先存储的数据中获取要监测的待测试应用的数据项包括获取该待测试应用的应用版本的索引信息,以及获取用于该待测试应用的运行状态的状态获取指示信息。8.根据权利要求7所述的方法,其特征在于,依据所获取的数据项获取与该数据项有关的信息包括: 依据该索引信息获取该待测试应用的应用版本信息,以及 依据该状态获取指示信息,取得与该待测试应用的运行状态有关的信息。9.根据权利要求8所述的方法,其特征在于,依据该状态获取指示信息,取得与该待测试应用的运行状态有关的信息: 依据该状态获取指示信息,从预先设置的用于识别待测试应用的运行状态信息的多个模块中选择一个或多个, 通过所选择的模块获取与该待测试应用的运行状态有关的信息。10.根据权利要求3,6,9中任一项所述的方法,其特征在于,所述方法包括: 预先载入索引该待测试应用的各功能的服务索引数据, 在所获取的与该数据项有关的信息异常的情况下,通过该服务索引数据获取对应该异常信息的测试应用的功能,并对该功能进行维护。11.根据权利要求3,6,9中任一项所述的方法,其特征在于,依据所获取的数据项获取与该数据项有关的信息是以预先设定的时间断为间隔,获取该测试应用的与数据项有关的信息。12.根据权利要求3,6,9中任一项所述的方法,其特征在于,依据所获取的数据项获取与该数据项有关的信息为接收该待测试应用在其与所获取的数据项有关的信息发生了改变时发送的改变后的信息。13.根据权利要求1所述的方法,其特征在于,处理所获得的与该数据项有关的信息包括以预先定义的形式组织所获得的与该数据项有关的信息。14.一种用于云测试环境的远程控制方法,以远程控制云测试环境的各功能,其特征在于,所述方法包括: 预先载入索引该各功能的服务索引数据,以及 在远程调用该功能时,依据该服务索引数据调用该功能。15.一种...

【专利技术属性】
技术研发人员:宋鑫晶吴金坛吕苏尹祥龙李岭翟威曲斌绪
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:

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

1