接口测试怎么测?

article/2025/11/9 15:52:15

通过性验证:首先肯定要保证这个接口功能是好使的,也就是正常的通过性测试,按照接口文档上的参数,正常传入,是否可以返回正确的结果。

参数组合:现在有一个操作商品的接口,有个字段type,传1的时候代表修改商品,商品id、商品名称、价格有一个是必传的,type传2的时候是删除商品,

商品id是必传的,这样的,就要测参数组合了,type传1的时候,只传商品名称能不能修改成功,id、名称、价格都传的时候能不能修改成功。

接口安全:

1、绕过验证,比如说购买了一个商品,它的价格是300元,那我在提交订单时候,我把这个商品的价格改成3元,后端有没有做验证,更狠点,我把钱改成-3,是不是我的余额还要增加?

2、绕过身份授权,比如说修改商品信息接口,那必须得是卖家才能修改,那我传一个普通用户,能不能修改成功,我传一个其他的卖家能不能修改成功

3、参数是否加密,比如说我登陆的接口,用户名和密码是不是加密,如果不加密的话,别人拦截到你的请求,就能获取到你的信息了,加密规则是否容易破解。

4、密码安全规则,密码的复杂程度校验

异常验证:

  所谓异常验证,也就是我不按照你接口文档上的要求输入参数,来验证接口对异常情况的校验。比如说必填的参数不填,输入整数类型的,传入字符串类型,长度是10的,传11,总之就是你说怎么来,我就不怎么来,其实也就这三种,必传非必传、参数类型、入参长度。

性能测试

接口并发情况,如上面提到的:一个账号,同时(大于2个请求)对最后一个商品下单,或不同账号,对最后一个商品下单

接口响应时间,响应时间太长了,肯定需要优化,一般都是毫秒级别

 

 

cookie 和session 的区别:

1、cookie数据存放在客户的浏览器上,session数据放在服务器上。

2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗

   考虑到安全应当使用session。

3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能

   考虑到减轻服务器性能方面,应当使用COOKIE。

4、单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie。

 


http://chatgpt.dhexx.cn/article/wWexRP9l.shtml

相关文章

接口测试—详细

目录 1.为什么要做接口测试 2.最简单的接口长什么样 3.入门级接口测试工具:postman的安装 4.Json简介 5.3A原则 6.unittest框架 7.requests库 8.第一个用例 9.什么是mock server 10.使用flask实现mock server 总结 1.为什么要做接口测试 很多同学反馈现在面试的时候…

什么是接口测试?测试人员为什么要做接口测试?

前言 我们都知道学习软件测试需要学习很多的东西,那么今天呢笔者想详细的和大家来唠唠接口自动化测试,当然了这篇文章笔者主要讲的是接口测试的理论基础,这都是笔者个人的一些观点整理,要是有什么 不对的地方欢迎大家留言指正哈。…

什么是接口测试?怎样做接口测试?

扫盲内容: 1.什么是接口? 2.接口都有哪些类型? 3.接口的本质是什么? 4.什么是接口测试? 5.问什么要做接口测试? 6.怎样做接口测试? 7.接口测测试点是什么? 8.接口测试都要掌…

如何进行接口测试(一篇学会)

1、接口概念: 在计算机中,接口是计算机系统中两个独立的部件进行信息交换的共享边界。这种交换可以发生在计算机软、硬件,外部设备或进行操作的人之间,也可以是它们的结合。 2、接口测试的作用: 主要用于检测外部系…

「全网最细」接口测试怎么测?接口测试的流程和步骤

一、什么是接口测试 我们要想知道接口测试怎么做,首先要明白接口测试是什么?一般像系统内的组件接口数据交互测试、不同系统与系统之间的接口数据交互测试等,我们都可以称之为接口测试 ! 那么接口测试是怎么来测试接口的呢? 接口测试就是通过接口的不…

[全网最细]接口测试一般怎么测?接口测试的流程和详细步骤

一、什么是接口测试 我们要想知道接口测试怎么做,首先要明白接口测试是什么?一般像系统内的组件接口数据交互测试、不同系统与系统之间的接口数据交互测试等,我们都可以称之为接口测试 ! 那么接口测试是怎么来测试接口的呢? 接口测试就是通过接口的不…

接口测试一般怎么测?接口测试的流程和步骤

一、什么是接口测试 我们要想知道接口测试怎么做,首先要明白接口测试是什么?一般像系统内的组件接口数据交互测试、不同系统与系统之间的接口数据交互测试等,我们都可以称之为接口测试 ! 那么接口测试是怎么来测试接口的呢? 接口测试就是通过接口的不…

