通过性验证

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

参数组合

现在有一个操作商品的接口,有个字段type,传1的时候代表修改商品,商品id、商品名称、价格有一个是必传的,type传2的时候是删除商品,商品id是必传的,这样的,就要测参数组合了,type传1的时候,只传商品名称能不能修改成功,id、名称、价格都传的时候能不能修改成功。

接口安全

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

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

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

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

异常验证

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

性能测试

接口并发情况,如上面提到的:一个账号,同时(大于2个请求)对最后一个商品下单,或不同账号,对最后一个商品下单接口响应时间,响应时间太长了,肯定需要优化,一般都是毫秒级别


如果文章对你有帮助,麻烦伸出发财小手点个赞,感谢您的支持,你的点赞是我持续更新的动力。今天就到这里,学废了,记得在评论区留言:打卡。

好文推荐

2021软件测试工程师面试题汇总(内含答案)-看完BATJ面试官对你竖起大拇指!

什么样的人适合从事软件测试工作?

软件测试和软件开发哪个发展更好

那个准点下班的人,比我先升职了…

入职第一天:接口自动化测试怎么测相关推荐

  1. java应届生入职第一天小记

    JAVA开发应届生第一天入职总结~ 入职的一家杭州做mbse等建模类型的小公司,上周五就到杭州了,快速的找好房子办好银行卡等一系列工作前的准备,紧张的准备着周一的入职,至于为什么会紧张呢,因为刚毕业不 ...

  2. 职场思想分享002 | 入职第一个月工资这样花,一年内工资至少再涨50%!

    今天为大家分享老男孩核心思想108招之第002招:入职第一个月工资这样花,一年内工资至少再涨50%! --如果你不是第一次工作,那就按跳槽后入职的第一个月计算吧! 不管生活多么的困难,新人入社会以后入 ...

  3. 为什么至少三个哨兵_入职第一周,组长让我把部门redis服务搞成哨兵模式...慌-龙跃十二...

    少点代码,多点头发 本文已经被GitHub收录,欢迎大家踊跃star 和 issues. 入职第一周,我被坑了 最近刚入职新公司,本来想着这刚来新公司,一般都是熟悉熟悉公司同事,看看组内工程文档,找几 ...

  4. 前端新手小白,入职第一天,我都做了什么

    作为一个新手小白,入职头一天晚上小编都是慌的,入职第一天到底该做些什么??? 以下都是小编对自己第一天入职的一些记录,希望对同样迷茫的同学有些帮助. 1.入职材料 入职前人事都会发offer,上面一般 ...

  5. Javaweb开发入职第一天

    本人的程序员职业生涯从此开始,2017-05-02入职,应聘为javaweb开发. 首先呢,作为还未毕业的大四生一枚,对于工作其实是忐忐忑忑,甚至于在入职前的一周内,一直在纠结和反纠结,因为距离毕业还 ...

  6. 入职第一天,HR拿了一个橙子进门说:你的学历不是统招本科,不符合公司要求,给你个橘子,走吧!...

    今天来讲一件又好笑又好气的事,这是一位网友的亲身经历: 入职第一天,入职材料填到一半,HR拿了一个橙子进门,放在桌子上开口说:抱歉,由于之前工作失误,没确认你的第一学历不是统招本科,不太符合我们的要求 ...

  7. 入职第一天发现公司氛围不对,提出离职,让HR归还上家离职证明,HR断然拒绝并拉黑!...

    入职一天就离职,还能要回上家的离职证明吗? 一位求职者入职新公司第一天,发现公司氛围不对,就向HR提出离职,因为找工作需要前一家公司的离职证明,他便让HR归还离职证明.HR断然拒绝并拉黑了他,他一怒之 ...

  8. 前端入职第一天该做什么?

    嘿嘿 很多学习的同志们 上岸了 拿到自己心仪的offer 准备入职 如果是第一次入职 难免会有很多的好奇和担忧,为了避免各位第一天麻爪,让别人感觉自己很low   这里我会描述入职第一天需要做什么,这 ...

  9. 入职第一天,跟我交接后马上离职的旧员工,晚上跟我聊天,说出了她离职原因,并且吐槽公司,我该不该离职?

    入职第一天,跟我交接后马上离职的旧员工,晚上跟我聊天,说出了她离职原因,并且吐槽公司,我该不该离职? https://www.wukong.com/answer/6945678314082205990 ...

  10. 开发小白入职第一天流程

    开发小白入职第一天流程 终于工作了,怀着忐忑与兴奋并存的心情,进入了一家与物流有关的科技公司,先不说公司怎么样,主要来讲流程. 1.上午入职报到千万要尽量早1个小时出发,要不然很大几率会迟到,比如说我 ...

最新文章

  1. 用python画xy散点图-使用python绘制散点图并标示密度
  2. redhat下配置SEED DVS6446开发环境3
  3. uni-app接口封装
  4. 海峡两岸消防专家论坛台湾举行
  5. stdthread(9)死锁deadlock
  6. mysql 性能分析 命令_MySQL中使用SHOW PROFILE命令分析性能的用法整理
  7. java只有值传递_面试官:为什么 Java 中只有值传递?
  8. Python文件操作,时间日期操作,collections增强,Deque(类似java的LinkedList),OrderedDict,Counter
  9. STM32之DMA原理
  10. 编程体系结构(05):Java多线程并发
  11. 豆瓣评分 9.4 的编程巨著!《算法》
  12. java中interrupt_Java中interrupt的使用
  13. labelme批量json_to_dataset转换
  14. ubuntu16.04下ROS操作系统学习笔记(九)Moveit
  15. 谷歌离线地图TMS服务教程
  16. 代理xp组件已作为此服务器安全配置的一部分被关闭
  17. mysql 表继承_如何在数据库中表示继承?
  18. 条件概率与贝叶斯公式
  19. 计算机系统建模_包图
  20. linux查看存储类型及型号,linux怎么看内存型号

热门文章

  1. 求方程式ax2 bx c=0的根c语言,关于求方程ax2+bx+c=0根的问题
  2. myeclipse里html添加背景颜色,myeclipse怎么设置主题-设置myeclipse主题背景颜色的教程 - 河东软件园...
  3. mysql主从配置自增id_MySQL自增列主从不一致的测试(r12笔记第37天)
  4. 用html语言绘制正弦曲线,使用js画图之正弦曲线
  5. 测视力距离5米还是3米_装B冷知识 | 小孔镜为什么可以提高视力?
  6. 学习bind源代码,比较bind的方式绑定函数在在内存使用上优于箭头函数
  7. vmware esxi 升级 SCSI RAID卡驱动
  8. 【原创】Js:日期处理(日期格式必须【yyyy-mm-dd】才能转成long的毫秒!其他的不是【年-月-日】的格式,结果会是【NaN】)...
  9. UVA 557 Burger
  10. 用Heartbeat构建Web Ha