原文:接口自动化框架(Pytest,Allure,Yaml)

框架链接:https: www.jianshu.com p e c bf ee 目前是基于他的框架做了些改动 主要是session action 和json格式传参 。 后续优化,应该主要思考怎么更好的做接口依赖 更全的设定接口断言 以及一些规范。 主要还是要和工作需求接轨。 ...

2019-09-09 10:36 0 545 推荐指数:

查看详情

pytest+yaml+allure接口自动化测试框架01.基础配置

前言 ​ 现在是2021年,这两年的测试环境发生了翻天覆地的变化,自动化测试,性能测试,测试开发,能效平台等各种技能名次层出不穷,新技术革新换代太快,内卷十分严重,大环境不是很友好。时代的尘埃落在了你我头上,对于个人而言,只有继续学习方能寻求一个心安理得的出路。当然了,翻山越岭总是在 ...

Thu Sep 23 07:04:00 CST 2021 3 308
pytest+yaml+allure接口自动化测试框架

前言 ​ 现在是2022年,自动化测试,是目前测试行业一项比较普遍的测试技术了,之前的以UI自动化测试为主,现在的以接口自动化测试为主,无论技术更迭,自动化测试总有他的重量,用机器代替手工工作,是21世纪不断进行的课题。 ​ 可是身为测试,难受的是脚本容易写,学几天python,照猫画虎三两 ...

Mon Feb 07 21:45:00 CST 2022 13 1380
pytest+yaml+allure接口自动化测试框架04.处理request

前言 ​ 环境搭建配置、封装日志缓存、读取yaml测试文件,这些工作我们上几个章节已经都做完了,读取文件之后,我们已经成功拿到了测试yaml文件中的测试数据了,那我们接下来就通过这些数据去执行测试,主要就是对这些数据做HTTP请求的请求和响应。 ​ 谈到HTTP请求,我们首先就 ...

Thu Oct 14 04:57:00 CST 2021 5 221
pytest+yaml+allure接口自动化测试框架02.封装日志与缓存

前言 本章节介绍以下封装日志和缓存类。 在测试执行的过程中我们需要日志去输出关键信息,并能进行实时的查看。可以理解为我们需要监听我们的脚本在做什么,以及做到那一步。 缓存其实就是一个变量池,把我 ...

Sat Sep 25 06:18:00 CST 2021 0 204
pytest+yaml+allure接口自动化测试框架05.处理response

前言 我们已经基本完成了测试框架的前半部分工作,剩下的章节基本都是后半部分内容了。这个章节我们来说一下我们获取到请求的结果之后怎么处理response(响应)。本来计划序列和反序列放一个章节的,但是鉴于内容有点少,所以我把4 5章节合并了。 序列和反序列 我们打开common ...

Wed Oct 27 05:50:00 CST 2021 0 186
pytest+yaml+allure接口自动化测试框架06.接口上下文参数关联

前言 前面我们已经完成了测试框架的主要功能了,读取用例,执行用例,获取结果。在这个请求中间呢,我们没有解决一个接口测试中很常见的问题,接口上下文参数传递,这个是什么意思呢。 比如我们可以用登录和登录验证这两个接口来讲一下,现在常用的系统都是前后端分离的,认证也是通过JWT的方式来搞 ...

Wed Nov 10 06:40:00 CST 2021 9 269
接口自动化框架(Pytest+request+Allure)

前言: 接口自动化是指模拟程序接口层面的自动化,由于接口不易变更,维护成本更小,所以深受各大公司的喜爱。 接口自动化包含2个部分,功能性的接口自动化测试和并发接口自动化测试。 本次文章着重介绍第一种,功能性的接口自动化框架。 一、简单介绍 环境:Mac、Python 3,Pytest ...

Sun Aug 26 06:07:00 CST 2018 5 2532
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM