python接口测试-数据驱动-DDT
2024-09-01 15:56:54
DDT是python的第三方库,全名称为:Data-Driven/Decorated Tests。
ddt安装
通过pip安装ddt模块,安装Python后,Python自带pip功能包
切换到Python安装目录script下,执行:pip install ddt
在ddt的模块中,@data表示元组的列表数据,@unpack表示用来解压元组到多个参数,在使用的时候,导入ddt模块,在测试类前声明使用ddt(@ddt)。
运行结果:
从示例代码中,可以看出test_case2执行了2次,分别验证了返回验证码是否是200,201。
了解更多内容,可以在百度阅读中搜索:
《Python+Appium移动端自动化项目实战》-带您进入APP自动化测试的世界
https://yuedu.baidu.com/ebook/765b38a5690203d8ce2f0066f5335a8102d266b9
接口测试工作该怎么开展?如何做接口自动化?
《接口测试自动化实战》-接口自动化测试书籍
https://yuedu.baidu.com/ebook/aaf72f1b42323968011ca300a6c30c225901f07d
自动化测试交流群:635249865 交流selenium、appium、接口自动化 欢迎入群交流
最新文章
- 【HTML】字符(Glyphs)收集
- IOS杂笔- 7(类方法load与initialize的区别 浅析)
- beta-2阶段组员贡献分分配
- hive中的常用方法(case,cast,unix_timestamp)
- iOS:app直播---采集篇
- psql: 致命错误: 用户 ";postgres"; Ident 认证失败
- 自定义 404 与 500 错误页面,URL 地址不会重定向(一)
- OpenStack 加入新的节点,创建虚拟机失败的问题
- shiro安全框架
- 如何使用PHP实现一个WebService
- .Net训练营优惠有条件 做到立减800元大钞
- linux —— 学习笔记(文件、文件夹操作)
- autoresizing代码实现
- PHP的几种排序算法的比较
- ASP.NET - 自定义控件处理页面事件(控件与页面数据交互)的方法
- NPM(Node.js) 使用介绍
- FCC(ES6写法)Pairwise
- js 类
- 校园管家(Android开发团队项目)NABCD
- 用easy-ui中的表单操作实现一行操作和多行操作
热门文章
- 基于Spring AOP实现的权限控制
- Typesetting HDU - 6107
- .bash_profile does not exist
- 性能测试:Jmeter压测过程中的短信验证码读取
- 使用malloc函数或new运算符为链表结点分配内存空间
- 用阿里官网提供的plupload oss的web直传,视频上传进行前端验证它的时长,尺寸,大小等。替换上一个不需要的单个视频
- 懒要懒到底,能自动的就不要手动,Hibernate正向工程完成Oracle数据库到MySql数据库转换(含字段转换、注释)
- Dubbo+Zookeeper(一)Zookeeper初识
- Rsync服务常见问题
- 02 Node.js学习笔记之http服务