The invention discloses a method for managing a test server and an application program. The specific steps of the invention are as follows: 1. Store the basic information of the server and the application program in the database; 2. Enter the web management platform, load all the server information maintained in step 1, and the application list deployed on the server, and perform two operations by default: refresh the server startup state and refresh the application running state; 3. The user triggers the corresponding operation in step 2 The server obtains the user operation type and operation object ID, queries the operation object type, whether it needs to connect to the server, the command corresponding to the operation, and the corresponding relationship between the command execution result and the actual result according to the user operation type and operation object ID. The invention is a centralized management of a test server and an application program, eliminating the need to use a remote connection tool and manually input commands to view the status of the server and the application program, and to open and close the application program, thereby improving the work efficiency.
【技术实现步骤摘要】
一种管理测试服务器与应用程序的方法
本专利技术属于集中监控与控制
,提供一种管理测试服务器与应用程序的方法。
技术介绍
在集成测试过程中通常需要登录到不同的服务器,查看各种应用程序的运行状态,使用命令对各种应用程序进行启动、关闭操作。随着公司产品线的不断增加,集成测试环境的服务器以及部署在服务器上的应用程序也越来越多,这项工作也变得越来越繁琐。本专利技术开发了一种管理方法,对不同服务器和各种应用进行集中管理,能实时展示每个服务器是否启动、展示每个服务器上部署的应用程序以及应用程序的运行状态,并且能直接启动或关闭每一个应用程序。
技术实现思路
本专利技术的目的是针对现有技术的不足,开发了一个web管理平台,提供一种管理测试服务器与应用程序的方法。本专利技术解决其技术问题所采用的技术方案如下:步骤1、将服务器和应用程序的基本信息存储至数据库。服务器的基本信息包括服务器id(唯一)、服务器ip、用户名、密码、端口、启动状态。应用程序的基本信息包括应用id(唯一)、应用名称、所在服务器id、应用路径、应用类型、运行状态。将用户操作类型、操作对象类型(服务器或应用程序)、操作对象id、是否需要连接服务器、操作对应的命令、命令执行结果和实际结果对应关系存储至数据库。其中用户操作类型指刷新服务器启动状态、刷新应用程序运行状态、启动应用程序、关闭应用程序等操作。步骤2、用户进入web管理平台,加载步骤1维护的所有服务器信息,以及部署在服务器上的应用程序列表,并默认执行刷新服务器启动状态、刷新应用程序运行状态两个操作。每个服务器信息均提供“刷新”动作,触发“刷新”动作即进 ...
【技术保护点】
1.一种管理测试服务器与应用程序的方法,其特征在于包括如下具体步骤:步骤1、将服务器和应用程序的基本信息存储至数据库;服务器的基本信息包括服务器id、服务器ip、用户名、密码、端口、启动状态;应用程序的基本信息包括应用id、应用名称、所在服务器id、应用路径、应用类型、运行状态;将用户操作类型、操作对象类型、操作对象id、是否需要连接服务器、操作对应的命令、命令执行结果和实际结果对应关系存储至数据库;其中用户操作类型指刷新服务器启动状态、刷新应用程序运行状态、启动应用程序、关闭应用程序等操作;操作对象类型为服务器或应用程序;步骤2、用户进入web管理平台,加载步骤1维护的所有服务器信息,以及部署在服务器上的应用程序列表,并默认执行刷新服务器启动状态、刷新应用程序运行状态两个操作;每个服务器信息均提供“刷新”动作,触发“刷新”动作即进行刷新服务器启动状态;对于运行状态是“未运行”的应用程序提供“刷新”、“启动”动作,触发“刷新”、“启动”动作即进行刷新应用程序运行状态、启动应用程序;对于运行状态是“运行中”的应用程序提供“刷新”、“启动”动作,触发“刷新”、“启动”动作即进行刷新应用程序 ...
【技术特征摘要】
1.一种管理测试服务器与应用程序的方法,其特征在于包括如下具体步骤:步骤1、将服务器和应用程序的基本信息存储至数据库;服务器的基本信息包括服务器id、服务器ip、用户名、密码、端口、启动状态;应用程序的基本信息包括应用id、应用名称、所在服务器id、应用路径、应用类型、运行状态;将用户操作类型、操作对象类型、操作对象id、是否需要连接服务器、操作对应的命令、命令执行结果和实际结果对应关系存储至数据库;其中用户操作类型指刷新服务器启动状态、刷新应用程序运行状态、启动应用程序、关闭应用程序等操作;操作对象类型为服务器或应用程序;步骤2、用户进入web管理平台,加载步骤1维护的所有服务器信息,以及部署在服务器上的应用程序列表,并默认执行刷新服务器启动状态、刷新应用程序运行状态两个操作;每个服务器信息均提供“刷新”动作,触发“刷新”动作即进行刷新服务器启动状态;对于运行状态是“未运行”的应用程序提供“刷新”、“启动”动作,触发“刷新”、“启动”动作即进行刷新应用程序运行状态、启动应用程序;对于运行状态是“运行中”的应用程序提供“刷新”、“启动”动作,触发“刷新”、“启动”动作即进行刷新应用程序运行状态、关闭应用程序;步骤3、用户在步骤2中触发相应的动作,服务端获取用户操作类型和操作对象id,根据用户操作类型和操作对象id查询操作对象类型、是否需要连接服...
【专利技术属性】
技术研发人员:王李娅,
申请(专利权)人:浙江万朋教育科技股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。