导入方式
from autoTestScheme import run
run内的方法
@common.singletonclass Run(object):def __init__(self):...def set_logger(self, level="DEBUG", log_file_level="DEBUG", is_allure=True, logger_folder_name='logs',logger_start_str='run'):"""修改终端日志登记:param level:日志等记,debug/info/warning/error:param log_file_level: 日志文件登记,同上:param is_allure: 是否打印allure日志:param logger_folder_name: 日志目录名字:param logger_start_str: 日志前缀:return:"""def load_case(self, folder_name):"""加载用例数据:param folder_name: 启动脚本同级目录名:return:"""def load_allure_tmp(self, folder_name):"""定义allure缓存目录:param folder_name: 启动脚本同级目录名:return:"""def run_locust(self, case: list, env: str, tag: set, host: str, ui_host: str = '0.0.0.0', ui_port: int = 8089):"""启动性能测试:param case::param env::param tag::param host::param ui_host::param ui_port::return:"""def run(self):"""启动接口测试:return:"""def get_result(self):"""获取测试结果(先get_report,后get_result不会二次执行生成报告的命令):return:"""def get_report(self,*result_folder):"""生成allure报告:param result_folder:报告地址文件名:return:"""def send_report_by_feishu(self, link, title='接口测试报告', is_at_all=False):"""发送报告至飞书:param link: 飞书链接地址:param title: 标题:param is_at_all: 是否@所有人:return:"""
如使用send_report_by_feishu 需要在config内定义feishu,详见

