fiddler的使用转载

上一篇 / 下一篇  2014-05-22 00:22:24 / 个人分类:探索

在客户端产品测试过程中,常常需要通过 http 调用服务端的一些服务。在客户端的代码中,需要对服务器返回的请求值进行响应的检验。一般需要检测如下的场景:

  • 正常业务返回处理,一般是返回200+其他数据
  • 服务器返回302,服务器要求跳转到另一个url上请求相关的资源
  • 服务器返回 404,请求的服务器资源无效
  • 服务器返回 50x,服务器内部错误,如数据库服务器无法连接
  • 服务器返回200,返回的数据错误(比如没有登录、返回的格式有问题)
  • 服务器无法链接
      在Fiddler工具之前,测试的时候可能会比较痛苦,302的请求可能需要服务器端的同学修改一些配置,404的可以把host映射到某些特定的IP上(有些网站在资源请求失败时,可能会返回200,如淘宝、百度...),50x需要服务端关闭相应的服务器,200返回的数据错误需要特别的处理,无法连接的则断开网络可以验证,总之验证的时候是颇费劲的。

      在有了Fiddler之后,则可以方便不少。在AutoResponder中,通过新增规则,模拟服务器返回响应的代码和内容,可以返回上述的响应内容(记得勾选Unmated requests passthrough)。对于302和200的返回,可以通过本地文件描述要返回的内容。通过Fidder工具,可以随心所欲的验证各种服务器异常,再也不需要开发人员配合修改代码了。


TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-24  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 2709
  • 日志数: 12
  • 建立时间: 2013-07-26
  • 更新时间: 2014-09-25

RSS订阅

Open Toolbar