
接口测试
接口测试思考
沙漠0508
授人以鱼不如授人以渔
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
接口测试用例场景有哪些
一般我们说的接口测试,都是接口功能测试,但可能还要考虑性能、安全测试等。-必填、为空、参数为null、参数范围、参数长度。-数据权限-不能操作他人的数据。-覆盖所有参数的正确数据。-覆盖必填参数的正确数据。-组合参数中的有效数据。原创 2025-03-08 16:58:52 · 110 阅读 · 0 评论 -
session和cookie的区别和联系
单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie,而session则存储与服务端,浏览器对其没有限制。session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能,考虑到减轻服务器性能方面,应当使用cookie。cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗,考虑到安全应当使用session。Session 信息进行比较,以验证用户的身份,返回给用户客户端响应信息的时候会附带用户当前的状态。原创 2024-11-01 12:13:13 · 369 阅读 · 0 评论 -
post请求,数据类型有哪些
3.form-data类型:multipart/form-data,一般用于上传文件。application/x-www-form-urlencoded,默认的使用类型。原创 2024-06-11 16:04:37 · 246 阅读 · 0 评论 -
你们是怎么做接口测试的
首先要找开发或产品要接口文档,有的公司没有文档,那就抓包,如果是简单的接口,可以使用postman,如果要做接口自动化,可以使用jmeter,如果接口测试还要搞什么报表、提醒,那就使用python框架来组合实现。还有就是做接口测试,需要考虑工作量问题,如果接口比较多,可以按照优先级,优先测试核心接口。原创 2024-06-08 15:14:56 · 151 阅读 · 0 评论 -
接口自动化测试到底能解决什么问题
在敏捷开发中,需要接口自动化做支撑,在短周期的研发当中呢,自动化测试能够快速的找出历史模块的问题,以便及时修复,大大的节约了时间和人力。首先说一下接口测试的必要性,在业务逻辑层,出现bug的概率是比较高的,单单靠功能测试是覆盖不全的,通过接口测试。另外接口测试能够直接定位到具体的某个接口,而且有关的报错信息能够出来,大大的提高了问题的修复的效率。能够发现更深层次的问题,由于接口稳定性好,一旦确定下来,后面很少会进行修改,方便做接口自动化测试。对历史接口的回归,能够及时的发现改动后对老功能的影响。原创 2024-06-07 23:30:53 · 203 阅读 · 0 评论 -
你是怎么做接口测试的
首先要找开发或者产品要接口文档,如果没有文档的话,就去抓包,还要根据实际的情况,比如大厂他有专门的测试平台,直接往里面录入数据就行了,如果没有测试平台的话,简单的测试的话,就用postman就可以了。如果要用自动化的话,比如要生成报告或者发送通知,就使用python框架来组合实现。另外如果进行接口测试,需要考虑工作量的问题,如果接口太多,就优先测试核心接口。原创 2024-06-07 23:07:24 · 113 阅读 · 0 评论 -
为什么要进行接口测试
更早地发现问题:接口测试可以在功能界面未开发出来之前对系统的接口进行测试,从而更早地发现并修复问题,降低修复成本。缩短产品周期:通过更早地介入测试并发现并解决问题,可以减少留到后期功能测试阶段的bug数量,最终缩短整个项目的上线时间。发现更底层的问题:接口测试可以更简单、更全面地覆盖到底层的代码逻辑,从而发现一些隐藏的bug,尤其是异常和极端情况下的验证。(保障数据的健壮性)覆盖功能测试覆盖不到的测试点:接口测试的粒度比功能测试更小,能够覆盖功能测试可能忽略的测试点。弥补前端弱验证的问题:接口测试原创 2024-06-07 22:49:24 · 333 阅读 · 0 评论 -
接口测试有没有测试出什么问题
接口测试中发现的bug,大多数是参数校验、边界条件、代码逻辑方面的问题。比如,新增促销活动接口,满减金额为空也能保存。另外,接口并发导致数据写入有问题。原创 2024-06-07 22:30:18 · 176 阅读 · 0 评论