Python API 自动化实战详解(纯代码)

 更新时间:2019年06月11日 10:55:43   作者:傲娇的喵酱   我要评论

今天小编就为大家分享一篇Python API 自动化实战详解(纯代码),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

主要讲如何在公司利用Python 搞API自动化。

1.分层设计思路

dataPool :数据池层,里面有我们需要的各种数据,包括一些公共数据等
config :基础配置
tools : 工具层
common: 公共方法层
runCase :需要运行的测试用例
noRunCase :不需要运行的测试用例
testReport :这里存放生成的测试报告

2.编写common: 公共方法层

2.1 getTimestamp.py

我们在common文件夹下新建一个getTimestamp.py。

因为业务中需要用到时间戳,我们这里把时间戳转换成str类型

# -*- coding:utf-8 -*-
# 因为业务中需要用到时间戳,我们这里把时间戳转换成str类型
import time
 
 
def get_timestamp():
 timestamp = time.time()
 return str(int(timestamp))

Python API 自动化实战

3.config :基础配置

3.1 数据库配置 query_local_db_data.yaml

在config下新建query_local_db_data.yaml ,来存放数据库配置。

#mydb1
database1:
 host: 11.11.1.1
 port: 3306
 user: testuser
 password: testpw
 
#mydb2
database2:
 host: 22.22.2.2
 port: 3306
 user: testuser
 password: testpw

在query_local_db_data.yaml 文件下,我们填写了两个数据库的配置,这里的数据库配置我是瞎写的,你们需要写你们自己真实的数据库配置。

Python API 自动化实战

以上这篇Python API 自动化实战详解(纯代码)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python中嵌套函数的实操步骤

    python中嵌套函数的实操步骤

    在本文里我们给大家分享了关于python中嵌套函数的步骤图文分解,有需要的朋友们跟着学习下。
    2019-02-02
  • 简单理解Python中的装饰器

    简单理解Python中的装饰器

    这篇文章主要介绍了Python中的装饰器,是Python入门学习中的基础知识,需要的朋友可以参考下
    2015-07-07
  • Python使用正则匹配实现抓图代码分享

    Python使用正则匹配实现抓图代码分享

    本文给大家分享的是个人的第一个作品,使用Python正则匹配实现抓图代码,非常的简单实用,推荐给大家,小伙伴们可以自由扩展下。
    2015-04-04
  • python和shell获取文本内容的方法

    python和shell获取文本内容的方法

    今天小编就为大家分享一篇python和shell获取文本内容的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • Django项目中用JS实现加载子页面并传值的方法

    Django项目中用JS实现加载子页面并传值的方法

    今天小编就为大家分享一篇Django项目中用JS实现加载子页面并传值的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • Python生成器(Generator)详解

    Python生成器(Generator)详解

    这篇文章主要介绍了Python生成器(Generator)详解,本文讲解了什么是生成器、简单生成器、带yield 语句的生成器、加强的生成器等内容,需要的朋友可以参考下
    2015-04-04
  • 详解pandas如何去掉、过滤数据集中的某些值或者某些行?

    详解pandas如何去掉、过滤数据集中的某些值或者某些行?

    这篇文章主要介绍了pandas如何去掉、过滤数据集中的某些值或者某些行?,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-05-05
  • 对Python定时任务的启动和停止方法详解

    对Python定时任务的启动和停止方法详解

    今天小编就为大家分享一篇对Python定时任务的启动和停止方法详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-02-02
  • python3使用urllib模块制作网络爬虫

    python3使用urllib模块制作网络爬虫

    本文给大家介绍的是利用urllib模块通过指定的URL抓取网页内容 所谓网页抓取,就是把URL地址中指定的网络资源从网络流中读取出来,保存到本地,有需要的小伙伴可以参考下
    2016-04-04
  • python基础教程之面向对象的一些概念

    python基础教程之面向对象的一些概念

    这篇文章主要介绍了python基础教程之面向对象的一些概念,面向对象是一种代码组织方式,让代码复用最大化,需要的朋友可以参考下
    2014-08-08

最新评论