●话不多说,先看HTML测试报告
●接下来掌握如何使用本套框架
开源地址:https://github.com/houc/UI
一、 创建测试的项目与所需必要参数(先把开源的代码块下载下来)
1、下载下来后,建议使用pycharm打开,并依次进入config->conf.yaml并打开进行编辑操作
base_url: # 不可更名称
new_backstage: http://1904155033.pre-pool1-site.make.yun300.cn # 被测试项目前缀地址
backstage_user: 13120396777 # 需要登录首页账号
backstage_password: test123456 # 需要登录首页的密码
excel_parameter: # 不可更名称
project_name: door_ui # 项目名称(需要手动创建这个项目名称,在UI目录下创建即可。另外在这个项目名称下还需要创建common.py和common.yaml)
test_version: V0.0.0 # 测试时的版本号(主要用于测试报告中体现)
science: 预发布 # 测试环境(主要用于测试报告中体现)
report: # 不可更名称
ip: 171.221.241.20 # 服务器ip,为空传本地IP地址,本地IP地址输入后,端口也需要传入,否则广域网无法正常预览测试报告
port: 20019 # 端口,
save: 7 # 报告存放时间(天)
config: # 不可更名称
thread: # True,开启多线程(注意开启此项会大量占用CPU资源);False,不采用多线程执行
token_keys: TOKEN # token表示key名
level: 10 # 日志等级
logs_save: 5 # 日志最长保存天数
re: '*_st.py' # 正则匹配执行的py,如果想只执行一个py的数据,那么改一下此处的后缀名即可!
task_time: "9:04" # 定时任务如:单纯数字默认为分钟如:1-99999...,想每天18:20运行,即[1day|18:20]。 为每周时,切勿加时间如:[3week|07:58]这样会使程序报错。固定每周3十二点半执行则:[1wednesday|12:30]
browser: False # 浏览器隐藏执行开关,隐藏: True,不隐藏: False;无头浏览超慢,建议使用有头
logo_url: # 项目logo连接
re_run_count: 2 # 失败重跑次数 1 表示1次,从1开始,并非从0开始
re_sleep: 2 # 失败重跑等待时间,单位为 秒 建议不超过300秒
module_run: test_debug # 指定需要运行的模块,示例:login
token_invalid: 6 # 接口token登录几个小时后失效,并重新登录获取新的token
skip_module: {