[发明专利]基于python实现可视化集中维护和更新测试应用程序的方法在审

专利信息
申请号: 202110896632.0 申请日: 2021-08-05
公开(公告)号: CN113535208A 公开(公告)日: 2021-10-22
发明(设计)人: 戴敏 申请(专利权)人: 浙江万朋教育科技股份有限公司
主分类号: G06F8/65 分类号: G06F8/65;G06F11/36
代理公司: 杭州君度专利代理事务所(特殊普通合伙) 33240 代理人: 朱月芬
地址: 310051 浙江省杭州*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 python 实现 可视化 集中 维护 更新 测试 应用程序 方法
【说明书】:

发明公开了一种基于python实现可视化集中维护和更新测试应用程序的方法。本发明步骤如下:步骤1、将服务器信息、操作命令存入Excel,包括服务名称、所在服务器、端口、用户名、密码、操作命令;步骤2、用户运行pc桌面程序,初始化窗体界面,包括窗体名称、图标、窗体大小及位置、从Excel中读取服务器列表、操作按钮、日志打印区域;步骤3、选择服务器,点击对应服务的操作按钮,读取Excel中对应的操作命令,远程到服务器上执行命令;步骤4、获取服务器返回的结果实时打印到pc桌面程序的日志打印区域。本发明极大的提高了集成测试中处理测试环境服务的效率,减少了人工成本及出错概率,提升整体工作效率。

技术领域

本发明属于集中监控与控制技术领域,具体地涉及一种基于python实现可视化集中维护和更新测试应用程序的方法。

背景技术

在集成测试过程中,需要频繁更新应用程序、清理缓存、重启服务等,这些都需要登录到服务器上进行操作,而手工输入操作命令可能会因为输入错误引发不可控事故。一个产品涉及多个服务,而这些服务往往部署在不同的服务器上,随着公司产品线的不断增加,测试环境涉及的服务器以及部署的服务也越来越多,给集成测试工作和测试环境服务管理上增加了负担。

本发明开发了一种集中维护的方法,对测试环境服务器上部署的服务进行集中管理,可视化界面进行操作,列出服务器列表,根据所选服务器可以对指定服务进行重启、更新应用程序、清理缓存等,能够很大程度上减轻集成测试中管理测试环境服务的负担,也避免了因手工输入失误引发的事故。

发明内容

本发明的目的是针对集成测试中测试环境服务管理繁琐的情况,开发了一个PC桌面程序,提供一种基于python实现可视化集中维护和更新测试应用程序的方法。

所述的服务器为Linux服务器。

本发明解决其技术问题所采用的技术方案如下:

步骤1、将服务器信息、操作命令存入Excel,包括服务名称、所在服务器、端口、用户名、密码、操作命令。

步骤2、用户运行pc桌面程序,初始化窗体界面,包括窗体名称、图标、窗体大小及位置、从Excel中读取服务器列表、操作按钮(tomcat:重启、更新;redis:重启、清空、删除单个key值;nginx:重启;EntryServer:重启;wpcf:重启)、日志打印区域。

步骤3、选择服务器,点击对应服务的操作按钮(更新、删除单个key值、清空、重启),读取Excel中对应的操作命令,远程到服务器上执行命令。

步骤4、获取服务器返回的结果实时打印到pc桌面程序的日志打印区域。

本发明有益效果如下:

1、集中管理测试环境服务,免去频繁远程登录到不同服务器。

2、节约时间成本:测试环境共31个服务,以“更新”为例,一个熟练掌握Linux操作命令的测试人员,从连接服务器到执行更新应用程序服务操作命令,总计需要1分钟左右的时间;而通过可视化界面按钮操作,只需要1-2秒即可完成更新应用程序、清理缓存、重启服务等操作,免去反复手工输入操作命令,时间成本至少节约96%。

3、杜绝因命令输入错误引发的不可控事故:以“更新”为例,完成更新应用程序服务,需要远程到服务器上输入10条操作命令,由于手工输入,字母输入错误的情况较为常见,命令输入错误的概率为20%,最严重的如执行删除命令时多一个空格可能导致系统文件被删除,若无法还原则只能重装系统,这直接导致测试环境需要重新搭建且数据丢失;而通过可视化界面按钮操作,由程序自动执行更新应用程序、清理缓存、重启服务等操作,将出错率控制在1%。

4、实时展示操作结果日志,掌握命令执行进度。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江万朋教育科技股份有限公司,未经浙江万朋教育科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110896632.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top