A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© huawei 黑马粉丝团   /  2022-9-7 15:46  /  1697 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 huawei 于 2022-9-30 15:26 编辑

       为了软件测试自学党们,黑马真的是拼了!我们不仅有“内附完整软件测试自学视频教程+工具经验+面试篇”的软件测试学习路线图今天还要根据与众多零基础用户QQ交流,整理出零基础小白自学软件测试100个常见问题”系列帖!!!

       透彻了解软件测试,从此系列帖开始!
        面试避坑必看:《测试人员面试失败,绝大部分死在这29个问题上
------------------------------------------------------------------------------------------------------


软件测试常见问题系列131-接口测试怎么做?



       1、接⼝测试的原理:
      测试⼈员通过⼀个⼯具 模拟客户端向服务器发送请求报⽂,服务器接收到请求报⽂后返回的数据 的过程。

       2、接口测试使用的工具
       企业一般都是⽤的是Postman做功能的接⼝测试,⽤Jmeter做接⼝的性能测试。
       测接⼝的时候,我们公司主要⽤的是postman来做的。我拿到接⼝⽂档的之后,会在postman⾥⾯填写⼀下请求的⽅法,我们公司最常⽤的就是get和post这两种请求⽅法。然后在填写请求的url,在parameters⾥⾯填写key和value的值,然后查看他返回的结果是否与预期的⼀致就可以了。
        postman⾥⾯还有⼀个tests,可以在这⾥⾯添加断⾔。

       3、接⼝测试的测试点
        我们做接⼝测试功能主要就是看三个⽅⾯,分别是⼊参、结果、数据库

       所谓⼊参,就是先要根据接⼝⽂档确定我们要请求的 url地址,参数,等等,经这些信息填写到postman当中,模拟请求的发送。

       我们还需要注意结果,也就是发送完请求之后,得到的结果,⽐如我要看⼀下我的接⼝的状态码是不是接⼝⽂档上的200,返回的json数据是不是和接⼝⽂档的示例数据⼀致,等等。

       还有就是数据库了,⽐如下单的功能,那么理论上来讲我们调⽤下单接⼝之后,数据库也应该增加⼀条数据才对。此时我们会使⽤sql语句去数据库中进⾏查询,看⼀下是不是多了这么⼀条数据

       4、接⼝测试的流程
       需求评审,熟悉业务和需求--开发提供接⼝⽂档--编写接⼝测试⽤例--⽤例评审--提测后开始测试--提交测试报告。
       接⼝规范⽂档中⾄少要包括:接⼝说明、调⽤url、请求⽅法、请求参数 | 参数类型 | 请求参数说明、返回参数说明(编写接⼝测试计划,编写接⼝case,评审接⼝的case,执⾏接⼝的case)

       5、编写测试用例
        请移步《软件测试常见问题130-如何编写接⼝⽤例?

       6、执行测试用例
       服务器⾥⾯包含数据库,是要时刻去取数据。
       GET请求:普通的打开⼀个⽹⻚
       POST请求:注册 登录 在后台的层⾯上要查看数据库中是否有新增的数据
       PUT请求:更新。 在后台的层⾯上查看数据库中某⼀个已经存在的字段的数据有没有更新
       DELTET:删除。在后台的层⾯上查看数据库中有没有少这⼀条数据


答疑解惑:测试工程师薪资,如何才能超过程序员?
推荐阅读:【视频集合】众多学员的呐喊:"为什么我要选黑马学测试"


友情提示:       
       若你是对测试不太了解的测试小萌新,看完这个问题后,却对测试还有太多的疑惑(前途、薪资、技术含量、男生是否可以干.....),强烈推荐你观看《测试小白必看:学习软件测试必问的100个问题,从此系列贴开始》,相信能扫除掉你心目中90%以上的常见问题,请狠狠点击下方链接:
      《软件测试100个常见问题系列贴》:http://bbs.itheima.com/thread-507947-1-1.html





1 个回复

倒序浏览
您需要登录后才可以回帖 登录 | 加入黑马