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

接口测试流程及测试点!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

三、如何进行接口测试.

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

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

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

软件测试面试文档

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

在这里插入图片描述

http://www.lryc.cn/news/392359.html

相关文章:

  • 已经安装deveco-studio-4.1.3.500的基础上安装deveco-studio-3.1.0.501
  • 【C++】 解决 C++ 语言报错:Use of Uninitialized Variable
  • 2024年7月6日 十二生肖 今日运势
  • ubuntu丢失网络/网卡的一种原因解决方案
  • 第6篇 共识机制深度解析:PoW、PoS、DPoS和PBFT
  • Windows环境使用SpringBoot整合Minio平替OSS
  • LeetCode 196, 73, 105
  • 在Apache HTTP服务器上配置 TLS加密
  • C语言力扣刷题11——打家劫舍1——[线性动态规划]
  • 房屋租赁管理小程序的设计
  • oracle sql语句 排序 fjd = ‘0101‘ 排在 fjd = ‘0103‘ 的前面
  • 初试成绩占比百分之70!计算机专硕均分340+!华中师范大学计算机考研考情分析!
  • 【面向就业的Linux基础】从入门到熟练,探索Linux的秘密(十)-git(2)
  • JMH320【亲测】【御剑九歌】唯美仙侠手游御剑九歌+WIN学习手工端+视频教程+开服清档+运营后台+授权GM物品充值后台
  • 【matlab】信号分解/故障诊断——智能优化算法优化VMD
  • 【重磅】万能模型-直接能换迪丽热巴的模型
  • Web基础和HTTP协议
  • Mini-L-CTF-2022 minispringboot Thymeleaf模板注入 spel的绕过
  • LLM - 神经网络的组成
  • C++:拷贝构造函数
  • 云服务出现故障这样处理
  • CVPR2024自动驾驶轨迹预测方向的论文整理
  • 数据结构——队列练习题
  • PLL和CDR的内部结构及其区别
  • HarmonyOS APP应用开发项目- MCA助手(Day02持续更新中~)
  • 华为交换机 LACP协议
  • node 下载文件到网络共享目录
  • STM32基础知识
  • 安装docker版rabbitmq 3.12
  • c++重定向输出和输出(竞赛讲解)