使用Robot Framework进行WEB API测试

1.创建一个新的工程 

    打开RIDE,首先点击菜单栏的 File—>New Project。(这里选择”Directory“,因为我们要创建一个文件夹来存放用例,其实用File也可以,看自己需求吧)

Format随便选都可以,Robot支持ROBOT、TXT、TSV、HTML格式的文件,会根据后缀名自动判断,用RIDE编辑都是一样的。

2.创建测试套(Suite) 
右击新创建的文件“Test”——>点击“New Suite

3.添加库引用

选中左边的Test,点击右边的Library,添加RequestsLibrary

4.创建测试用例(Test Case) 
    右击新创建的文件“New Test Case”,输入测试用例名称,确定

5.编写测试用例

    点击测试用例,在右边的Edit选项卡编写测试用例如下

    这是一个12306余票查询的接口。

    1-4行表示什么4个参数变量。

    第5行创建一个链接。

    第6行创建一个Get请求,其中params=XX表示请求的参数。

    第7行 Should Be Equal As Strings表示一个断言,验证请求的状态码是否200。

    第8行将接口返回的json数据存放在jsonstr变量里面。

    第9行将json数据通过日志打印出来

    第10行Should Be True表示一个断言,验证jsonstr里面的status属性为True。

6.运行单元测试

    选中左边的测试用例,选择右边Run选项卡,点击Start按钮即可。

    可以看到测试结果1 test total, 1 passed, 0 failed,同时生成了测试日志和测试报表等文件。

    打开report.html报表文件可以查看汇总的测试结果,log.html日志文件可以看到测试用例每一个步骤的执行情况。

转载于:https://www.cnblogs.com/jerry95/p/11510021.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值