接口测试
文章平均质量分 81
wangmcn
这个作者很懒,什么都没留下…
展开
-
接口测试方案(接口测试思路)
目录1、接口1.1、测试点1.2、检查点2、页面2.1、测试点2.2、检查点1、输入参数校验(1)类型a.类型定义是否合理?b.是否满足需求?c.是否可以达到设计目的?d.枚举:覆盖全部枚举值、非有效值e.有范围:等价类划分、边界值f.无范围:特殊字符的处理方式g.分隔符拼接:分隔符后没有值、分隔符后有值、连续两个分隔符(2)长度a.长度是否合理?b.是否满足需求?c.是否可以达到设计目的?d.边界值(3)可否为空(是否必选)a.值为空串“”b.消息体中无该字段c.值为null(4)默认值a.默认值是否合理原创 2022-07-10 23:30:09 · 704 阅读 · 0 评论 -
接口测试与调试工具-HTTPie
目录1、前言2、简介3、安装4、快速上手4.1、用法4.2、示例对于测试人员,经常使用 Jmeter 或 Postman 进行接口测试与调试,其实市面上还有很多接口测试工具,本篇将介绍一个简单但功能强大的命令行 HTTP 和 API 测试客户端-HTTPie,适用于 API 时代,方便对 API、HTTP服务器和 web 服务进行测试和调试。HTTPie(发音为aitch-tee-tee-pie)是一个命令行 HTTP 客户端。它的目标是使 CLI 与 Web 服务的交互尽可能人性化。HTTPie 设计用于原创 2022-06-26 21:30:06 · 750 阅读 · 0 评论 -
API接口测试规范总结
目录1、参数校验2、返回值校验3、命名规范4、业务判断5、安全校验1、参数校验1、正常场景(1)功能按照接口规范要求实现(2)返回状态码2002、异常场景(1)参数为空直接为空null[]{}(2)参数错误(3)无操作权限(4)特定的业务逻辑报错,涉及敏感的报错不应该有明确的原因,例如登录失败就不能报成密码错误或手机号码错误(5)单位标准,时间,服务端使用时间戳还是直接日期类型,在接口定义里前后端要一致(6)重复传参,字原创 2022-05-26 15:53:47 · 992 阅读 · 0 评论 -
一张图了解软件测试流程
目录1、流程细节2、完整流程图1、流程细节获取需求,设计/编写/修改测试用例根据接口文档设计接口测试用例、性能测试接口测试、自动化测试测试环境测试、测试报告验收测试、线上测试2、完整流程图精彩推荐面试笔试系列思维导图系列Linux常用命令壁纸接口Requests系列测试框架pytest系列Jmeter快速上手之接口测试自动化测试框架结构图移动安全框架(MobSF)...原创 2022-04-12 12:19:29 · 3092 阅读 · 0 评论 -
接口测试工具Hoppscotch
目录1、前言2、安装部署3、快速请求4、生成代码5、解决登录1、前言Hoppscotch 是一种可以通过 Web 服务的方式构建 API 访问的工具,使用 Node.js 开发,采用简约的 UI 设计,能实时发送和获取响应值,它的的前身是 Postwoman。Hoppscotch 是 webapp,可以部署在服务器上,这样一来整个团队都能使用,而不需要通过导入导出从而分享团队内成员所创建的集合。Web 演示地址:https://hoppscotch.io/cn原创 2022-04-01 12:29:28 · 11889 阅读 · 2 评论 -
自动化测试
目录1、前言2、自动化测试的意义和优点3、自动化测试的局限性4、自动化测试的要求4.1、对于测试用例的要求4.2、对于测试人员的要求4.3、对于团队的要求5、自动化测试的分类5.1、图形用户界面(GUI)测试5.2、接口测试5.3、持续测试6、自动化测试框架6.1、几种常用的框架/脚本模式6.2、测试框架的功能7、自动化测试在行业中的现状1、前言在软件测试中,自动化测试指的是使用独立于待测软件的其他软件来自动执行测试、比较实际结果与预期并生原创 2022-03-28 23:08:58 · 14988 阅读 · 0 评论 -
接口测试面试题
目录1、什么是接口?2、什么是接口测试?3、接口组成的要素有哪些?4、Python的requests包是干什么的?5、如何使用Python的requests包?6、为什么开展接口测试?7、为什么要写接口测试用例?8、接口测试用例设计主要考虑哪些?9、接口测试用例包含哪些内容?10、接口测试如何设计用例?11、通用接口用例设计?12、接口测试报告包含哪些内容?13、测试指标范围包含哪些?14、做接口测试运用过哪些测试工具?15、抓包工具用过哪些?原创 2022-03-21 23:41:24 · 4605 阅读 · 0 评论 -
Jmeter接口测试-文件上传/文件下载
目录1、前言2、文件上传3、文件下载1、前言对于大多数被测接口的请求方式,使用Jmeter是完全可以的,但是类似文件上传与下载的接口请求方式,使用起来没有在Postman上方便,需要一些特殊的设置与脚本编写。在创建Jmeter脚本之前,首先获取文件上传/下载接口需求(接口文档)或者通过抓包的方式来获取,明确请求链接、请求方法、请求头、请求体、返回数据等信息。2、文件上传例如:上传图片(1)请求头,内容类型为:multipart/form-data(2)请.原创 2022-01-07 15:14:24 · 5461 阅读 · 1 评论 -
Postman快速上手
随着测试技术的发展,整个测试行业对测试人员的要求也越来越高,最近这几年测试人员除了进行普通的功能测试以外,都开始要求做接口测试等,做接口测试的软件有很多,有开源的、收费的、自研的等等。本篇介绍一款比较出色的,并且功能强大的接口测试工具-Postman。原创 2021-11-17 16:09:45 · 280 阅读 · 0 评论 -
Jmeter快速上手之接口测试
压测工具 Jmeter 除了可以做性能测试,还可以做接口测试。当接口测试趋向于自动化方向时,就可以使用很典型的接口自动化测试框架 Jmeter + Ant + Jenkins。本篇将讲解如何快速使用Jmeter来进行接口测试。原创 2021-11-17 14:42:41 · 1616 阅读 · 0 评论 -
GET和POST的区别
目录1、前言2、HTTP协议3、GET请求4、POST请求5、GET请求与POST请求对比1、前言经常在面试或笔试的时候,会被问到GET请求与POST请求有何区别,区别在哪里,什么时候用GET请求、什么时候用POST请求等等的问题。2、HTTP协议是什么会用到这两种方法(GET请求与POST请求)?先来了解什么是HTTP?超文本传输协议(Hypertext Transfer Protocol,缩写 HTTP)旨在启用客户端和服务器之间的通信。HTTP充当客原创 2021-11-10 13:38:12 · 1834 阅读 · 0 评论 -
Cookie、Session、Token的区别
目录1、Cookie2、Session3、TokenCookie、Session和Token都是用来做持久化处理的,目的就是让客户端和服务端互相认识。HTTP请求默认是不持久的,没有状态的,谁也不认识谁的。1、CookieCookie是一个非常具体的东西,指的就是浏览器里面能永久存储的一种数据,仅仅是浏览器实现的一种数据存储功能。Cookie由服务器生成,通过响应头Set-Cookie字段发送给浏览器,浏览器把Cookie以key value形式保存到某个目录下的文本文件里,原创 2021-11-09 14:31:07 · 96 阅读 · 0 评论 -
通用接口测试用例设计
目录1、通过性验证2、参数组合3、接口安全4、异常验证5、设计测试用例6、接口测试用例模板1、通过性验证首先肯定要保证这个接口功能是好使的,也就是正常的通过性测试,按照接口文档上的参数,正常传入,是否可以返回正确的结果。2、参数组合现在有一个操作修改商品的接口,有三个字段,商品id、商品名称、价格,至少有一个是必传的。这样就要测参数组合了,比如只传商品名称看能不能修改成功;传商品id、商品名称、价格的时候能不能修改成功等等。3、接口安全(1)绕过验证原创 2021-11-04 10:29:14 · 563 阅读 · 0 评论