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


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

    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=d32eeb11bdaa28fa314f65f6f11bfd3akey错误(随机数字、字符、中文等),key为空,key参数不存在

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

    3、错误处理情况

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

    例如:

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

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

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

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

    最后:好了,开启你的接口测试项目吧。

    作    者:桃夭queen

    公众号:桃夭queen

    版权说明:欢迎转载,但必须注明出处

  • 相关阅读:
    ssm复习资料
    嵌入式开发实践的第二种柱状图代码
    嵌入式开发实践的简单登录代码
    嵌入式开发实践的柱状图代码
    学习ps的坑
    js的执行上下文
    js的渲染
    vue 使用Ueditor富文本的配置
    使用iview Upload进行多文件上传,编辑页初始已上传的图片失败的问题
    beforeEach钩子,next('/login') 跳转问题,无线循环导致Maximum call stack size exceeded问题
  • 原文地址:https://www.cnblogs.com/yanchufei/p/12726256.html
Copyright © 2020-2023  润新知