美文网首页互联网软件测试软件测试
使用RobotFramework框架进行接口测试

使用RobotFramework框架进行接口测试

作者: 木沐__ | 来源:发表于2017-06-09 17:02 被阅读80次

    一、文件结构

    用例层(testsuite、testcase)

    按照产品然后根据模块分类存放用例

    接口层(Resource、Keywords)

    按照产品然后根据模块分类存放接口请求关键字

    通用方法(Common)

    存放一些公共方法,如加密、获取随机数等

    SQL

    存放一些操作数据库的关键字,如连接数据库获取数据、删除数据等

    目录.png

    二、具体实例

    举个栗子:登录接口
    1、首先我们在API --> 用户端API文件下创建一个“登录”关键字,编写接口请求的代码
    2、登录前我们需要知道登录的手机号时已经注册的,所以我们需要先将手机号注册,即新增一个“前置条件”关键字
    3、完成用例后,我们需要把使用的数据全部销毁,以便每次运行都是正确的,所以还需要新增一个“场景恢复”关键字
    4、创建用例,在编写用例时,我们将前置条件、场景恢复分别填入Setup和Teardown字段中,如图所示

    前置条件.png

    为什么需要前置条件和场景恢复呢?
    为了不需要修改数据,每次脚本都能正常运行,所以在接口需要前置条件时,我们调用前置流程生成数据,在用例完成后,销毁所有在用例执行过程中生成的表数据

    当然有些接口是不需要前置流程、销毁数据的,比如查询,那就不需要写了

    相关文章

      网友评论

        本文标题:使用RobotFramework框架进行接口测试

        本文链接:https://www.haomeiwen.com/subject/pwhfqxtx.html