随笔分类 - 服务端接口测试与自动化测试
摘要:一、项目及框架搭建 1、项目环境工具 python https://www.python.org/downloads/ pycharm http://www.jetbrains.com/pycharm/ git https://git-scm.com/download 2、配置 Pycharm配置
阅读全文
摘要:一、设计思路 1、一个好的框架,必须要可读性强,所以目录规划尤为重要; 2、公共的方法提取出来,提高复用性; 3、可变的环境等参数,提取出来放到配置文件中,这样,每次只需要更改配置文件中的值; 4、为了追踪错误,需要必要的日志记录,日志写入文件中; 5、请求类型基本上都是get、post,所以,可以
阅读全文
摘要:在我们接口测试运行起来的时候,前后置关联的问题,那么要怎么处理呢? 一、首先我们要搞清楚是数据依赖还是接口依赖 1、我们需要判断是数据依赖还是接口依赖 接口依赖是上个接口执行了才能执行下一个接口 数据依赖是上个接口的返回作为下一个接口的输入 2、方法 利用global全局变量,这个不适用大规模参数化
阅读全文
摘要:一、接口测试框架 首先介绍一下,我接口自动化的框架,如下图 Requests实现接口调用 Yaml/Excel遍历测试用例 结果断言验证 生成测试报告 自动发送邮件 集成jenkins自动化接口测试 二、代码框架 ├── common ├── config ├── data ├── logs ├──
阅读全文
摘要:1、概念 把以人为驱动的测试行为转化为机器执行的一种过程,自动化测试节省人力、时间或硬件资源,提高测试效率。 2、优势特点 快速 比手工操作快 可靠 精确地执行相同的操作,可以排除手工操作错误 可重复 测试相同操作重复执行得到软件响应状况 可编程 可以编程得到应用系统的隐藏信息 可重用 针对不同版本
阅读全文
摘要:一.简介: HttpRunner:是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。采用 YAML/JSON 的形式描述测试场景,保障测试用例描述的统一性和可维护性。借助辅助函数(debugta
阅读全文
摘要:一.简介: Robot Framework:Robot Framework是由Python编写的一款功能丰富并且扩展性强的自动化测试框架,也可以在Java和 .NET 上运行。 二.操作或运行流程 Robot Framework: 1.安装: 安装Python pip install Robotfr
阅读全文