接口测试 Pytest的简单示例
Pytest是什么
Pytest是Python的一个测试工具,可以用于所有类型和级别的软件测试。Pytest是一个可以自动查找到你编写的用例并运行后输出结果的测试框架。
Pytest有什么特点
pytest是一个命令行工具
pytest可以扩展第三方插件
pytest易于持续集成和应用于web自动化测试
pytest编写用例简单,并具有很强的可读性
pytest可以直接采用assert进行断言,不必采用self.assertEqual()等
pytest可以运行unittest编写的用例
pytest可以运行以test或test开头或结尾的包、文件和方法
Pytest的简单示例
# test_simple.pyimport requestsdef test_one():r = requests.get('https://api.github.com/events') assert r.status_code == 200
运行测试用例可以直接在命令行中执行该py文件 pytest test_simple.py
运行py文件中的单个用例
# test_simple.pyimport requests
def test_one():r = requests.get('https://api.github.com/events') assert r.status_code == 200
def test_two():r = requests.get('https://api.github.com/events') assert r.encoding == 'utf'
运行py文件中的单个用例时,可以采用命令pytest test_simple.py::test_two
由于断言失败,从结果中可以看到失败的具体原因。
作者: 乐大爷
博客:https://www.jianshu.com/u/39cef8a56bf9
声明:本文转载,著作权归作者所有。
接口测试 Pytest的简单示例相关推荐
- python简单单元测试示范卷_Python 单元测试的简单示例
这篇文章主要为大家详细介绍了Python 单元测试的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! 以前我是不 ...
- python文本处理实例_Python 文件处理的简单示例
这篇文章主要为大家详细介绍了Python 文件处理的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! 相关的AP ...
- python获取mac、计算机id_python 获取本机IP、mac地址、计算机名的简单示例
这篇文章主要为大家详细介绍了python 获取本机IP.mac地址.计算机名的简单示例,具有一定的参考价值,可以用来参考一下. 对python获取本机IP.mac地址.计算机名感兴趣的小伙伴,下面一起 ...
- python二分法求解_Python使用二分法求平方根的简单示例
这篇文章主要为大家详细介绍了Python使用二分法求平方根的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! 使 ...
- Unity 简单示例代码和向导/Unity Aplication Block
Unity 简单示例代码和向导 关于Unity 的说明和下载地址,请访问[微软控制反转和依赖注入容器Unity 1.0发布] http://forum.entlib.com/Default.aspx? ...
- php定时刷新token,PHP 定时任务获取微信access_token的简单示例
搜索热词 感兴趣PHP 定时任务获取微信access_token的简单示例的小伙伴,下面一起跟随编程之家 jb51.cc的小编来看看吧. 最近开发微信公众平台,公众号调用各接口时都需使用access_ ...
- python 搭建的http 动态服务器_Python 创建HTTP服务器的简单示例
这篇文章主要为大家详细介绍了Python 创建HTTP服务器的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! ...
- python简单装饰器_python装饰器的简单示例
这篇文章主要为大家详细介绍了python装饰器的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! 装饰器的语法以 ...
- javascript worker 多线程 简单示例
javascript worker 多线程 简单示例 项目结构 主线程 index.html <!DOCTYPE html> <html lang="en"> ...
最新文章
- jquery animate函数实现
- linux查看ssh端口8222,下载服务器SSH被用户恶意猜密码了
- 在CentOS上安装FFMPEG和Gstream-ffmpeg
- boost::timer::cpu_timer相关的测试程序
- css动画之旅--弹性菜单效果
- WebRTC的现状和未来:专访W3C WebRTC Chair Bernard Aboba(下)
- 从头编写 asp.net core 2.0 web api 基础框架 (2)
- html启动word程序,Word工具栏直接启动外部程序
- date比较大小 mybatis_Hibernate 和 MyBatis 哪个更好用?
- android搜索文字变色_Android实现TextView字符串关键字变色的方法
- Mr.J--jQuery效果总结
- Android 系统(80)---Android 8.0 7.0 6.0 动态权限管理
- 电商页面设计需要的素材模板|好的模板就是好的参考
- Interval GCD
- [再次模拟]多项式输出
- 十、垃圾回收策略概览
- js函数传参,如何在JavaScript函数中不传递先前参数的情况下传递第n个可选参数?
- c++实现高斯滤波器
- bootstrap插件bootbox参数
- CSDN学霸课表——网络工程师(软考中级)