接口自动化-03

本文主要实现接口自动化的测试报告

1.下载HTMLTestRunner.py

https://github.com/huangyuping/My-test01.git

2.调用写入测试报告

import unittest
from HTMLTestRunnerNew import HTMLTestRunner
import test_api
import time
#执行以test为开头的case
s=unittest.TestSuite()
ul=unittest.TestLoader()
s.addTest(ul.loadTestsFromModule(test_api))

#拼接测试报告
now = time.strftime('%Y_%m_%d_%H_%M_%S')
html_report_path = '/Users/xiaolongxia/PycharmProjects/api_test/HtmlTestReport' + '/' + now + '.html'

# wb:以二进制格式打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。
fp = open(html_report_path,'wb')
runner = HTMLTestRunner(fp,title='API 测试报告')
runner.run(s)
3.运行结果
image.png

4.测试报告


image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,374评论 19 139
  • 孩子不是旅行的累赘,如果想跟孩子一起共度美好时光,帮助他们学习,成长,更好的理解世界与人,那么出国旅行是一种非常棒...
    Queenie77阅读 1,618评论 0 1
  • 挚爱无言 -----读书笔记 小仵的天空 一直喜欢平实自然如清泉石上流的文字,因为那清亮亮的涓涓细流又会时不时的与...
    小仵的天空阅读 1,872评论 0 0
  • 文/谷子 在这个繁华浮躁的时代,多少在用力地追赶别人的路上丢了自己的灵魂,或者把灵魂投放在别人的身上,却忘记了你的...
    有酒窝的姑娘阅读 3,003评论 0 1