开源django自动化测试平台,自动化测试平台开发python

  开源django自动化测试平台,自动化测试平台开发python

  之前的Python项目是Django的MTV框架搭建的,实现了CMDB平台和主机工作平台的基本功能。

  基本施工步骤:

  1.确定平台的基本功能有哪些:实现机身自动增删改;监控管理对象主机的配置信息;实现指定对象的统一管理。

  http://www。Sina.com/http://www.Sina.com/

  2.根据上面的功能,设计对应的页面方式,布局,规划如何交互的

  :如何执行命令与显示(例如主页-V))模块是包含主机、ip、组等字段的表- t)的前端。

  3.根据上面的规划,拟定需要怎样的架构,分别需要几个模块(Modle)几个任务处理的模块(view),几个url跳转的页面(Template中的html)

  创建名为myansi的app项目,利用Python的ansible模块实现自动化批量管理主机的操作平台。ansicfg负责ansible的基础环境准备。

  Myansible.py负责各个架构的基础设置和顶层处理(传递给后续的app APP应用层)。

  Webansible是执行APP具体内容的地方。

  Db.sqilt是一个轻量级数据库,记录所有操作生成的数据。

  Manage:django交互工具,让交互更加多样化。

  4.细化每一个功能对应各个(MTV)环节的模块内容

  相关的自动化脚本如下。

  1.dhost.py动态主机标识:实际上是一个sqlalchemy函数,搜索列表是主机名IP地址或者组名(主机名IP),每次用户提交都会被检索到。

  2 . ansible Python Executor:view . py应用于webansi,由task作为模块调用,使用ansi ble的playbook模块框架。每次用户提交时执行。

  3.view.py模块:进行逻辑判断和页面内容更新,跳转到页面执行。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • android自动化测试框架有哪些,ios手机自动化测试工具,Android和iOS 测试五个最好的开源自动化工具
  • ,,如何使用IOS自动化测试工具UIAutomation
  • android自动化测试框架有哪些,ios手机自动化测试工具
  • ,,Python自动化测试框架pytest的详解安装与运行
  • ,,python自动化测试之DDT数据驱动的实现代码
  • selenium+java自动化测试框架,selenium自动化测试pdf
  • java自动化测试框架,java 自动化测试工具
  • 接口自动化测试面试问题,关于接口测试面试题
  • 自动化测试工具可以用在哪种测试过程中,测试自动化工具有哪些
  • airtest和appium自动化测试,airtest全自动脚本
  • 测试自动化面试问题及答案,自动化测试面试题及答案大全(3)
  • 自动化测试框架是什么,什么叫自动化测试框架
  • python+selenium自动化测试框架搭建,selenium自动化测试环境搭建
  • 接口测试与接口自动化测试,接口自动化测试项目实战
  • appium自动化测试环境搭建,python appium自动化测试框架
  • 留言与评论(共有 条评论)
       
    验证码: