随笔分类 - API
接口测试
摘要:我们在服务器部署自动化测试框架时,随着运行次数的增加,不可避免的就是测试报告的冗余 下面方法便可定期进行数据报告的删除 在pytest框架中可引入 fixture函数,进行每次用例执行前后调用此方法,fixture为pytest的精髓所在,详细用法不做解释,可参考官方使用文档 # 报告删除1@pyt
阅读全文
摘要:tep测试工具简介 tep的定位是工具也是一种理念而不是框架,因为它是基于pytest框架,tep的作用: 1.使目录更加规范化 files: 存放脚本依赖的图片,数据,音频之类的文件 fixture: 存放用例所需要的一些公共方法 reports: 存放allure测试报告 tests:存放测试用
阅读全文
摘要:接口测试的目的: 1 接口测试的目的是让 测试更早介入 2 接口测试可以测试一些界面无法测试的范围 例如sql注入等 3 发现一些范围更广的BUG,一套服务支持多种终端,后端,前端,iOS,安卓 4 接口测试更容易和自动化系统相结合 接口的定义: 接口是前后端沟通的桥梁,数据传输的通道 分为 内部接
阅读全文
摘要:接口测试自动化之前通常要做手工测试 前置环境满足后,发送登录请求,HTTP消息体填入正确的管理员用户名,密码 根据接口文档对登录API消息的描述,结合requests库写出代码 代码实例: import requests# 打印HTTP响应消息的函数def printResponse(respons
阅读全文
摘要:接口测试 前端界面向后端发送API接口(API:可以理解为数据传输的通道) 后端把 HTTP请求的响应返回给前端接口测试的工作流程 准备阶段 拿到开发的接口文档 了解每个接口的参数及含义 了解被测试系统的业务流程 编写接口测试用例 执行阶段 测试用例 / 测试场景执行 测试数据 / 系统数据收集 分
阅读全文
摘要:做性能测试的时候 有时需要大量的往数据库里插入数据 一条一条插入就得不偿失了, 我们可以实现自动化连接数据库 和往库里插入与搜索数据 python 与 数据库的交互实例 import MySQLdb conn = MySQLdb.connect( host='127.0.0.1', port=330
阅读全文
浙公网安备 33010602011771号