文章目录一、准备工作准备测试执行环境搭建框架开发环境(可选)二、文件与配置脚本目录结构配置文件全局配置项目配置用例脚本脚本字段三、脚本开发及本地运行四、附录脚本各字段使用方法详解==No====run====group====desc====method====methodParam====url====checkpoint====save====headers====sleep==五、独立功能
1.接口测试基础1.1.什么是接口测试?    接口测试测试系统组件间接口的一种测试。    接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。    接口测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。    从接口形式来
面试过程中,也问了该问题,以下是自己的回答:接口自动化测试,之前做过,第一个版本是用jmeter 的,1 主要是将P0级别的功能接口梳理出来,根据业务流抓包获取相关接口,并在jmeter中跑通,2 是整理了项目上的所有接口,先将单个接口跑通,然后再编写不同的接口用例,如入参、必填项、状态值不同,考虑异常情况、接口安全等,整理的一套接口脚本。随着项目不断的迭代,基本功能稳定,每次新加功能或者是修改
转载 2024-04-03 14:43:25
64阅读
框架结构如下: Test_Api_Project|| base.py| base_api| | register_api.py | | send_sms_code_api.py| settings.py| test_case| | test_register_api.py | utilities |
转载 2018-08-25 11:24:00
588阅读
2评论
在这篇博文中,我将分享使用 `pytest` 进行接口自动化测试的完整过程,包括环境准备、集成步骤、配置详解、实战应用、排错指南以及性能优化。通过这篇文章,你能够快速掌握 `pytest` 的使用,并能够将其应用于真实的项目中。 ## 环境准备 在开始之前,我们需要确保开发环境的准备就绪。这涉及到安装必要的依赖包。以下是对环境的安装指南。 ### 依赖安装指南 我们需要安装 `pytest
原创 1月前
240阅读
在分层测试的“金字塔”模型中,接口测试属于第二层服务集成测试范畴。相比UI层(主要是WEB或APP)自动化测试而言,接口自动化测试收益更大,且容易实现,维护成本低,有着更高的投入产出比,是每个公司开展自动化测试的首选。为了让大家更好地了解接口自动化测试本篇文章以下列三个方面介绍接口自动化测试1、什么是接口自动化测试2、接口自动化测试要素3、常用的落地方案接口自动化测试是什么接口自动化测试,顾名思义
原创 2024-02-18 18:32:52
70阅读
try{ var jsonData = pm.response.json(); } catch (e) { console.log("No body"); } pm.environment.unset("fileID"); pm.environment.set("fileID", jsonData.id); pm.test("Status code is 200", function(...
转载 2019-03-06 14:36:00
250阅读
2评论
jmeter是一个非常轻巧好用的性能测试工具,当然也可以接口自动化测试,这里面我们主要想做一个通用的执行引擎这么的好处就是我们不用再关注测试脚本的内容,属于用测试用例的数据去驱动我们执行的走向,这个适合单个接口测试,但是这个肯定不是很灵活适合代码基础弱一些的同学直接使用,真正的灵活还是要代码去做一.首先我们要有一个接口测试用例存放的地方,我们这里用EXCEL模板管理,里面包含用例名、协议、入
转载 2023-12-25 10:57:13
92阅读
之前一片文章很浅的试了下接口测试的代码,今天就正式开始搞吧,正好给公司现在的一个后台系统写了个大概的框架,屏掉一些敏感信息,把代码及思路写出来供大家参考下。工具:         Maven添加依赖         httpclient 处
我们在使用python进行接口自动化测试过程中,可能会用到httplib或者requests或者urllib2库,那么怎么模拟http的请求呢,今天小编大概写几个例子吧。。。def httpget(url):    try:        conn = httplib.HTTPConnection(url)        conn.request('GET',url)        respons
原创 2020-12-30 19:23:24
885阅读
Java测试框架选型、架构 一、什么是自动化测试自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例一步步执行测试,得到实际结果与期望结果的比较。为了节省人力、时间等资源,提高测试效率,便引入了自动化测试的概念。二、自动化测试的缺点很多人认为会使用接口测试工具就是会接口测试。其实接口测试
转载 2023-05-22 16:32:57
196阅读
目录前文啰嗦1、框架基础介绍2、编写接口代码1、百听不厌的登录接口编写2、基本请求接口3、MD5加密方法后的登录接口脚本:4、返回的`token`的处理5、处理测试用例数据6、pytest自动化框架脚本7、allure报告4、优化代码1、环境初始2、定制执行3、allure报告定制4、封装邮件5、封装日志 前文啰嗦接口自动化介入时间确定: 答:越早越好,因为测试左移可以为测试侧腾出更充分的
转载 2024-01-06 19:56:43
194阅读
前言无论是自动化测试还是自动化部署,撸码肯定少不了,所以下面的基于java语言的接口自动化测试,要想在业务上实现接口自动化,前提是要有一定的java基础。如果没有java基础,也没关系。这里小编也为大家提供了一套java基础精讲视频(虽然年代有点久2017,但是讲解内容绝对干货,小编看了很多的基础视频唯有这一套讲解到位)由于视频较大,放到了某盘上,后台回复关键字【java】即可获取。进入主题使用技
python+requests实现接口自动化1. 前言今年2月调去支持项目接口测试测试过程中使用过postman、jmeter工具,基本能满足使用,但是部分情况下使用较为麻烦。比如:部分字段存在唯一性校验或字段间有业务性校验,每次请求均需手工修改部分报文内容,使用工具难以满足实际使用。因此,萌生了使用python去实现接口自动化的想法。之前未接触过接口测试,但有一点编程基础,经过2个多月的磕磕碰
简介本文通过从Postman获取基本的接口测试Code简单的接口测试入手,一步步调整优化接口调用,以及增加基本的结果判断,讲解Python自带的Unittest框架调用,期望各位可以通过本文对接口自动化测试有一个大致的了解。引言为什么要做接口自动化测试? 在当前互联网产品迭代频繁的背景下,回归测试的时间越来越少,很难在每个迭代都对所有功能做完整回归。但接口自动化测试因其实现简单、维护成本低,容易提
# Python接口自动化入门指南 接口自动化测试可以帮助开发团队确保API的正确性和稳定性,本篇文章将带你了解如何使用Python进行接口自动化测试,我们将通过几个简单的步骤进行实践。 ## 流程概述 首先,让我们来看一下整个流程的步骤: | 步骤 | 描述 | |------|-------------------------
原创 9月前
33阅读
异步接口自动化测试与同步接口有所不同,因为异步接口在发起请求后不会立即返回最终结果,
原创 8月前
128阅读
接口自动化测试三部曲:1、构造请求  2、判断结果  3、数据库查询1、Python的第三方包:requests简介:requests可以用来接口测试接口自动化测试、爬虫等requests的环境搭建:管理员身份在cmd运行:pip3 install requests -i https://pypi.tuna.tsinghua.edu.cn/simple(pip和pip3是一
本文适合已经掌握 Postman 基本用法的读者,即对接口相关概念有一定了解、已经会使用 Postman 进行模拟请求等基本操作。 工作环境与版本:Window 7(64位)Postman (Chrome App v5.5.3) P.S. 不同版本页面 UI 和部分功能位置会有点不同,不过影响不大。 首先我们来思考一下,如果要达到自动化接口测试效果,在基本的模拟请求上还需要做哪些呢? 我粗略概括为
原创 2023-01-09 16:45:54
159阅读
一.下载安装步骤1.安装jdk:判断是否下载成功的依据,在终端输入java - version,有版本号即可2.下载jmeter (老规矩,从CSDN 搜教程)3.终端配置完环境变量后,输入jmeter回车,打开可视化工具 【不想配置的话,可以cd到jmeter的bin目录下,输入sh jmeter回车即可】 二.软件入门【基本架构】1.测试计划下,添加线程组,线程组下方添加http请求
转载 2024-01-17 12:08:39
74阅读
  • 1
  • 2
  • 3
  • 4
  • 5