接口测试一般怎么测?接口测试的流程和步骤~

一、什么是接口测试 我们要想知道接口测试怎么做,首先要明白接口测试是什么?一般像系统内的组件接口数据交互测试、不同系统与系统之间的接口数据交互测试等,我们都可以称之为接口测试 ! 那么接口测试是怎么来测试接口的呢? 接口测试就是通过接口的…

接口测试定义以及接口测试常用的工具集合

首先,什么是接口呢? 接口一般来说有两种,一种是程序内部的接口,一种是系统对外的接口。 系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你…

接口测试怎么进行,如何做好接口测试

一、什么是接口? 接口测试主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通过一些特殊的规则也就是协议,来进行数据之间的交互。 二、 常用接口采用方式&#x…

接口测试(十一)接口测试的时间和投资回报

单元测试--接口测试--UI测试- 由此可以看到接口测试的时间是在于单元测试之后,UI测试之前 接口测试可以用比单元测试更少的成本去做测试,且效率上比单元测试更高 对于UI测试,UI测试能发现问题的覆盖度更低些,所以在投资回报率上…

接口测试流程是怎样的?

接口测试流程是怎样的?总所周知,接口测试流程是怎样的?总所周知接口测试在软件测试中是一个非常重要的一部分,其主要目的是测试应用程序的接口是否能够按照规范要求与其他系统或组件进行交互,以及在不同负载条件下接口…

CSS消除ul和li的间隔

最近用到<ul>和<li>标签&#xff0c;但是在做样式调整得时候发现列表项总是和前面保持一段距离&#xff0c;怎么调整都不行&#xff0c;如下图所示&#xff1a; 后来搞清楚原来即使设置了隐藏列表默认的序列号样式&#xff0c;但它还是会有占位。所以我们需要给ul设…

html去掉无序列表前面的符号,css基础 去除ul,li无序列表前面的符号

镇场诗&#xff1a; 清心感悟智慧语&#xff0c;不着世间名与利。学水处下纳百川&#xff0c;舍尽贡高我慢意。 学有小成返哺根&#xff0c;愿铸一良心博客。诚心于此写经验&#xff0c;愿见文者得启发。 ——————————————————————————————————…

如何去除ul小圆点的html,html里面ul那个点怎么消

取消html里面ul那个点的方法&#xff1a;首先创建一个HTML示例文件&#xff1b;然后在body标签内编写一段“ul、li”的标签&#xff1b;最后在ul标签内加入“style“list-style:none;””的样式代码即可。 本文操作环境&#xff1a;windows7系统、HTML5&&CSS3&&…

CSS 去除ul的li标签前面小点 list-style: none;

在开发html的页面中&#xff0c;经常需要使用ul无序列表来写菜单栏目&#xff0c;但是由于前面的小点是不美观的&#xff0c;而且不同的浏览器也是不兼容的。所以我们需要去掉他 问题界面如下图&#xff1a; 解决方法&#xff1a; 在CSS样式中的进行去除 list-style: none; 问…

HTML5ul如何去掉圆点,css ul怎么去掉点

在css中可以使用“list-style-type: none;”去掉ul li标签前默认存在的一个小点&#xff0c;其“list-style-type”用于设置列表项标记的类型。 本文操作环境&#xff1a;windows7系统、HTML5&&CSS3版、Dell G3电脑。 css去掉 ul li标签的前的点 开发中ul li标签前默认…

嵌入式入门必读

找到一个非常好的书籍 而且不用购买的 而且是高清版本的 原来是放在我的知识星球里面的 看到大家下载的也很多 现在拿出来分享给大家 从单片机到嵌入式 这个不是一个简单的过程&#xff0c;其中从单进程到多进程&#xff0c;一个CPU如何做到多进程&#xff0c;怎么跑系统&#…

《嵌入式入门学习第一阶段——C语言》

嵌入式学习第一阶段&#xff08;今日总结&#xff09;2021/9/7 1、C语言的基础框架 #include<stdio.h> //预编译int main() //入口函数 {return 0; //函数返回值} 2、echo命令小应用 3、变量基础概念 先定义再使用 变量说明&#xff1a;1、变…

嵌入式入门———开发板文件烧录

开发板烧录主要有两种方式:JTAG口烧录和USB口烧录 JTAG口烧写(小文件烧录) 接通电源,按下开关,完成上电开发板通过排线连接到eop,eop再接到PC端。安装驱动,构成 开发板——eop——PC通路在windows命令行执行oflash xxx.bin(以点灯为例) 断开开发板与eop之间的排线设为N…