零基础学习接口测试-新闻头条项目实战

一、接口测试重点关注内容

1、接口要实现的业务功能

2、不同的输入对应不同的输出

3、错误处理情况

4、不用关注接口的具体代码实现

二、具体实操

接口依据:上一篇里的示例接口-聚合数据新闻头条

1、确认接口功能是否实现

1.1、确定URL样式: 

http://v.juhe.cn/toutiao/index?type=top&key=APPKEY

1.2、确定参数值:

type=top(头条,默认),shehui(社会),guonei(国内),guoji(国际),yule(娱 乐),  tiyu(体育)junshi(军事),keji(科技),caijing(财经),shishang(时尚)

key=d32eeb11bdaa28fa314f65f6f11bfd3a(聚合数据平台注册后申请的)

1.3拼接URL:先选最基本的参数值        

http://v.juhe.cn/toutiao/index?type=top&key=d32eeb11bdaa28fa314f65f6f11bfd3a

1.4、执行接口请求:

chrome浏览器里访问URL,看返回数据是否正常,包括接口的返回格式,返回参数名称、参数值,整体数据个数,参数值是链接和图片的能否正常打开等。如不能成功返回数据则直接打回给开发,不继续进行测试。

2、不同的输入对应不同的输出

2.1、参数取值:

type=top(头条,默认),shehui(社会),guonei(国内),guoji(国际),yule(娱 乐),  tiyu(体育)junshi(军事),keji(科技),caijing(财经),shishang(时尚),值为空、type参数不存在,有值但值不在接口文档的取值范围内(数字、特殊字符、中文等)

key=d32eeb11bdaa28fa314f65f6f11bfd3a,key错误(随机数字、字符、中文等),key为空,key参数不存在

2.2、参数取不同的值,拼接URL,在chrome里执行,接口应该返回相应的响应内容。

3、错误处理情况

3.1、根据错误码确定参数:

例如:

key错误:有参数key(key的值不对:随机数字、特殊字符、值为空等),无参数key

key过期:过期的给错误码,不过期的、过期又续期的正常返回且无错误码       

超过请求次数:超过给错误码,不超过、超过后次数置空正常返回且无错误码

3.2、拼接URL,在 chrome浏览器里执行,验证上面的参数取值会返回相应的错误码和提示。

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

推荐阅读更多精彩内容

  • width: 65%;border: 1px solid #ddd;outline: 1300px solid #...
    邵胜奥阅读 4,828评论 0 1
  • 一、示例: 1.1:通过登录界面登录百度流程: 如上图:我们在界面的登陆框输入正确的用户名和密码,点击登录,登录成...
    桃夭queen阅读 497评论 0 1
  • 点击查看原文 Web SDK 开发手册 SDK 概述 网易云信 SDK 为 Web 应用提供一个完善的 IM 系统...
    layjoy阅读 13,778评论 0 15
  • PentaQ 开放平台 API 接口一期设计文档 V4
    大名郑日天阅读 331评论 0 1
  • 一说到REST,我想大家的第一反应就是“啊,就是那种前后台通信方式。”但是在要求详细讲述它所提出的各个约束,以及如...
    时待吾阅读 3,431评论 0 19