RobotFramework创建POST|RobotFramework创建POST Request对应的Test Case
摘要: 创建 Post Request with body, headers and params 的Test Case。先看看成品:
文章图片
1. 创建POST Request需要的关键字是“POST Request”
2. 若有body,则需要在URI后面加上 “data=https://www.it610.com/article/${body}”, ${body}是我自己定义的body变量名,内容可以是字符串,也可以是dict,到最后显示出来的都是json格式的数据。
但是最重要的是,若该URL对应的body已经是json格式的话,我们就必须在URL加上header字段,其中必须包含: "Content-Type=application/json".
所以看我定义${headers}这个变量的时候,你可以看到我创建了一个字典,其中的UserId和ApiKey是该URL需要校验的字段,是业务逻辑,但是Content-Type是一定要加上的,这个跟业务无关,跟body样式有关。
【RobotFramework创建POST|RobotFramework创建POST Request对应的Test Case】3.获取当前Test Case的name,用Robot Framework内置变量“${TEST NAME}”. (如果要获取Test Suite对应的名字,可以用内置变量“${SUITE NAME}”.
4.最终发送Post请求的哪一行完整信息如下:
${resp}=Post RequestQAEnv/v1/models/morn-123456-ReducedRiskModel/exposuresdata=https://www.it610.com/article/${body}params=${params}headers=${headers}
文章图片
第一个cell的“${resp}=”意思是:将该Post返回的response赋值给变量resp。
如果你不需要获取response,那就可以删掉该cell。
简单吧,懂了吧 O(∩_∩)O哈哈~
推荐阅读
- django-前后端交互
- IDEA|IDEA 创建工程
- 接口|axios接口报错-参数类型错误解决
- 创建缔造完美教室,让每一间教室都闪闪发光
- Servlet原理|Servlet原理 二(Web应用与创建Servlet实例)
- 企业为什么要融资
- 热点文章|鸢尾花预测(如何创建机器学习Web应用程序())
- 诚实表达,创建连接维护界限
- FTP创建
- POSTMAN安装及使用