zoukankan      html  css  js  c++  java
  • python

    # -*- coding:utf-8 -*-
    
    '''
    @project: ApiAutoTest
    @author: Jimmy
    @file: run_test.py
    @ide: PyCharm Community Edition
    @time: 2018-12-21 14:45
    @blog: https://www.cnblogs.com/gotesting/
    
    '''
    
    import unittest
    import HTMLTestRunner
    import time
    from Common.contants import *
    from test_case.test_register import TestRegister
    from test_case.test_login import TestLogin
    from test_case.test_recharge import TestRecharge
    from Common.get_logger import GetLog
    
    get_log = GetLog()
    
    def RunTest():
        suite  = unittest.TestSuite()
        loader = unittest.TestLoader()
        suite.addTest(loader.loadTestsFromTestCase(TestRegister))
        suite.addTest(loader.loadTestsFromTestCase(TestLogin))
        suite.addTest(loader.loadTestsFromTestCase(TestRecharge))
        cur_time = time.strftime('%Y-%m-%d_%H_%M_%S')
        report_name = 'Reports/Report/' + 'test_results' + cur_time + '.html'
    
        with open(report_name,'wb+') as file:
            runner = HTMLTestRunner.HTMLTestRunner(stream=file,
                                                   verbosity=2,
                                                   title='接口测试报告',
                                                   description='基于python+unittest进行的数据驱动接口自动化测试',
                                                   tester='Jimmy')
            runner.run(suite)
    
    if __name__ == '__main__':
        get_log.log_info('「ˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉ Api Request AutoTest Start ˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉ」 ')
        RunTest()
        get_log.log_info('「ˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉ Api Request AutoTest End ˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉ」 ')

    测试日志:

    测试报告:

  • 相关阅读:
    Resharper的使用
    SQL Server 占用CPU较高的解决方法
    014 FPGA千兆网UDP通信
    012 PCIe总线的基础知识
    008 PCI设备BAR空间的初始化
    016 基于FPGA的网口通信实例设计【转载】
    015 FPGA千兆网TCP通信【转载】
    006 PCI总线的桥与配置(一)
    004 PCI Express体系结构(四)
    007 PCI总线的桥与配置(二)
  • 原文地址:https://www.cnblogs.com/gotesting/p/10196162.html
Copyright © 2011-2022 走看看