当前位置: 首页 > news >正文

接口测试流程及测试点!

 一、什么时候开展接口测试

1.项目处于开发阶段,前后端联调接口是否请求的通?(对应数据库增删改查)--开发自测

2.有接口需求文档,开发已完成联调(可以转测),功能测试展开之前

3.专项测试:如测流量大小,查看图片压缩大小,测试接口请求响应时间

4.版本上线前,进行整体回归测试,查看接口是否有异常(如404等)。对准备上线的版本进行抓包,查看服务器地址都是正确的

5.版本功能稳定后,接口自动化

二、接口测试时测试的重点是什么,测试用例如何设计

1、通过性验证,说白了就是传递正确的参数,是否返回正常的结果

2、参数组合,因为参数有必传和非必传,参数的类型和长度,以及传递时可能业务上的一些限制,所以在设计用例时,就要排列组合这些情况,保证所有情况都能覆盖到

3、接口的安全性,这个又分为几种情况:

  1)绕过验证,比如提交订单时,在传递商品价格参数时,修改商品价格,就要看后端有没有验证了。或者我支付时,抓个包将订单金额一改,如果能以我改后的金额支付,那这个借口就有问题了。

  2)绕过身份验证,就是某个功能只有有特殊权限的用户才能操作,那我传递一个普通的用户,是不是也能操作呢

  3)参数是否加密,这个关系到一些账户的安全,比如我们在登录一些网站时,它要将我们的登录信息进行加密,如果不加密我们的信息就会暴露,危害性极大。

  4) 密码安全规则,设置密码时复杂程度的校验。

4、根据业务逻辑来设计用例

三、如何进行接口测试.

一种是能力比较强的,自己会写脚本的,通过python\php等脚本语言的自己编写测试脚本进行接口测试.

另一种就是通过工具进行接口测试,一般又postman、jmeter、apipost.我一般使用的是apipost,它是一款国产的接口测试工具,使用起来简单方便.能够很快掌握使用它进行接口测试.

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走! 

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

在这里插入图片描述

相关文章:

  • JS数据处理(冒泡寻找对象里面有个Key相同的值并处理相关数据)
  • slot插槽详解及动态插槽的使用
  • 全网最详细,零基础学会AI绘画Stable Diffusion,学不会来打我!
  • 【第二套】华为 2024 年校招-硬件电源岗
  • Pandas_DataFrame读写详解:案例解析(第24天)
  • 基于Datax开发支持瀚高数据库的插件_插件开发_以及部署---国产瀚高数据库工作笔记006
  • Find My随身WiFi|苹果Find My技术与随身WiFi结合,智能防丢,全球定位
  • Python入门 2024/7/2
  • 用C语言做一个web站,富文本写入与展示,用户登录,文本目录划分
  • 计算神经网络中梯度的核心机制 - 反向传播(backpropagation)算法(1)
  • Python错误集锦:faker模块生成xml文件时提示:`xml` requires the `xmltodict` Python library
  • 通过rediss实现用户菜单智能推荐
  • 基于YOLOv9+pyside的安检仪x光危险物物品检测(有ui)
  • 慧哥Saas充电桩开源平台 V2.5.5
  • SQL经典面试题
  • Android Volley源码解析
  • ComponentOne 2017 V2版本正式发布
  • LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
  • Mithril.js 入门介绍
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • SAP云平台里Global Account和Sub Account的关系
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • UMLCHINA 首席专家潘加宇鼎力推荐
  • 从零搭建Koa2 Server
  • 实现菜单下拉伸展折叠效果demo
  • 学习JavaScript数据结构与算法 — 树
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • ​HTTP与HTTPS:网络通信的安全卫士
  • # 再次尝试 连接失败_无线WiFi无法连接到网络怎么办【解决方法】
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • (10)STL算法之搜索(二) 二分查找
  • (26)4.7 字符函数和字符串函数
  • (SpringBoot)第二章:Spring创建和使用
  • (编程语言界的丐帮 C#).NET MD5 HASH 哈希 加密 与JAVA 互通
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (附源码)计算机毕业设计SSM疫情居家隔离服务系统
  • (理论篇)httpmoudle和httphandler一览
  • (六)Hibernate的二级缓存
  • (学习日记)2024.04.10:UCOSIII第三十八节:事件实验
  • (一)RocketMQ初步认识
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • *p=a是把a的值赋给p,p=a是把a的地址赋给p。
  • .Net CF下精确的计时器
  • .Net OpenCVSharp生成灰度图和二值图
  • .Net Remoting(分离服务程序实现) - Part.3
  • .net 无限分类
  • .NET 指南:抽象化实现的基类
  • .NET国产化改造探索(三)、银河麒麟安装.NET 8环境
  • .NET上SQLite的连接
  • .net实现客户区延伸至至非客户区
  • .NET实现之(自动更新)
  • .net使用excel的cells对象没有value方法——学习.net的Excel工作表问题
  • ??在JSP中,java和JavaScript如何交互?