zoukankan      html  css  js  c++  java
  • 图解HTTP接口自动化测试框架使用

    Robot Framework是一款python语言编写,通用的功能自动化测试框架。它使用了比较易用的表格数据语法,基于关键字驱动测试,主要用来验收测试和验收测试驱动开发(ATDD)。

    1. 运行RIDE,在Windows环境下打开命令提示符cmd,输入ride.py进入RIDE界面,如下图所示:

      图解HTTP接口自动化测试框架使用
    2.  

      新建测试项目,选择FILE->NEW Project新建测试项目,可以填写项目名称、选择路径,如下图所示:

      图解HTTP接口自动化测试框架使用
    3.  

       导入http库,我们需要导入httplibrary库,选择Library,填写http库名称HttpLibrary.HTTP,如下图所示:

      图解HTTP接口自动化测试框架使用
    4. 新建测试用例,选择测试项目demo,右键New Test Case,填写测试用例名称,如下图所示:

      图解HTTP接口自动化测试框架使用

       5.

      编写测试用例,每个库提供的API都不一样,我们可以在RIDE中按F5快捷键打开Search Keywords进行查找,这样可以获取API关键词的名称,参数及文档介绍,如下图所示:

      图解HTTP接口自动化测试框架使用

       6.

      测试流程解析,当新建http请求后发送Get /302请求,判断返回结果;然后进行页面跳转并验证页面是否包含"generating different HTTP codes"字符,如下图所示:

      图解HTTP接口自动化测试框架使用

       7.

      执行测试用例,在RIDE页面,按F8快捷键执行测试,可以看到执行结果为pass,同时生成了三个结果文件,如下图所示:

      图解HTTP接口自动化测试框架使用

       8.

      查看测试结果,在RIDE页面,按CTRL+R快捷键查看测试报告Report,CTRl+L查看测试日志Log,如下图所示:

      图解HTTP接口自动化测试框架使用
      图解HTTP接口自动化测试框架使用
  • 相关阅读:
    嵌入式软件设计第12次实验报告
    嵌入式软件设计第11次实验报告
    嵌入式第十次实验报告
    嵌入式第九次实验报告
    作业二:个人博客作业内容:需求分析
    嵌入式软件设计第8次实验报告
    嵌入式软件设计第7次实验报告
    自我介绍
    实习总结(第四周)
    个人博客作业三:微软小娜APP的案例分析
  • 原文地址:https://www.cnblogs.com/navysummer/p/9104994.html
Copyright © 2011-2022 走看看