【实战】python+pytest+allure+jenkins实现接口自动化

本文详细介绍了如何设计接口测试用例,包括使用xlrd读取Excel测试数据、利用pytest和requests进行接口请求,以及如何通过jenkins和allure实现测试报告的自动化。重点在于实战演示功能校验和持续集成过程。

从0开始的接口自动化

日常接触到的接口自动化从实际目标可以划分为两大类:

  1. 为模拟测试数据而开展的接口自动化

这种接口自动化,大多是单次执行,目的很明确是为了功能测试创造测试数据,节约人工造数据的时间和人工成本,提高功能测试人员的测试效率。

  1. 在功能测试之前提前发现错误而开展的接口自动化

这种接口自动化的工作流程跟功能测试一样,需要设计接口测试用例,然后执行接口测试用例。说白了就是对单接口进行功能校验,包括接口参数的必填性、长度字符类型限制、入参枚举值等是否正确、响应数据是否正确等进行校验。

本文主要讲解第二种的接口自动化测试。浓缩了接口自动化的核心点进行实战,该实战或许能成为面试的加分点。

  1. 接口测试用例设计
  2. 代码读取接口测试用例
  3. 利用pytest框架实现接口自动化
  4. 利用python-requests完成接口请求
  5. 利用jenkins+allure实现持续构建和输出测试报告

需求分析

  1. Excel管理接口测试用例
  2. Pytest框架运行测试用例
  3. Jenkins集成构建
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Miss糖豆

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

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

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

打赏作者

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

抵扣说明:

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

余额充值