主要介绍如何使用python+unittest快速搭建一个接口测试的框架

1、安装python  unittest

2、新建一个python项目ApiTest

在setUp和setDown里设置一些需要初始化或是销毁的操作

测试方法要以test开头

发送http请求,用到requests库的get  post方法

发送请求——>得到响应——> 根据自己的需求解析响应内容进行判断

运行文件,显示总共执行了两个用例,全部通过,用例的执行顺序0-9 A-Z a-z

但是这样执行的结果不够直观,可以引入HTMLTestRunner来生成测试报告

建立一个html文件来存储测试报告

这样生成的报告比较直观,可以将项目部署到jenkins上之后,采用定时巡检或是手动出发的方式来执行用例,用来进行接口的自动化回归或是冒烟测试。

关于怎样配置发送邮件,后面再研究一下下。

——————————————————————————————

发邮件的已经补充上来啦

python+smtplib 发送邮件

最新文章

  1. webapi - 使用依赖注入
  2. 如何使用grunt压缩js文件
  3. windows下jenkins常见问题填坑
  4. Shift的用法
  5. AuthenticationManager.SignOut() 无法注销用户的问题
  6. ECMAScript 6教程 (三) Class和Module(类和模块)
  7. 【转】MYSQL入门学习之七:MYSQL常用函数
  8. .propertie文件注释
  9. C#路径/文件/目录/I/O常见操作汇总<转载>
  10. Vim编辑器的常用快捷键.
  11. QDialog 添加最大化、最小化按钮和关闭按钮,并且要正常显示
  12. 报错compile_str() flow.php on line 375的解决方法
  13. Docker学习笔记 — Docker私有仓库搭建【转载】
  14. db2 表关联查询
  15. go 语言环境搭建(Ubuntu + Sublime Text3 + GoSublime + gocode)
  16. JS-jquery对象和dom对象的属性操作区别
  17. [原创]K8mysqlCmd数据库免驱连接工具
  18. Ping命令的另一种使用方法
  19. 从github下载某个git库的4种方法[zz]
  20. 【WPF】帐号系统中,用户注册的校验逻辑(正则表达式)

热门文章

  1. 12.HTML DOM 允许 JavaScript 改变 HTML 元素的内容。
  2. MongoDB 数据库、集合创建删除与文档插入
  3. HDU 1829/POJ 2492 A Bug's Life
  4. raise 与 raise ... from 的区别
  5. Python序列——序列操作
  6. Android源码的编译和下载【转】
  7. Java生成UUID不重复的id值
  8. 为什要使用预编译SQL?
  9. HihoCoder1576 子树中的最小权值( dfs序 +线段树 || 树剖)
  10. TX2 刷机过程