随笔分类 - 接口测试
接口理论
postman
fiddler
soapUI
jmeter
摘要:一、什么是测试片段? 控制器上一种特殊的线程组,它与线程组处于一个层级。与线程组不同的就是:测试片段不会执行。它是一个模块控制器或者被控制器应用时才会被执行。通常与Include Controller或模块控制器一起使用。 1.1 那它有啥作用? 当jmeter脚本非常复杂的时候,可以通过测试片段分
阅读全文
摘要:在进行接口测试时,数据库查询是常用的一种判断方式,用来确定数据操作是否成功。除了这种场景,数据库里面的数据也是非常好的测试数据,比如作为请求的测试数据输入,那使用jmeter工具如何把数据库的数据依次获取作为参数传入下一个请求的参数中呢?这篇文章就跟你来讲一讲~~ 因为项目的原因,假设我们要实现如下
阅读全文
摘要:在接口测试和性能测试中,参数化都是一个必须掌握的知识点。参数化的使用场景,例如: 多个请求都是同一个ip地址,若服务器地址更换了,则脚本需要更改每个请求的ip 注册账号,不允许账号重复;想批量注册用户时 模拟多个用户登录,需要用到不同用户信息登录时 上一个请求的输出结果用于下一个请求的参数传入,例如
阅读全文
摘要:面试肯定有被问到有没有用过fiddler?工作中哪些场景会用到fiddler? 我们都知道fiddler是一款非常优秀的调试代理工具,用于抓取客户端和服务端之间的所有的通信数据。在软件测试的工作中,我们经常会用这款工具来进行如下操作: 定位前后端bug 篡改数据 弱网模拟测试 获取前端性能数据 1、
阅读全文
摘要:作为测试或开发经常需要抓取手机App的HTTP/HTTPS的数据包,通过查看App发出的HTTP请求和响应数据来协助开发去修复bug。对于测试而言,通过抓包+分析,去定位bug的前后端归属问题以及定位bug产生的原因等都是非常频繁的。而App端的抓包设置繁琐,而且经常设置好了也难以抓到有用的数据包,
阅读全文
摘要:web应用的开发主要有两种模式:前后端不分离、前后端分离(想要详细了解这两种模式的童鞋请转到此链接:http://testingpai.com/article/1644485366504),其中前后端分离是目前web开发的主流模式。 对于前后端分离的应用,既需要进行功能测试,还需要进行接口测试,并且
阅读全文
摘要:一、为什么抓包 1.从功能测试角度,通过抓包查看隐藏字段 Web 表单中会有很多隐藏的字段,这些隐藏字段一般都有一些特殊的用途,比如收集用户的数据,预防 CRSF 攻击,防网络爬虫,以及一些其他用途。这些隐藏字段在界面上都看不到,如果想检测这些字段,就必须要使用抓包工具。 通过抓包工具了解协议内容,
阅读全文
摘要:一、接口介绍 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 接口常见的分类有: 二、HTTP类型接口 通过Fiddler抓包工具可以抓取http类型的接
阅读全文
摘要:一:Postman环境搭建 1:postman是什么?Postman是一款功能强大的网页调试与发送网页HTTP请求的接口测试工具。2:postman有几种安装方式?两种,应用程序和浏览器插件 3:postman下载安装 下载地址:支持系统:Mac / windows / linux 安装方法:双击e
阅读全文