当前位置: 首页 > news >正文

Python3:pytest+request+yaml+allure接口自动化测试

pytest+request+yaml+allure接口自动化测试

一、Pytest的parametrize结合yaml实现数据驱动

1、读取yaml文件数据

ids:- [请求方式,请求地址,请求头,请求参数,预期结果]#测试用例测试数据
testcases:test_login:- ["POST","http://10.1.1.xx:8081/xx/xx",{"Content-Type": "application/json;charset=UTF-8"},{"userName":"xxx","password":"xxx"},0]test_tenant_list:- ["POST","http://10.1.1.xx:8081/xx/v1/xx/list",{"content-type":"application/json;charset=UTF-8"},

http://www.mrgr.cn/news/79173.html

相关文章:

  • springboot 集成javaFx 两个面板之间如何进行跳转
  • qt 窗口(window/widget)绘制/渲染顺序 QPainter QPaintDevice Qpainter渲染 失效 无效 原因
  • Python脚本自动发送电子邮件
  • 17.C语言输入输出函数详解:从缓存原理到常用函数用法
  • Node.js中的fs模块:文件与目录操作(写入、读取、复制、移动、删除、重命名等)
  • C#,图论与图算法,任意一对节点之间最短距离的弗洛伊德·沃肖尔(Floyd Warshall)算法与源程序
  • <工具 Claude Desktop> 配置 MCP server 连接本地 SQLite, 本机文件夹(目录) 网络驱动器 Windows 11 系统
  • 4. IO Stream
  • 工业—使用Flink处理Kafka中的数据_ChangeRecord2
  • PHP语法学习(第三天)
  • 深入浅出:Go语言中map的工作原理详解
  • Redis设计与实现读书笔记
  • 万字长文解读深度学习——dVAE(DALL·E的核心部件)
  • centos 手动安装libcurl4-openssl-dev库
  • (12)时间序列预测之MICN(CNN)
  • 基于ZooKeeper搭建Hadoop高可用集群
  • 深入浅出:Python 编程语言的学习之路
  • 工业—使用Flink处理Kafka中的数据_ChangeRecord1
  • OpenVas安装步骤及报错问题
  • vscode远程连接ssh
  • Nginx 缓存 DNS 解析问题
  • THREE.js 入门(一)xyz坐标系
  • 深入浅出:php-学习入门全攻略
  • Docker 安装系列
  • git管理Unity项目的正确方式
  • python更新程序并部署服务器服务