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

本文章转载于搜狗测试

我们进行服务器端功能测试的方法,主要是修改本地请求数据,然后检查服务器端的返回情况。所以就涉及如何对本地数据进行修改,当下比较方便的就是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就是个代理,可以捕获到需要中断的请求,然后被用户修改后,再次放行;之后的路径和往常的一样;这样就能达到修改请求信息的目的。

2.2.设置请求断点的三种方法

第一种:打开Fiddler点击Rules->Automatic Breakpoint ->Before Requests(这种方法会中断所有的会话)

再次点击Rules->Automatic Breakpoint ->Disabled就可以消除断点了

第二种:在命令行中输入命令:bpuxxx.xxx。xxx.xxx是想要中断的请求。所以这种方法属于定制断点。若想消除该断点,在命令行中输入命令bpu即可。

第三种:在auto responder中也可以添加:

2.3.设置请求断点的实例

1.模拟163邮箱的登录,在IE中打开搜狗导航页面,在邮箱登录区选择163邮箱,然后输入错误的用户名和密码,用Fiddler中断会话,修改成正确的用户名密码。这样就能成功登录

2.打开搜狗导航的登录界面http://123.sogou.com/

3.打开Fiddler,在命令行中输入bpuhttp://reg.163.com/CheckUser.jsp(这是163邮箱登录的提交地址)

4.输入错误的用户名和密码点击登录

5.Fiddler能中断这次会话,选择被中断的会话,点击Inspectorstab下的WebFormstab修改用户名密码,然后点击Runto Completion如下图所示。

结果是正确地登录了163邮箱

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 201,552评论 5 474
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,666评论 2 377
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 148,519评论 0 334
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,180评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,205评论 5 363
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,344评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,781评论 3 393
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,449评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,635评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,467评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,515评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,217评论 3 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,775评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,851评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,084评论 1 258
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,637评论 2 348
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,204评论 2 341

推荐阅读更多精彩内容

  • 前言fiddler是一个很好的抓包工具,默认是抓http请求的,对于pc上的https请求,会提示网页不安全,这时...
    胖子爱猪蹄阅读 12,227评论 4 22
  • 本文章转载于搜狗测试 我们进行客户端网络相关的测试时,肯定要更改服务器返回数据进行测试,但频繁更改线上服务器的数据...
    夜境阅读 842评论 0 0
  • Fiddler_官方网站Fiddler_官方文档Fiddler_官方视频Fiddler_官方插件1、Filddle...
    52Alice阅读 7,702评论 0 10
  • 1、简介与安装 Fiddler是一个http调试代理,它能够记录所有的你电脑和互联网之间的http通讯,Fiddl...
    有钱且幸福阅读 1,256评论 0 6
  • 片段: 【R 原文片段】一个人走得快,一群人走得远。 【I理解】从这个知识中收获了什么? WHAT:团队相比个人,...
    yyhill阅读 122评论 0 0