接口自动化-unittest简单使用3

这篇博客介绍了如何使用unittest进行接口自动化测试,包括以模块维度执行测试用例,生成美观的测试报告,并通过邮件发送测试结果。还提到了数据驱动测试ddt的相关安装。
摘要由CSDN通过智能技术生成

每篇一句:

努力去做一个温暖的人,用真心对世界微笑,用眼泪提醒自己要做的更好,用快乐去迎接每一天的阳光,用自信向世界宣称你过得很好。

继续接上文

下面的代码就可以实现测试用例以模块的维度进行执行,然后打印出测试结果测试报告,最后通过邮件发送出测试报告。

3.用例的收集以模块为维度(掌握)

4.测试报告

unittestreporter生成测试报告:这个的页面要比自带的页面美观很多

首先安装:pip install unittestreport   mac版本用pip3

5.测试报告邮件的提醒

import unittest
import os
from unittestreport import TestRunner
case_dir = os.path.dirname(__file__)
#模块test_01和test_02模块名称会按照ascII的排序顺序进行逐个执行
#pattern不写的话默认执行所有命名开头为test的py文件
suite = unittest.defaultTestLoader.discover(start_dir=case_dir, pattern="test_0*.py")
# unittestreport生成测试报告
runner = TestRunner(
    suite=suite,
    filename="my_report.html",
    report_dir=&#
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值