接口自动化测试前置

一、pytest简介
    

基于python的单元测试框架,和selenium、request、Appium结合实现自动化测试
    实现用例跳过skip和reruns失败用例重跑
    结合allure-pytest生成allure报告
    和jenkins实现持续集成
    主要是因为有很多强大的插件
        pytest-html pytest-xdist pytest-ordering
        pytest-rerunfailures allure-pytest


运行方式
    1、主函数  pytest.main() 
        常用参数 -vs 输出更详细内容, --reruns=2 失败用例重跑
               -x 表示出现一个失败就停止
               -maxfail=2 出现2个失败就停止
               --html=reports/report.html
               -n=2 表示分两个线程去跑用例
               -k 运行测试用例中包含指定字符串的用例
        可直接指定整个文件夹运行或整个模块运行或模块下的某个类及某个用例运行
        
    2、命令行
    3、pytest.ini配置文件 不管是主函数还是命令行都会读取配置文件(必用)
        addopts = 参数  例如 addopts = -vs
        testpaths 执行测试路径
        python_file 寻找py文件的规则
        python_classes 寻找类的规则
        python_functions 寻找函数的规则
        markers 冒

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值