码迷,mamicode.com
首页 > 其他好文 > 详细

RobotFramework基础(2)-一个接口测试案例

时间:2020-09-17 19:15:44      阅读:30      评论:0      收藏:0      [点我收藏+]

标签:span   求和   not   value   nbsp   main   col   cas   测试案例   

1.业务场景

利用RobotFramework实现一个简单的接口测试实践。

2.知识点梳理

(1)接口测试

(2)封装

(3)断言

3.说明

思维导图梳理了接口测试环境的要求和一个简单的用例实践。

4.思维导图

技术图片

5.代码详解

(1)simble_test_demo.robot

*** Settings ***
Documentation    http请求Demo
Library  Collections
Library  RequestsLibrary

*** Variables ***
${host}    http://httpbin.org

*** Test Cases ***
Post 请求Demo
    [Tags]            Post    main
    ${data}           Create Dictionary    name=Detector    age=18
    create session    httpbin    ${host}
    ${response}       post request   httpbin   /post      params=${data}
    should be equal as integers    ${response.status_code}     200
    ${resp}           to json   ${response.content}
    should not be empty    ${resp["args"]}
    dictionary should contain key  ${resp["headers"]}     Host
    dictionary should contain value  ${resp["headers"]}     httpbin.org

Get 请求Demo
    [Tags]            Get
    ${data}           Create Dictionary    name=Detector    age=18
    create session    httpbin    ${host}
    ${response}       get request   httpbin   /get      params=${data}
    should be equal as integers    ${response.status_code}     200
    ${resp}           to json   ${response.content}
    should not be empty    ${resp["args"]}
    dictionary should contain key  ${resp["headers"]}     Host
    dictionary should contain value  ${resp["headers"]}     httpbin.org

 

RobotFramework基础(2)-一个接口测试案例

标签:span   求和   not   value   nbsp   main   col   cas   测试案例   

原文地址:https://www.cnblogs.com/ioyuki/p/13636637.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!