RobotFramework创建POST Request对应的Test Case

先看看成品:

144225_5lwm_942203.png

1. 创建POST Request需要的关键字是“POST Request”

2. 若有body,则需要在URI后面加上 “data=${body}”, ${body}是我自己定义的body变量名,内容可以是字符串,也可以是dict,到最后显示出来的都是json格式的数据。

但是最重要的是,若该URL对应的body已经是json格式的话,我们就必须在URL加上header字段,其中必须包含: "Content-Type=application/json".

所以看我定义${headers}这个变量的时候,你可以看到我创建了一个字典,其中的UserId和ApiKey是该URL需要校验的字段,是业务逻辑,但是Content-Type是一定要加上的,这个跟业务无关,跟body样式有关。

3.获取当前Test Case的name,用Robot Framework内置变量“${TEST NAME}”. (如果要获取Test Suite对应的名字,可以用内置变量“${SUITE NAME}”.

4.最终发送Post请求的哪一行完整信息如下:

${resp}=    Post Request    QAEnv    /v1/models/morn-123456-ReducedRiskModel/exposures    data=${body}    params=${params}    headers=${headers}

145117_CSMB_942203.png

第一个cell的“${resp}=”意思是:将该Post返回的response赋值给变量resp。

如果你不需要获取response,那就可以删掉该cell。

 

简单吧,懂了吧 O(∩_∩)O哈哈~

 

转载于:https://my.oschina.net/u/942203/blog/1625155

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值