RobotFrameWork之第一个http post request的Test Case

便于复制:


*** Settings ***
Library     RequestsLibrary
Library     Collections

*** Test Cases ***
test_plus_post
    # 创建session,设置别名sign
    Create Session    sign    http://IP:Port
    # header参数
    ${headers}    Create Dictionary    Content-Type=application/json
    # 设置data参数
    ${payload}=    Create Dictionary    cmd=GET_CAR_PLATE  message_id=123  timestamp=456  biz_content={}
    # 设置post请求方式以及请求参数(session别名、uri、data、header)
    ${r}    POST Request    sign    /tgs/exService    data=${payload}  headers=${headers}
    # 设置断言(Should Be equal As Strings)
    Should Be Equal As Strings    ${r.status_code}    200
    # 打印日志
    log    ${r.json()}
    ${dict}    Set variable    ${r.json()}
    # 断言结果
    ${msg}    Get From Dictionary    ${dict}    biz_content
    log to console  ${msg}
 

 文件内容:

 

运行结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值