一、自动化测试框架在大部分测试人员眼中只要沾上“框架”,就感觉非常神秘,非常遥远。大家之所以觉得复杂,是因为落地运用起来很复杂;每个公司,每个业务及产品线的业务流程都不一样,所以就导致了“自动化测试框架”去完成自动化测试的时候产生很多不稳定因素,这样就很难定位成一个固定的框架。其实不然,真正的自动化测试框架不是一个模式,而是一种思想和方法的集合,通俗的讲就是一个架构。二、自动化测试
你真的会写自动化测试断言吗?在接口测试中,断言是一项非常重要的操作,它是用来校验接口返回结果是否符合预期的一种手段。一般来说,接口测试断言大致可以分为以下几类:状态码断言:这是最基本也是最常用的一种断言方式。大部分情况下,接口返回的HTTP状态码可以用来判断接口请求是否成功。响应体断言:基于接口的响应数据进行校验。响应时间断言:接口响应时间是否在可接受的范围之内。数据库断言:接口调用后,数据是否有
今天跟以前一个测试同事聊天,聊到了接口测试的相关内容。 她告诉我:她以前的公司没有接口文档的,那么,我问她:你们如何做接口测试呢?她说:自己抓包来做接口测试的。 目前很多公司越来越重视接口测试了,重视那么必须要给测试人员提供接口文档的。 没有接口文档能不能做接口测试呢,当然可以,但是容易遗漏接口,也就是说接口会出现测试不全面的情况。就像没有需求文档一样,也可以进行功能
最近有导出Excel接口测试,而且项目加了权限不方便在浏览器直接测试后端接口,于是在postman上测试导出Excel方法,直接点击Send按钮会生成一堆乱码: 后来折腾了一会,发现Send按钮还有一个下拉选项Send and Download,点击这个问题就解决了: 选择Excel文件保存的位
原创 2021-08-27 13:49:12
3947阅读
1. 记录python接口自动化测试--requests使用和基本方法封装 2. 记录python接口自动化测试--unittest框架基本应用 3. 记录python接口自动化测试--pycharm执行测试用例时需要使用的姿势(解决if __name__ == "__main__":里面的程序不生
原创 2021-08-26 10:06:38
284阅读
# Java 接口测试参数化 Excel ## 流程图 ```mermaid graph TD; A[准备测试数据] --> B[读取 Excel 数据] B --> C[发送 HTTP 请求] C --> D[获取响应结果] D --> E[解析响应结果] E --> F[断言结果] ``` ## 步骤 1. 准备测试数据:首先,我们需要准备一份测试数据,包括接口地址
原创 2024-01-22 05:02:10
47阅读
import openpyxl workbook=openpyxl.load_workbook('te
原创 2023-01-20 08:55:06
129阅读
原创 2022-08-17 10:00:10
1164阅读
## 简单版 读取以下格式excel(仅第一张Sheet), 逐个发送接口,断言接口返回200, 并将状态及错误信息写回Excel ![](https://img2023.cnblogs.com/blog/1064540/202306/1064540-20230614111153821-942898
转载网址:https://www.cnblogs.com/helenMemery/p/6307430.html 本章中学习如下内容: 1) 使用DataSource调用Excel中的数据给接口参数化; 2) 使用DataSource Loop使得测试用例根据Excel中的取值循环执行。 1.1 前提
转载 2020-02-06 13:06:00
346阅读
2评论
承接上篇。 改变我们的测试驱动方式,灵活设置测试用例。 数据驱动测试 数据驱动测试的核心是: 测试数据与测试脚本分离,实现测试脚本参数化, 提高测试脚本的可重用性。在自动化功能测试中如果灵活使用数据源与测试脚本, 便能轻松创建与运行成百上千个测试用例。自动化测试框架必须要有与电子表格、文本文件、数据
原创 2021-08-26 09:30:29
158阅读
数据格式代码V1import openpyxlimport requestsdef run_excel(excel_file): excel = openpyxl.load_workbook(excel_file) sheet = excel.active for index, line in enumerate(sheet.values): if index ==
原创 2022-03-29 17:41:16
186阅读
# 通过Java TestNG实现接口测试读取Excel文件内容 在进行接口测试时,通常需要读取Excel文件中的测试数据,以便更好地进行参数化测试。本文将介绍如何使用Java TestNG来实现接口测试并读取Excel文件内容作为测试数据。 ## 准备工作 在开始之前,我们需要准备以下工具和环境: - Java编程环境 - TestNG测试框架 - Apache POI库(用于读取Exce
原创 2024-07-02 05:27:02
414阅读
有的公司会根据不同的业务划分不同的开发小组,这些小组间的业务也会互相调用。开发提测后,会给测试人员提供接口文档, 测试人员对照着接口文档开始进行接口测试。  其实接口测试和功能测试思路一样,都要从功能及非功能去验证。大田给出自己在工作中的测试思路,大家可以参考下:一、梳理业务流程先梳理业务逻辑,看接口之间如何调用,可以通过抓包工具或者 F12 开发者工具进行抓包分析。二、接口
   一、关于Mock测试1、什么是Mock测试?mock测试,源自于英文单词fake,意为假的测试实际工作中用于模拟那些无法实时连接的后端,或是没有开发出来的后端,用于获得结果反馈的一种测试方式。通过发送请求后,模拟后台返回的响应内容来确认当前系统的正确性。Mock 测试就是在测试过程中,对于某些不容易构造(如 HttpServletRequest 必须在Servl
转载 2023-10-10 11:40:57
288阅读
声明:我觉得文章不错想保存,如果带来不便请联系我。使用工具:Fiddler、Jmeter测试步骤:1.    确认接口从开发人员那里获取接口文档,接口文档应该包括完整的功能接口接口请求方式、接口请求URL、接口请求参数、接口返回参数。如果当前项目没有接口文档,则可以使用fiddler对APP进行抓包确认。在手机上对APP进行操作,然后在Fiddler中可以抓取对应的
转载 2023-07-04 23:34:25
555阅读
一、后台接口分类1、接口类别:restful(json) soap(xml)2、协议 :http https(ssl) 3、restful接口请求类型get操作是安全的post的操作是不安全的 同putdelete也是不安全的 4、现状和问题大部分APP的接口都采用restful架构,restful最重要的一个设计原则就是客户端与服务端的交互在请求之间是无状态的。大部分都采用t
转载 2023-06-27 14:59:05
760阅读
通过session会话方式,解决了登录之后cookie关联处理 框架天然支持接口动态传参、关联灵活处理 支持Excel、Yaml文件格式编写接口用例,通过简单配置框架自动读取并执行 执行环境一键切换,解决多环境相互影响问题 支持http/https协议各种请求、传参类型接口 响应数据格式支持json、str类型的提取操作 断言方式支持等于、包含、大于、小于、不等于等方 框架可以直接交给不懂代码的功能测试人员使用,只需要安装规范编写接口用例就行
原创 精选 2022-01-12 16:19:12
10000+阅读
很多人希望开源源码, github上源码:https://github.com/F1And/api4excel喜欢给个star工作原理: 测试用例在excel上编辑,使用第三方库xlrd,读取表格sheet和内容,sheetName对应模块名,Jenkins集成服务发现服务moduleName查找对应表单,运用第三方库requests请求接口,根据结果和期望值进行断言,根据输出报告判断接口测试是否通过。1. 数据准备数据插入(容易实现的测试场景下所需外部数据)准备sql (接口需要重复使用,参
接口测试与数据驱动 1简介 数据驱动测试,即是分离测试逻辑与测试数据,通过如excel表格的形式
原创 2022-07-22 20:47:45
388阅读
  • 1
  • 2
  • 3
  • 4
  • 5