4 Star 27 Fork 11

谢聪/python 接口自动化

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
main.py 1.19 KB
一键复制 编辑 原始数据 按行查看 历史
谢聪 提交于 2021-03-25 15:43 . 接口自动化完成
# -*- coding: UTF-8 -*-
import os
import unittest
from unittestreport import TestRunner
import time
# 加载套件
def run():
'''此主函数入口采用了线程的运行方式,使用了 TestRunner运行器,直接导包安装即可'''
# 根目录
root_path = os.path.dirname(os.path.abspath(__file__))
# 测试用例路径
test_path = os.path.join(root_path, 'testcase')
# 测试报告路径
report_path = os.path.join(root_path, 'report', 'testreport')
# 测试报告名称
now = time.strftime('%Y-%m-%d_%H_%M_%S')
file_name = os.path.join(report_path, 'TestResult{}.html'.format(now))
# 用例执行路径
suite = unittest.defaultTestLoader.discover(start_dir=test_path, pattern='test*.py')
# 执行用例
runner = TestRunner(suite,
filename=file_name,
report_dir=report_path,
title='测试报告',
tester='谢聪',
desc="谢聪执行测试生产的报告",
templates=1
)
# 指定三个线程运行测试用例
runner.run(thread_count=1)
if __name__ == '__main__':
run()
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/xie_cong000/interface_test_framework.git
git@gitee.com:xie_cong000/interface_test_framework.git
xie_cong000
interface_test_framework
python 接口自动化
master

搜索帮助