首页 > 编程语言 >搭建python接口自动化框架

搭建python接口自动化框架

时间:2023-05-20 18:22:05浏览次数:39  
标签:文件 python excel 接口 自动化 相关 搭建

1.最近一年接触Java接口自动化较多,倒是忘记了一些python,重拾记忆
目录展示:
image
(1) allure 相关文件是集成到了插件,运行时,设置了路径之后自动创建的
(2) business文件下则是业务处理脚本,可以创建app,小程序,web端的自动化脚本编写
(3) common 文件则是处理业务工具类,读取配置文件,excel相关工具方法封装
(4) config 则是配置相关文件
(5) data 文件是excel 测试用例数据
(6) logs 文件 产生的相关日志

先看看运行项目之后的效果:
image

相关测试报告

image

image

完成,后续在更新总结在怎么优化细节上面的

标签:文件,python,excel,接口,自动化,相关,搭建
From: https://www.cnblogs.com/houlian/p/17417591.html

相关文章

  • Python接口MongoDB实现接口查询数据库功能
    一、所需工具Python,pymongo,Mongodb,Flask二、安装1、安装Python我这里安装的是 3.8.0版本,输入python-V可以查看当前版本    2、安装pymongo命令行中输入  pip3installpymongo 命令执行即可完成安装。3、服务器安装Mongodb环境:linux系......
  • 知识库AI机器人训练接口对接-唯一客服系统文档中心
    如果你的需求仅仅是对接自训练的ChatGPT接口,实现自己的个性化机器人,那么可以看看下面的个性化ChatGPT调用接口前提条件是已经搭建好了知识库服务,该服务默认监听端口8083文件上传训练接口地址POST http://127.0.0.1:8083/{集合名称}/uploadDoc该接口支持上传docx、txt、xlsx、p......
  • Java接口自动化-excel中参数化随机数-反射
    1.最近在想到一个提高档次的一个参数化随机数的方法:反射场景:一般真实的测试数据不会写在excel表中,都是以${}的格式表示,对应的测试数据是写在了项目的properties或者yaml文件中。2.例如:注册,登录场景,随机生成手机号(1).excel设计随机参数:上图随机参数手机号是${generatePhone......
  • python中常见的字符串格式化方法
    1.使用%符号进行字符串格式化使用%符号是一种较为传统的字符串格式化方法。它通过将占位符%s插入到字符串中,再使用%运算符将具体的值插入到这些占位符中。例如:name="Alice"age=20height=175print("Mynameis%s,I'm%dyearsold,andmyheightis%.2f."......
  • Python request请求 解析
    importloggingimporthttp.clienthttpclient_logger=logging.getLogger("http.client")defhttpclient_logging_patch(level=logging.DEBUG):"""EnableHTTPConnectiondebugloggingtotheloggingframework"""......
  • python 检测屏幕指定区域 有变化即截图
    fromPILimportImageChops#$pipinstallpillowfrompyscreenshotimportgrab#$pipinstallpyscreenshotfromdatetimeimportdatetimeimporttime,sys,reim=grab(bbox=(160,180,1760,1080))a=0whileTrue:#http://effbot.org/zone/pil-comparing-imag......
  • 基于python实现-根据Excel表格指定的UniqueKey的顺序-到另一个参考表格中查找-补全与
    今天笔者在整理一份数据时,有这样一个需求,已知有多个ID是UniqueKey,每一个UniqueKey及与它相关的数据为一行,存放于Excel表格行中但他们相关的数据可能有误,而另一个表格Excel-02中的数据没有问题,但是UniqueKey顺序与第一个表格不一样现在主要是要修改第一个表格的数据,当然可以使用......
  • Ubuntu桌面下Vue开发环境搭建
    Ubuntu桌面下Vue开发环境搭建node环境node安装node官网下载node安装包:node-v18.16.0-linux-x64.tar.xz#解压sudotar-xvJfnode-v18.16.0-linux-x64.tar.xz-C/usr/local/cd/usr/local/sudomvnode-v18.16.0-linux-x64/nodejs#配置环境变量cd/etc/profile.d/......
  • 接口
    接口普通类:只有具体实现。抽象类:具体实现和规范(抽象方法)都有!接口:只有规范!自己无法写方法~专业的约束!约束和实现分离:面向接口编程接口就是规范,定义的是一组规则,体现了现实世界中“如果你是...则必须能...”的思想。接口的本质是锲约。面向对象精髓,是对对象的抽象,最能体现这一......
  • 使用Python实现MACD策略
    importpandasaspdimportnumpyasnpdefcalculate_macd(data,short_period=12,long_period=26,signal_period=9):"""计算MACD指标和信号线参数:data:包含价格数据的DataFrame,需包含'Close'列short_period:快线的计算周期,默认为12long_p......