配置文件
/core/conf.toml
🔧 project
测试项目配置
name
:指定测试项目,详情请查看:多项目?
🔧 report
测试报告配置
title
: 测试报告标题tester_name
: 测试人员名称
🔧 mysql
MySQL 数据库配置
host
: 主机 IPport
: 端口user
: 用户名password
: 密码database
: 需要连接的数据库名称
🔧 redis
Redis 数据库配置
host
: 主机 IPport
: 端口号password
: 密码database
: 指定数据库 [0-16]timeout
: 连接超时时间
🔧 email
邮件发送配置
host
: 邮件服务器port
: 端口号user
: 用户名password
: 密码(服务密码,非邮箱密码)receiver
: 收件人ssl
: 是否 SSL 验证send
: 是否发送邮件测试报告,默认关闭
🔧 dingding
钉钉推送配置
webhook
: 钉钉机器人 webhook 地址proxies.http
: 请求 http 代理proxies.https
: 请求 https 代理send
: 是否发送钉钉测试报告,默认关闭
🔧 feishu
飞书推送配置
webhook
: 飞书机器人 webhook 地址proxies.http
: 请求 http 代理proxies.https
: 请求 https 代理send
: 是否发送飞书测试报告,默认关闭
🔧 wechat
企业微信推送配置
webhook
: 企微机器人 webhook 地址proxies.http
: 请求 http 代理proxies.https
: 请求 https 代理send
: 是否发送企微测试报告,默认关闭
🔧 request
请求发送默认基础配置
global_env
:全局统一测试环境,默认为空字符串timeout
: 请求超时时间,默认 10 sverify
: 请求验证,默认关闭redirects
: 跟随重定向,默认开启proxies.http
: 请求 http 代理proxies.https
: 请求 https 代理retry
: 请求响应异常重试,默认 3 次
WARNING
global_env
: 位于 core/run_env/ 目录下的文件名,必须以 .env
结尾,如果使用此配置, 将覆盖所有测试用例数据中的 env
配置,这有助于统一全局测试环境;