RobotFramework进阶(二)集成Pycharm及Api自动化用例编写

本文介绍如何在Pycharm中使用Robotframework进行API自动化测试,包括自定义关键字、自定义类库和参数化的用例编写。通过示例展示如何进行接口参数传递,并提供相关依赖下载和关键字查询资源。
摘要由CSDN通过智能技术生成

前言

本章主要讲述pycharm中,利用【Robotframework】进行api自动化用例编写

其中重点是 【自定义关键字/自定义类库/参数化数据】 的使用,大家把这个搞懂了,robot基本就掌握的差不多了,接下来我就打算搭建整个项目了
如果有问题评论或私信都可


一、相关依赖下载

pip install -U requests
pip install -U robotframework-requests

在这里插入图片描述



二、api用例编写

在这里插入图片描述


1、简单api用例编写

  • 后台服务:http://192.168.3.105:8888,是我之前搭建的【测试平台】的本地服务,大家可以自行更换地址,如果想实现和我这篇博客一样的效果,可以先看看我之前搭建 【测试平台后端】 的文章,代码已上传github,可以把代码拉下来i自己跑一下

    测试平台搭建专栏:https://blog.csdn.net/makasa/category_11904938.html?spm=1001.2014.3001.5482

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  • 注意:断言部分,我简单优化了下,判断返回值状态码,所以需要导入Collections包
*** Settings ***
Library  RequestsLibrary
Library  Collections

*** Test Cases ***
Case-001
    [Documentation]  Post请求_新增测试用例
    Create Session      api        http://192.168.3.105:8888
    ${
   headers}=  Create Dictionary   Content-Type=application/json
    ${
   json}=  Create Dictionary   id=2  case_title=测试用例2    remark=测试用例2
    ${
   resp}=    POST On Session     api     /testcase   json=${
   json}   headers=${
   headers}
    ${
   code}
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

M1kasal

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值