cc笔记_fiddler接口容错

一、前期准备

1.手机手动设置为与电脑一致的IP,开启fiddler,运行58app,点击首页数据的url,如下:

 

 

2.将右侧的textview中的所有内容复制到notepad中(任意编辑器中都可以),转换为json格式,存储为“indexnew.json”(注:后缀必须为json)

3.在fiddler中打开autoresponder面板,将上条url拖到面板中,按下图所示,勾选前两个选项

 

 

4. 如下图,将第一个框中的内容改为下图所示内容

 

find a file

 

将上面的正则表达式改成如下:不带参数,前面的exact也不要

 

这时,当你再次刷新首页时,针对首页的数据请求就会读取你的本地文件home.json,我们就可以在本地修改文件,测试各种容错了~

二、数据容错测试

接口容错测试方案

1.json格式测试

可以通过删除或增加一些括号来使json格式错误进行测试

2.数据完整性测试

单个字段缺少

一个JsonObject, JsonArray对象缺少

    JaonArray: 修改key的名称;数组元素为空;删除中括号中的所有元素;修改数组名称(即中括号前的name)

    JsonObject: 修改key的名称将action改为action1,客户端就读取不到这部分数据了;删除大括号中的所有元素

 

3.数据类型测试(主要是int, boolean类型问题)

int,boolean类型值传空或空串找一个int类型和boolean类型的字段,将其中内容制空

int, boolean类型传入字符串找一个int类型或boolean类型的字段,将其中内容改为任意字符串

 

注:

1.修改文件之前一定要备份!

2.有时候会碰到修改本地文件后没有生效的情况,这时可以查看fiddler中的json类目,如果没有数据,证明是因为json格式错误,导致app读取的是上一次成功请求的数据,并没有读取修改后的数据,这时就到了使用备份文件的时候啦~

 

posted @ 2018-07-11 15:04  cc_zrc  阅读(130)  评论(0编辑  收藏  举报