http接口_基于python实现的http接口自动化测试框架

3f2d9e8ef3d572f0f476661d08f38755.png

本文来自牛鹭学院学员:熊中勋

框架简介

  • 可通过配置文件 http_config.ini,对要测试接口服务器的 IP、域名,和端口信息进行灵活配置。
  • 可通过配置文件 db_config.ini,对测试数据库,应用数据库服务器主机 IP,端口,用户名,密码等灵活配 置。
  • 可通过配置文件 run_case_config.ini 灵活配置需要用例运行模式,需要运行的用例 ID 列表
  • 对常见 HTTP 的 POST,GET 请求方法进行封装(支持自由扩展以便增加其它方法
  • 支持 JSON(含嵌套对象格式的 json 格式数据提交数据,如
{ "orderTotalPrice":95,"goods":[{"shopId":987654354,"goodsId":108, "goodsNumber":1}]}}
  • 通过数据库对接口测试用例、前置 (数据) 条件进行管理,可做到每个用例之间相互独立,互不依赖
  • 针对接口返回结果,支持数据库级别的数据校验
  • 可按测试时间及给定文件名,生成对应时间的 html 可视化报告,报告内容包含测试耗时,测试执行用例总数, 执行成功、失败、出错用例数统计;还有单个用例的执行情况 (ID,用例名称,(自定义) 接口名称,接口 URL,接口参数, 运行结果等)

接口测试思路图

688cd072dc6923980722ab786bb27137.png

Python 接口自动化测试 HTTP 协议

f33bbf01fc4b68920e62b2de7b397e64.png
c7930ecb5b7b27e30c0e50150d4b2fca.png
7f0e5d7d04ed76f97c1baae9b5699f41.png
021410515bf8a95d30710dfe100b29b3.png
8e4b6657b7910bcf5dd3390154f2d0bf.png
1b88758520d477c5d7cfb49d5506818a.png
206430347c48cf2585930a4391fe8ff9.png

获取更多课程资讯、技术干货、学员笔记,关注牛鹭学院官方公众号:牛鹭软件测试训练营

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值