您的位置:软件测试 > 开源软件测试 > 开源性能测试工具 > Jmeter
从Fiddler抓包到Jmeter接口测试(简单的思路)
作者:白细胞 发布时间:[ 2016/10/12 11:21:52 ] 推荐标签:接口测试 Jmeter

  Fiddler下载和配置安装
  1、从网上下载fiddler的安装包即可,直接默认,一直点击下一步,直至安装完成。
  2、

 

  3、安装完成后直接打开Fiddler
  在菜单栏Tools->Fiddler Options->Connections,勾选Allow remote computers to connect,默认的端口号为8888,这里不需要修改,在修改手机代理设置时注意与这里一致。
  1、查看pc本机ip后,手机设置代理,填入pc本机的ip和端口号8888,之后手机上的请求我们都可以抓包了。
  2、因为我们一般在测试时,都是看的同一域名下的,所以我们可以使用,Filters里面的各种筛选规则,来筛选我们想要的请求,以免被其他的不相干请求影响。
  3、在右上方结果框中选 择Inspectors->Raw即可看到请求的URL、Cookie和Host等有关信息。在右下方结果框中选择JSON能看到请求返回的 JSON字符串。这里的JSON字符串是我们判断请求是否成功的重要依据。
  Fiddler抓包实例
  Jmeter的下载配置和安装
  因为Jmeter是依赖jdk的,故需要先安装jdk,
  jdk的安装方法和环境变量的配置,可以参照如下链接:
  http://jingyan.baidu.com/article/bea41d435bc695b4c41be648.html
  Jmeter官网下载,注意根据自己本机的位数下载
  http://jmeter.apache.org/
  Jmeter不用安装,下载后,直接解压即可
  打开jmeter,添加一个线程组
  使用Jmeter进行接口测试

  1、修改名称。线程组名称并不重要,根据自己的需要修改行,主要是方便自己看。由于我们执行脚本一般在需要的时候执行一次可以,并不需要其他的配置,所以下方的线程属性保持默认值即可(在进行压力测试的时候需要进行配置了)。
  2、添加HTTP请求。右键线程组选择HTTP请求。
  3、因为请求需要的请求头,请求体,请求url
  先建一个请求头,直接从fiddler里面拿可以了,填写到HTTP信息头管理器里面去。

  1、现在需要构建请求体
  新建一个http请求

  接下来我们看看构建一个请求究竟需要填写什么,对应我们fiddler抓取的请求
  请求参数的填写方式可以分为以下两种方式,两种方式各有利弊。
  · Parameters:录入比较麻烦,但是容易查看和修改
  · Body Data:录入方便,后期查看修改不直观

  执行请求,拿到响应

  · 现在拿到响应了,你会发现我们的中文都是unicode的编码,这个我想过多种方法,并且也请教过携程和阿里的同事,得出的结论是服务器返回unicode,但未经过浏览器解析,所以这样显示。

上一页12下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd