API自动化实战详解

  API自动化实战详解,希望对大家学习Python有所帮助,下面我们一起来看一下吧。

1.分层设计思路

dataPool:数据池层,里面有我们需要的各种数据,包括一些公共数据等

config:基础配置

tools:工具层

common:公共方法层

runCase:需要运行的测试用例

noRunCase:不需要运行的测试用例

testReport:这里存放生成的测试报告

2.编写common:公共方法层

2.1getTimestamp.py

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

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

# -*- coding:utf-8 -*-

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

import time

def get_timestamp():

timestamp = time.time()

return str(int(timestamp))

PythonAPI自动化实战

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文件下,我们填写了两个数据库的配置,这里的数据库配置我是瞎写的,你们需要写你们自己真实的数据库配置。

(0)

相关推荐

  • (4条消息) (二)Fabric2.0 first

    ),为了加深对2.0的认识,从first-network的部署配置开始进行学习. 上篇有提到在运行Fabric网络前,先执行了./byfn.sh generate 实现创始区块.通道以及证书文件的生成 ...

  • (4条消息) (十)Fabric2.0

    目录 4.1 获取配置 4.2 修改配置 4.3 签名并提交更新配置 1. 新增org3证书配置 2. 新增org3定义到区块链 3.启动org3相关节点容器 4. 更新通道配置 5. org3加入通 ...

  • HttpRunner2.X 版本和 3.X 版本的区别到底有哪些?(吐血总结!)

    前言 HttpRunner 的版本截止到目前已经更新到3.1.5了,那么很多初学者都有这样的疑问: HttpRunner2.X 版本和 3.X 版本的区别到底有哪些? 到底要不要学2.X 版本,还是直 ...

  • 你还在手撕微服务?快来用go-zero自动生成

    kevwan@晓黑板 OSC开源社区 前天 0. 为什么说做好微服务很难? 要想做好微服务,我们需要理解和掌握的知识点非常多,从几个维度上来说: 基本功能层面 并发控制&限流,避免服务被突发流 ...

  • 揭秘 Uber API 网关的架构

    作者 | Uber 官方博客 译者 | 平川 策划 | 万佳 近年来,API 网关成为微服务架构中不可或缺的一部分.因此,一个架构良好的 API 网关显得尤为重要.本文详细介绍了 Uber API 网 ...

  • Appium+python自动化21-DesiredCapabilities详解

    前言 Appium Desired Capabilities里面配置的参数还是蛮多的,android和ios的又有很多不一样地方,另外还能起到浏览器,做wap的自动化测试. Desired Capab ...

  • 新手实战十九:SAR抛物线实战详解

    中期趋势指标SAR抛物线指标详细教程,以及细节用法!

  • 八字地支六合实战详解

    八字地支六合实战详解

  • 华升股份实战详解机构操纵盘口中最经典的走势

    600156华升股份 出现在华升股份盘口中的分时走势完全呈现标准的"一"字形走势.这是机构操纵盘口中最经典的一种.如果不详细看还以为该股盘中被临时停牌了造成这样标准的"一 ...

  • 曝光模式用法实战详解

    数码相机有很多种预设的模式供选择,这些预先设置好的程序可以让你选择合适的快门速度和光圈值去拍摄.对于一个新手来说,这些模式是非常有用的.不仅如此,为了抓拍一些快速的镜头,一些专业摄影师又是也会选择预设 ...

  • 峨嵋禅拳二十四式套路与招式实战详解(上),打法迅猛、气势逼人

    自古以来,四大佛教圣地之一的峨嵋僧道人家,在参禅静坐.念经拜佛之余,就有舞枪弄棒,练拳踢腿的风俗,逐渐形成了独特的的峨嵋武术体系,与少林.武当相提并论. 峨嵋禅拳二十四式,相传系少林无空禅师云游四海, ...

  • 八字实例详解教学、八字实战详解

    五行旺衰判断 日主乙木生于未月.未土里有余气!9005天干有一个比肩帮扶?地0635支没有本气,中气根!八字有些偏燥.日主是阴干.为死木.为太弱, 财星己土!0060在未月当令而旺,通根未巳,气力比较 ...

  • 筹码分布研判超跌V形反转实战详解

    股价的超跌V形反转,是K线组合中的一种常见的底部K线形态: 但其股票筹码怎么分析,是通过V形反转的筹码分布形态分析的: 相同的,也可以通过筹码形态,研判股价发生V型反转的行情,从而在市场中占的获利先机 ...

  • 直接讲透《孙子兵法》10个金句与实战详解

    以<孙子兵法>为经,以<资治通鉴>为纬. 用案例激活<孙子兵法>的招法. <孙子兵法>每句话都很有力度,选择最精华的10个句子. 进行实战拆解,对商业, ...