客户端&WEB网络测试方法杂谈(2)

发表于:2015-5-11 11:45

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:pxw,张健    来源:51Testing软件测试网采编

  我们进行服务器端功能测试的方法,主要是修改本地请求数据,然后检查服务器端的返回情况。所以就涉及如何对本地数据进行修改,当下比较方便的就是fiddler工具,有两个方法可供使用:1、composer;2、请求断点
  1. 使用fiddler中的composer
  Web端测试时,时常有Post接口的测试,由于浏览器一般只能输入GET请求,无法使用浏览器测试,所以经常需要自己写一些代码或使用firefox一些插件来完成post请求;当然有了fiddler,这一切都不再是问题。
  Composer,就是早先版本的request builder,功能就是用来创建HTTP Request 然后发送。你可以自定义一个Request, 也可以手写一个Request, 你甚至可以在Web会话列表中拖拽一个已有的Request. 来创建一个新的HTTP Request
  Composer的使用方法:
  在fiddler右侧功能标签页中点击composer标签,然后进行手工填写,之后点击Execute就能发送出去了。post数据是在Request Body中进行编辑的。如下图所示:
  2、fiddler比其它同类工具的一个优势在于,可以在已经捕获到的url的基础上、稍作修改再次发送。方法如下:
  在左侧会话列表中,右击需要编辑的url,然后依次选择Replay——Reissue from Composer
  然后该url的信息就在composer中显示出来,然后就可以进行编辑了,如下:
  2. 使用fiddler中的请求断点
  Fiddler中有一项非常强大的功能,那就是设置断点。也就是说让网络请求和返回,在fiddler中中断、然后修改一下request或response信息再继续进行,达到我们测试使用的目的。下面就介绍一下如何进行请求设置断点。
  2.1. 设置请求断点的原理
  Fiddler就是个代理,可以捕获到需要中断的请求,然后被用户修改后,再次放行;之后的路径和往常的一样;这样就能达到修改请求信息的目的。
21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号