(学习自用)关于接口测试的相关工具使用方法(ApiPost)

        最开始使用的是Postman学习测试接口,后来入职公司用的是ApiPost,就开始慢慢研究ApiPost了(非常喜欢黑色的界面)。

          进行接口测试,需要的是获取到接口信息,包括url、请求方法(我们公司常用的方法是GET、POST、DELETE、PUT)、请求头或者请求体里面的参数。然后就可以模拟前端通过接口对后端进行接口测试了。通过输入不同的参数以及对后端的预期响应来判断接口是否是正常的。

        获取接口信息,有的是公司提供接口文档,如果没有接口文档的话,两个办法,第一是通过在系统页面右键检查,在network下面,找到对应的接口信息

        第二种办法就是通过使用抓包工具,比如Fiddler(我在公司也是用的这个)。通过设置仅展示目标系统下面的接口信息。(如果不设置的话,你只要打开浏览器就会抓包,那么多包找到需要的目标包会很麻烦,白加工作量(下图展示Fiddler工具页面)

        在filters下面设置目标系统的url,即可让fiddler仅抓包系统中的接口信息

        然后设置好了以后就可以对系统平台进行抓包了,这个时候,你可以对系统的功能进行操作,只要前端访问一次后端,就会产生一个包,然后可以方便我们快速查看接口的所有信息,只需要类比这些参数信息,进行修改就可以在ApiPost上模拟前端通过接口访问后端了。

        然后将获取到的信息,输入到ApiPost中点击发送请求,即可返回后端的返回值(下图是GET请求方式)

POST的请求方式,如下图

因为公司系统和学习使用的不一样,所以会产生一个验证,只有验证通过才可以访问,这个携带的值一般是token值、cookie值、Authorization值,需要存储到全局参数里面,就可以让所有接口携带这个参数,或者一个个访问的接口一个个带参数(第二种会很麻烦)

        然后可以点击访问,查看返回的响应结果

然后后面可以通过添加断言,以达到自动化的需求。后续会更新在ApiPost上运行接口自动化的脚本方法。

  • 10
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值