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

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

1.基于python实现可视化集中维护和更新测试应用程序的方法,其特征在于包括如下实现步骤:

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

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

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

步骤3、选择服务器,点击对应服务的操作按钮,读取Excel中对应的操作命令,远程到服务器上执行命令;

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

2.根据权利要求1所述的基于python实现可视化集中维护和更新测试应用程序的方法,其特征在于所述的数据存入Excel的实现如下:

不同服务的数据分别存储在Excel的不同表单中;

tomcat:服务名称、所在服务器、端口、用户名、密码、重启命令、更新命令;

Redis:服务名称、所在服务器、端口、用户名、密码、重启命令、清除单个key值命令、清空命令;

Nginx:服务名称、所在服务器、端口、用户名、密码、重启命令;

Entryserver:服务名称、所在服务器、端口、用户名、密码、重启命令;

Wpcf:服务名称、所在服务器、端口、用户名、密码、重启命令。

3.根据权利要求1或2所述的基于python实现可视化集中维护和更新测试应用程序的方法,其特征在于所述的初始化窗体实现如下:

1、通过title方法设置窗体名称,通过iconbitmap方法设置图标,通过geometry方法设置窗体大小及位置,展示操作按钮、日志打印区域的控件;

2、通过xlrd.open_workbook打开Excel,通过sheet_by_name方法读取指定表单中的内容,再通过循环的方式从第二行开始读取服务器列表信息,将获取的值赋值给下拉列表控件。

4.根据权利要求3所述的基于python实现可视化集中维护和更新测试应用程序的方法,其特征在于操作按钮tomcat更新具体实现如下:

1、根据用户所选服务器,点击tomcat的更新按钮,通过xlrd.open_workbook打开Excel,通过sheet_by_name方法读取指定表单中的内容,再通过循环的方式从第二行开始读取操作命令,同时判断服务器是否与用户所选服务器匹配;

2、使用Python的Paramiko模块SSHClient类的connect方法与服务器建立连接;

3、因点击的是更新按钮,则会弹出输入框,输入要更新的应用程序服务包ftp地址,点击开始更新,继续执行后续操作;

4、Paramiko模块SSHClient类的exec_command方法执行更新命令。

5.根据权利要求4所述的基于python实现可视化集中维护和更新测试应用程序的方法,其特征在于所述的日志打印具体实现如下:

通过stdout.readline()获取服务器返回的执行结果日志,以Server startup、OK等关键字标记本次执行结束。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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