
接口自动化(实战为主)
文章平均质量分 92
详细的讲解了接口自动化的框架搭建,
并发,多线程
在实例中讲解,更容易理解
Carl_奕然
全网最逗比的技术博主之一,文章全网阅读量破千万;
荣获优快云、阿里云、51CTO、华为云等多社区专家荣誉,知名企业培训讲师&签约作者;
企业特邀作者和技术测评官,曾获多项国内外主流产品评测奖项;
主张:把博文写成段子,以撩天(妹)方式学习知识;
现就职于世界Top 500知名公司,曾混迹于各大名企;
专注于:AI(机器学习/机器视觉等),大数据,测试开发,性能(传统压测、全链路压测),面试培训及职业规划。
展开
-
接口测试之:Postman工具进阶教程。
Postman进阶教程1、引言2、Postman详细教程2.1 选择Postman的理由2.2 安装2.3 工作区功能介绍2.4 接口类型请求2.4.1 Get请求处理2.4.2 Post请求处理2.4.3 请求参数化2.5 创建Postman Tests2.6 创建测试集合2.7 运行Collection Runner 测试集合3、总结1、引言了解小鱼的人都知道, 小鱼喜欢使用工具,但是不喜欢去写工具教程,毕竟这种工具教程:一度娘,千千万,但是,最近小鱼在面试过程中,也发现一个很奇怪的现象只打开原创 2021-11-11 10:36:06 · 8046 阅读 · 2 评论 -
接口测试开发之:一篇搞懂微服务测试中的参数传递
参数传递1、引言2、参数传递方式2.1 定义及方式2.2 Path Parameter(路径参数)2.3 Query Parameter(查询参数)2.4 Request Body参数2.5 Request Headers参数1、引言在微服务最流行的年代,开发与测试是不可缺少的环节(这说的跟没说一样),至于开发的环节,我就不说了(说的好像我会似的…);来聊一聊测试环节中的接口测试(这是我擅长的)。2、参数传递方式2.1 定义及方式接口测试目的:验证微服务对客户端或服务暴露的接口是否能够正常工原创 2021-03-24 18:43:42 · 2185 阅读 · 0 评论 -
接口测试开发之:一篇搞懂 Cache、Cookie及Session的爱恨情仇
Cashe、Cookie与Session1、引言2、Cache2.1 缓存定义2.1.1 缓存概念2.1.2 缓存优点2.2 浏览器缓存2.2.1 存储路径2.2.2 缓存优点2.2.3 缓存弊端2.2.4 原理图2.3 代理缓存2.3.1 原理2.3.2 应用场景2.3.3 原理图2.4 网关缓存2.4.1 原理2.4.2 缓存分类2.4.3 缓存与协议流程图2.4.4 缓存原理图3、Cookie3.1 原理3.2 通行证3.3 原理图4、Session4.1 传输步骤4.2 原理图5. Session原创 2021-03-07 01:11:28 · 4578 阅读 · 1 评论 -
接口测试之:想去大厂,还不知道接口自动化校验方法有哪些,这一篇,给安排!
接口测试校验方式1. 引言2. 基于规则技术2.1 定义及场景2.2 状态码及响应体规则2.2.1 状态码规则2.2.2 响应体规则3. 基于对比3.1 定义及场景3.2 技术规则3.2.1 字段忽略3.2.2 模糊对比4. 基于大数据4.1 定义及场景4.2 异常值检测4.2.1 经验值法4.2.2 基于机器学习4.2.3 基于统计5. 总结1. 引言小屌丝:鱼哥,听说最近忙的很啊~~小鱼:嗯,这快年底了,这必须的忙啊,不然,哪有银两过年…小屌丝:也难怪,这平时约妹子这么频,年底了,的统计花原创 2021-02-01 13:10:38 · 6903 阅读 · 0 评论 -
订单支付功能测试
支付金额1.小于最小值,如:小于0.012.大于最大值/金额上限3.无实际意义金额,如0元4.格式错误(负数、非数字)5.余额小于实际需要支付的金额6.超过第三方支付接口当日消费/单笔消费金额支付接口第三方接口,微信/支付宝/网银系统/post机终端服务 → 可以参照:https://mp.youkuaiyun.com/postedit/100169648...原创 2019-08-31 10:14:22 · 1645 阅读 · 0 评论 -
支付宝支付接口测试
支付流程:简单的说就是支付环节就是三个接口1.3 支付请求接口(支付请求到支付宝,会返回一个html在浏览器打开,用户完成支付)1.7 支付宝将支付结果写入到页面(这里是完成支付后点击返回商户按钮触发)1.8 支付宝将支付结果写入到后台(这里是完成支付后支付自动发起)像业务上逻辑上数据处理也都是在发起支付请求时保存支付请求的数据,后台结果写入时更新支付数据;至于支付查询、...转载 2019-08-31 10:09:52 · 2978 阅读 · 0 评论 -
支付宝即时到账接口调用实例
WEB项目接入支付宝接口开发流程之前做web项目接入支付宝,网上看了很多文档和案列,不是不讲重点就是过时不适用了,导致走了很多弯路,经过冷静分析总算跑通了,这里分享下接入流程。1.准备工作1)支付宝服务商账号,现在叫蚂蚁金服,可以到open.alipay.com 申请入驻为服务商,入驻成功之后蚂蚁金服会开放可申请的权限,web项目申请开通 即时到账。 2)申请该权限需要你的收款网站、营业...转载 2019-08-31 10:08:36 · 1022 阅读 · 0 评论 -
支付宝支付接口(即时到账交易接口)
create_direct_pay_by_user 官方参数API文档地址:https://doc.open.alipay.com/docs/doc.htm?spm=a219a.7629140.0.0.dsNjYY&treeId=108&articleId=104743&docType=1步骤:1. 按照官方文档,编写此接口所需要的各个参数;2. 对各参数进行签名...转载 2019-08-31 10:07:30 · 6804 阅读 · 0 评论 -
Python3,使用Flask来实现接口请求
Flask之实现接口请求1 引言2 Flask2.1 flask 的环境安装2.2 flask构建web框架2.3 flask构建get请求2.4 flask构建post请求2.41. 代码编写2.4.2 安装RestClient 工具2.4.3 执行POST请求3 Flask与Django 的区别1 引言小鱼有一个系列博文,专门使用flask来搭建web项目,不知道各位小伙伴是否还有印象。如果没有的话,那就不给面了啊~ ~反正小鱼都要整理,没印象的可以看看这个。《Python3,网站搭建之原创 2021-01-15 13:10:10 · 6919 阅读 · 2 评论 -
接口自动化框架(Python)之 四,读取exlce表格
# -*- coding:utf-8 -*-# @Time : 2019-10-23# @Author : carl_djimport xlrdfrom Interface_python3.public import configfrom Interface_python3.public.log import Logclass ReadExcel(object): ...原创 2019-10-25 09:36:27 · 5119 阅读 · 0 评论 -
接口自动化框架(Python)之 三,base.py的配置
主要以读取excel表的信息:# -*- coding:utf-8 -*-# @Time : 2019-10-23# @Author : carl_djimport jsonimport requestsfrom openpyxl.styles import colorsfrom Interface_python3.public.http_service import HT...原创 2019-10-24 17:34:49 · 6382 阅读 · 0 评论 -
接口自动化框架(Python)之 二,http_service的配置
如果用到其他的方法,可以自己封装下面的代码是我封装的几个方法,代码如下:# -*- coding:utf-8 -*-# @Time : 2019-10-23# @Author : carl_djimport requestsfrom Interface_python3.public.log import Loglog = Log("HTTP").get_logger()...原创 2019-10-24 17:27:40 · 9391 阅读 · 0 评论 -
接口自动化框架(Python)之 一,如何规划自动化框架
由于测试人员不足,同时也为了减少测试量,这两天写了一个接口自动化框架,主要由python3+unittest+ddt 来编写主要完成的功能:1、对webdriver进行了第二次的简单封装,使用更加方便2、具有打印日志的功能,打印在控制台和文件中3、读取配置文件(.ini文件):4、具有发邮件的功能:5、生成测试报告:html测试报告的路径:6、使用了PageObject模式来编...原创 2019-10-24 17:24:28 · 9676 阅读 · 0 评论