• day12_框架一start.py代码


    import sys,os,threading
    BASE_PATH = os.path.dirname(
    os.path.dirname(os.path.abspath(__file__))
    )
    sys.path.insert(0,BASE_PATH)
    from lib.main import Main
    from conf.settings import CASE_PATH,HOST_INFO
    def single_run(sit):
    if sit in HOST_INFO:
    host = HOST_INFO.get(sit) # 如果域名存在取出来
    else:
    print('请输入正确的环境名称,环境有: ''dev:开发环境 ''test:测试环境 ''pre:预生产环境')
    return # 函数遇到return就会结束,就不会运行下面的代码

    '''
    单线程运行
    :return:
    '''
    for case_file in os.listdir(CASE_PATH):
    if case_file.endswith('.xls') or case_file.endswith('.xlsx'):
    abs_case_file = os.path.join(CASE_PATH, case_file)
    my_test = Main(abs_case_file,host)
    my_test.main()

    def multi_run(sit): # sit代表是哪个域名
    if sit in HOST_INFO:
    host = HOST_INFO.get(sit) # 如果域名存在取出来
    else:
    print('请输入正确的环境名称,环境有: ''dev:开发环境 ''test:测试环境 ''pre:预生产环境')
    return # 函数遇到return就会结束,就不会运行下面的代码
    '''
    多线程运行
    :return:
    '''
    for case_file in os.listdir(CASE_PATH):
    if case_file.endswith('.xls') or case_file.endswith('.xlsx'):
    abs_case_file = os.path.join(CASE_PATH, case_file)
    my_test = Main(abs_case_file,host)
    t = threading.Thread(target = my_test.main)
    t.start()
    multi_run('pre')
  • 相关阅读:
    沙尘天气,但还是要坚持锻炼
    为了欧冠,堕落两天
    NRF24L01测试板子完成了
    昨天参加ti的研讨会了
    自我安慰一下
    功率W与dBm的对照表及关系
    短时间提高英语口语方法
    看了一个星期的欧洲杯,熬阿
    最近比较忙,项目较累
    后台获取js赋给服务器控件的值
  • 原文地址:https://www.cnblogs.com/laosun0204/p/8615987.html
Copyright © 2020-2023  润新知