接口自动化篇

接口自动化1、工具类postman+Newman+Git/svn+Jenkinsjmeter+Git/svn+jenkins2、Python+requests模块Requests第三方库,主要用于发送http请求,做接口自动化安装命令: pip install requests(需切换至Python安装目录下执行)3、requests全局观请求requests.get() 发送get请求requests.post() 发送post请求requests.delete()
摘要由CSDN通过智能技术生成

接口自动化

Python+requests+pytest/unittest框架

pytest: python + requests + pytest + parameterizes + yaml 教据驱动+ alure

一、python

二、pytest / unittest用例管理框架

python : unitest pytest
1、主要做什么?
1.发现测试用例:从多个 py 文件中收集并且加载测试用例。
2.执行测试用例:将测试用例按照一定的顺序和条件执行,并生成结果。
3.测试判断:通过断言判断预期结果和实际结果的差异。
4.测试报告:统计测试进度,耗时,通过率,生成 HTML 测试报告。

2、测试用例编写规则:
unittest :
1.首先导入 import unittest
2.继承: unittest . TestCase
3.测试用例必须以 test 开头
pytest :
1.测试文件必须以 test_开头或者_test 结尾
2.测试类名必须以 Test 开头
3.测试方法必须以 test_开头
结论(区别): unitest 需要依赖于 unittest . TestCase 这个类;而 pytest 不需要依赖任何类。解耦合:( java jsp + serlet ),前后端分离。
pytest 默认规则
默认规则

4.pytest 配置文件(可修改默认规则

  • 2
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值