码迷,mamicode.com
首页 > 其他好文 > 详细

接口测试工具

时间:2017-05-19 10:04:22      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:mvp   技术分享   get请求   play   ade   测试   端口号   get   谷歌   

今天谈谈常用的接口测试工具:

postman是谷歌浏览器的一个插件,它可以用来做接口测试,发送get、post请求,添加cookie、header信息,查看接口返回结果,接口响应时间等等。 Restclient和postman一样也是一个接口测试工具,它是火狐浏览器的一个插件。(后续待补充)

(1).发送get请求 Key-value形式的参数

(2).发送post请求 Key-value形式的参数(包括需要有http权限验证的数据)

(3).json参数

(4).添加header

(5).添加cookie (postman需要安装interceptor插件)

(6).上传文件 

 

抓包工具Fiddlercharles都是抓包工具,可以抓到pc端的请求,手机上设置代理后也可以抓到手机上的请求,也可以修改请求数据和返回的数据。 在接口已经使用的时候,比如说已经用到了app上,app端测试人员发现有问题,但是不确定是app传给接口的参数有问题,还是接口本身有问题,这个时候就需要抓包来看一下请求参数和返回参数,来进一步的排查问题,这个时候就需要用到fiddler和charles了。

 charles

(1).抓请求。打开charles后,访问网页就可以抓到请求了。 如果是手机上要抓请求的话,需要设置代理,在手机wif上把http代理写成本机的ip地址,写上端口号即可,charles默认的端口号是8888

技术分享

(2).过滤请求。在抓包的时候,有时候会抓到很多不是我们想要的请求,那我们就需要把这些没用的请求过滤掉。

技术分享

 

(3).修改请求、修改返回值

1、找到要修改的请求

2、设置断点

3、修改请求/返回

4、重新发送请求

技术分享

(4).修改代理端口号。我们在使用charles的时候,默认的端口号是8888,如果端口号被占用的话,就需要修改端口号,改成一个其他的,没有被占用的。

 

fiddler

(1).抓请求:和charles是一样的,默认端口号也是8888,手机设置代理之后,发送请求,fiddler就可以抓到了。

技术分享

 

(2).过滤请求。在使用fiddler或者charles抓请求的时候,有的时候有很多请求,我们想要找到自己想要的请求就不怎么方便了,就需要过滤请求,只过滤我们想要的请求,现在比如说我们想要抓天天网的请求,那就过滤天天网的host, app.mvp.tiantian.com

(3).修改代理端口号。我们在使用fiddler的时候,默认的端口号是8888,如果端口号被占用的话,就需要修改端口号,改成一个其他的,没有被占用的。

(4).修改请求、修改返回值。Fiddler修改请求和修改返回和charles差不多,不一样的就是第四点:

1、找到要修改的请求

2、设置断点

3、修改请求,在发出请求之前设置断点,修改请求,发送

4、修改返回,在获取到返回之后设置断点,修改返回值,发送给客户端

技术分享

 

接口测试工具

标签:mvp   技术分享   get请求   play   ade   测试   端口号   get   谷歌   

原文地址:http://www.cnblogs.com/minxiaoyuan/p/6876460.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!