代码拉取完成,页面将自动刷新
同步操作将从 凤凰院大白/易大师接口自动化测试平台 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
-- --------------------------------------------------------
-- 主机: 127.0.0.1
-- 服务器版本: 5.6.10 - MySQL Community Server (GPL)
-- 服务器操作系统: Win64
-- HeidiSQL 版本: 9.5.0.5196
-- --------------------------------------------------------
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET NAMES utf8 */;
/*!50503 SET NAMES utf8mb4 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
-- 导出 表 yi.at_business_system 结构
CREATE TABLE IF NOT EXISTS `at_business_system` (
`system_id` int(11) NOT NULL AUTO_INCREMENT,
`system_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '系统名称,包含详细,例如 服务集成平台-测试环境',
`system_host` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'IP地址',
`system_port` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '业务端口',
`default_path` text COLLATE utf8mb4_unicode_ci COMMENT '默认路径,如果在接口中没有配置路径则使用该路径<br>使用${name}表示接口名称,${path}表示在接口中或者报文中定义的路径',
`protocol_type` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '支持协议',
`software_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT ' 应用名称,自定义,如nginx、f5',
`last_modify_user` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '修改用户',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`status` varchar(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '当前状态,1 - 不可用,0 - 可用',
`mark` text COLLATE utf8mb4_unicode_ci COMMENT '备注',
PRIMARY KEY (`system_id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='测试环境信息';
-- 正在导出表 yi.at_business_system 的数据:~1 rows (大约)
DELETE FROM `at_business_system`;
/*!40000 ALTER TABLE `at_business_system` DISABLE KEYS */;
INSERT INTO `at_business_system` (`system_id`, `system_name`, `system_host`, `system_port`, `default_path`, `protocol_type`, `software_name`, `last_modify_user`, `create_time`, `status`, `mark`) VALUES
(1, '测试', 'dcits.xuwangcheng.com', '80', '', 'HTTP', '', '超级管理员', '2019-08-01 16:11:41', '0', '');
/*!40000 ALTER TABLE `at_business_system` ENABLE KEYS */;
-- 导出 表 yi.at_busi_menu_info 结构
CREATE TABLE IF NOT EXISTS `at_busi_menu_info` (
`menu_id` int(11) NOT NULL AUTO_INCREMENT,
`menu_name` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '菜单名称',
`menu_url` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '菜单页面路径',
`icon_name` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '字符图标名称,参考前端Hui图标',
`parent_id` int(11) DEFAULT NULL COMMENT '父节点',
`node_level` int(1) DEFAULT NULL COMMENT '节点等级',
`seq` int(2) DEFAULT NULL COMMENT '显示顺序',
`status` char(1) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '1' COMMENT '可用状态',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`create_user` int(11) NOT NULL COMMENT '创建用户',
`mark` text COLLATE utf8mb4_unicode_ci COMMENT '备注',
PRIMARY KEY (`menu_id`),
KEY `FK_at_busi_menu_info_at_busi_menu_info` (`parent_id`),
KEY `FK_at_busi_menu_info_at_user` (`create_user`),
CONSTRAINT `FK_at_busi_menu_info_at_busi_menu_info` FOREIGN KEY (`parent_id`) REFERENCES `at_busi_menu_info` (`menu_id`),
CONSTRAINT `FK_at_busi_menu_info_at_user` FOREIGN KEY (`create_user`) REFERENCES `at_user` (`user_id`)
) ENGINE=InnoDB AUTO_INCREMENT=55 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='业务菜单表';
-- 正在导出表 yi.at_busi_menu_info 的数据:~54 rows (大约)
DELETE FROM `at_busi_menu_info`;
/*!40000 ALTER TABLE `at_busi_menu_info` DISABLE KEYS */;
INSERT INTO `at_busi_menu_info` (`menu_id`, `menu_name`, `menu_url`, `icon_name`, `parent_id`, `node_level`, `seq`, `status`, `create_time`, `create_user`, `mark`) VALUES
(1, '接口自动化', '', 'Hui-iconfont-hetong', 26, 1, 10, '1', '2018-12-27 20:04:56', 1, '接口自动化模块'),
(2, '接口管理', 'resource/message/interface.html', '', 1, 2, 10, '1', '2018-12-27 20:13:52', 1, ''),
(3, '报文管理', 'resource/message/message.html', '', 1, 2, 20, '1', '2018-12-27 20:13:52', 1, ''),
(4, '组合场景', 'resource/message/complexScene.html', '', 1, 2, 30, '1', '2018-12-27 20:13:52', 1, ''),
(5, '测试集管理', 'resource/message/setCategoryList.html', '', 1, 2, 40, '1', '2018-12-28 09:26:05', 1, ''),
(6, '测试执行', 'resource/message/autoTest.html', '', 1, 2, 50, '1', '2018-12-28 09:26:05', 1, ''),
(7, '测试报告', 'resource/message/report.html', '', 1, 2, 60, '1', '2018-12-28 09:26:05', 1, ''),
(8, '定时任务', 'resource/message/autoTask.html', '', 1, 2, 70, '1', '2018-12-28 09:26:05', 1, ''),
(9, '高级测试', '', 'Hui-iconfont-html5', 26, 1, 20, '1', '2018-12-28 09:30:38', 1, ''),
(10, '接口Mock', 'resource/advanced/mockTest.html', '', 9, 2, 10, '1', '2018-12-28 09:30:38', 1, ''),
(11, '接口探测', 'resource/advanced/interfaceProbe.html', '', 9, 2, 20, '1', '2018-12-28 09:30:38', 1, ''),
(12, '批量比对', 'nopower.html?v=2', '', 9, 2, 30, '1', '2018-12-28 09:30:38', 1, ''),
(13, '性能自动化', 'resource/advanced/performanceTest.html', '', 9, 2, 40, '1', '2018-12-28 09:30:38', 1, ''),
(14, '测试配置', '', 'Hui-iconfont-manage', 26, 1, 30, '1', '2018-12-28 09:39:00', 1, ''),
(15, '数据池', 'resource/setting/dataPool.html', '', 14, 2, 10, '1', '2018-12-28 09:39:00', 1, ''),
(16, '测试环境', 'resource/setting/businessSystem.html', '', 14, 2, 20, '1', '2018-12-28 09:39:00', 1, ''),
(17, '变量模板', 'resource/setting/variable.html', '', 14, 2, 30, '1', '2018-12-28 09:39:00', 1, ''),
(18, '数据源配置', 'resource/setting/queryDbList.html', '', 14, 2, 40, '1', '2018-12-28 09:39:00', 1, ''),
(19, '测试工具', '', 'Hui-iconfont-manage2', 26, 1, 40, '1', '2018-12-28 09:39:00', 1, ''),
(20, 'JSON格式化', 'resource/util/formatJson.html', '', 19, 2, 10, '1', '2018-12-28 09:39:00', 1, ''),
(21, 'XML格式化', 'resource/util/formatXml.html', '', 19, 2, 20, '1', '2018-12-28 09:39:00', 1, ''),
(22, '统计报表', '', 'Hui-iconfont-shujutongji', 26, 1, 50, '1', '2018-12-28 09:39:00', 1, ''),
(23, '服务调用地图', 'resource/reporting/callMap.html', '', 22, 2, 10, '1', '2018-12-28 09:39:00', 1, ''),
(24, '周期报表', 'nopower.html?v=4', '', 22, 2, 20, '1', '2018-12-28 09:39:00', 1, ''),
(25, '配置选项', 'nopower.html?v=5', '', 22, 2, 30, '1', '2018-12-28 09:39:00', 1, ''),
(26, '接口自动化', '', 'Hui-iconfont-chajian', NULL, 0, 10, '1', '2018-12-28 09:51:26', 1, ''),
(27, 'Web自动化', '', 'Hui-iconfont-html5', NULL, 0, 20, '1', '2018-12-28 09:54:01', 1, ''),
(28, 'web自动化', '', 'Hui-iconfont-moban-2', 27, 1, 10, '1', '2018-12-28 10:01:46', 1, ''),
(29, '测试用例', 'resource/web/webCase.html', '', 28, 2, 10, '1', '2018-12-28 10:01:46', 1, ''),
(30, '元素对象', 'resource/web/webElementCategory.html', '', 28, 2, 20, '1', '2018-12-28 10:01:46', 1, ''),
(31, '测试用例集', 'resource/web/webSuite.html', '', 28, 2, 30, '1', '2018-12-28 10:01:46', 1, ''),
(32, '测试报告', 'nopower.html?v=9', '', 28, 2, 40, '1', '2018-12-28 10:01:46', 1, ''),
(33, '定制化', '', 'Hui-iconfont-gongsi', 27, 1, 20, '1', '2018-12-28 10:01:46', 1, '山西移动'),
(34, '自动化模块', 'resource/webscript/module.html', '', 33, 2, 10, '1', '2018-12-28 10:01:46', 1, ''),
(35, '任务管理', 'resource/webscript/task.html', '', 33, 2, 20, '1', '2018-12-28 10:01:46', 1, ''),
(36, '自动化配置', '', 'Hui-iconfont-manage2', 27, 1, 30, '1', '2018-12-28 10:01:46', 1, ''),
(37, '测试配置', 'nopower.html?v=10', '', 36, 2, 10, '1', '2018-12-28 10:01:46', 1, ''),
(38, '执行机', 'nopower.html?v=11', '', 36, 2, 20, '1', '2018-12-28 10:01:46', 1, ''),
(39, '定时任务', 'nopower.html?v=12', '', 36, 2, 30, '1', '2018-12-28 10:01:46', 1, ''),
(40, '帮助', '', 'Hui-iconfont-dangan', 27, 1, 40, '1', '2018-12-28 10:01:46', 1, ''),
(41, '操作手册', 'nopower.html?v=13', '', 40, 2, 10, '1', '2018-12-28 10:01:46', 1, ''),
(42, '易大师UI自动化测试框架', 'nopower.html?v=14', '', 40, 2, 20, '1', '2018-12-28 10:01:46', 1, ''),
(43, '资源下载', 'nopower.html?v=15', '', 40, 2, 30, '1', '2018-12-28 10:01:46', 1, ''),
(44, 'App自动化', '', 'Hui-iconfont-phone-android', NULL, 0, 30, '1', '2018-12-28 10:01:46', 1, ''),
(45, '平台管理', '', 'Hui-iconfont-system', NULL, 0, 40, '1', '2018-12-28 10:01:46', 1, ''),
(46, '用户角色', '', 'Hui-iconfont-user-group', 45, 1, 10, '1', '2018-12-28 10:01:46', 1, ''),
(47, '用户管理', 'resource/user/user.html', '', 46, 2, 10, '1', '2018-12-28 10:01:46', 1, ''),
(48, '角色管理', 'resource/user/role.html', '', 46, 2, 20, '1', '2018-12-28 10:01:46', 1, ''),
(49, '系统管理', '', 'Hui-iconfont-manage2', 45, 1, 20, '1', '2018-12-28 10:01:46', 1, ''),
(50, '系统接口', 'resource/system/opInterface.html', '', 49, 2, 10, '1', '2018-12-28 10:01:46', 1, ''),
(51, '菜单管理', 'resource/system/menu.html', '', 49, 2, 20, '1', '2018-12-28 10:01:46', 1, ''),
(52, '系统日志', 'resource/system/logRecord.html', '', 49, 2, 30, '1', '2018-12-28 10:01:46', 1, ''),
(53, '全局配置', 'resource/system/globalSetting.html', '', 49, 2, 40, '1', '2018-12-28 10:01:46', 1, ''),
(54, 'Web监控', 'druid/index.html', '', 49, 2, 50, '1', '2018-12-28 10:01:46', 1, '');
/*!40000 ALTER TABLE `at_busi_menu_info` ENABLE KEYS */;
-- 导出 表 yi.at_complex_parameter 结构
CREATE TABLE IF NOT EXISTS `at_complex_parameter` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`self_parameter_id` int(11) DEFAULT NULL COMMENT ' 当前节点参数',
`next_complex_parameter_id` int(11) DEFAULT NULL COMMENT '子节点参数',
PRIMARY KEY (`id`),
KEY `at_complex_parameter_fk_self_parameter_id` (`self_parameter_id`),
KEY `at_complex_parameter_fk_next_complex_parameter_id` (`next_complex_parameter_id`),
CONSTRAINT `at_complex_parameter_fk_next_complex_parameter_id` FOREIGN KEY (`next_complex_parameter_id`) REFERENCES `at_complex_parameter` (`id`),
CONSTRAINT `at_complex_parameter_fk_self_parameter_id` FOREIGN KEY (`self_parameter_id`) REFERENCES `at_parameter` (`parameter_id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='复杂参数组成';
-- 正在导出表 yi.at_complex_parameter 的数据:~0 rows (大约)
DELETE FROM `at_complex_parameter`;
/*!40000 ALTER TABLE `at_complex_parameter` DISABLE KEYS */;
/*!40000 ALTER TABLE `at_complex_parameter` ENABLE KEYS */;
-- 导出 表 yi.at_complex_scene 结构
CREATE TABLE IF NOT EXISTS `at_complex_scene` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`complex_scene_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '组合场景组成的新场景名称',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`config_info` text COLLATE utf8mb4_unicode_ci COMMENT '该MAP保存着该组合场景包含的测试场景和相关配置',
`success_flag` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '组合场景的成功条件标记,0 - 要求所有场景必须测试成功,2 - 单独统计结果(即在测试报告中,所有测试详情结果不会出现组合场景中',
`new_client` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '是否采用新的 httpclient客户端来测试此组合场景, 0 - 采用独立的httpclient客户端,1 - 使用共享客户端来测试',
`mark` text COLLATE utf8mb4_unicode_ci COMMENT '备注',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='测试集中的组合场景';
-- 正在导出表 yi.at_complex_scene 的数据:~0 rows (大约)
DELETE FROM `at_complex_scene`;
/*!40000 ALTER TABLE `at_complex_scene` DISABLE KEYS */;
/*!40000 ALTER TABLE `at_complex_scene` ENABLE KEYS */;
-- 导出 表 yi.at_data_db 结构
CREATE TABLE IF NOT EXISTS `at_data_db` (
`db_id` int(11) NOT NULL,
`db_type` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '数据库类型 目前仅支持mysql和oracle',
`db_url` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '连接地址',
`db_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '数据库名',
`db_username` varchar(120) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '数据库连接用户名',
`db_passwd` varchar(120) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '数据库密码',
`db_mark` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`db_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='测试查询数据源信息';
-- 正在导出表 yi.at_data_db 的数据:~0 rows (大约)
DELETE FROM `at_data_db`;
/*!40000 ALTER TABLE `at_data_db` DISABLE KEYS */;
/*!40000 ALTER TABLE `at_data_db` ENABLE KEYS */;
-- 导出 表 yi.at_global_setting 结构
CREATE TABLE IF NOT EXISTS `at_global_setting` (
`setting_id` int(11) NOT NULL AUTO_INCREMENT,
`setting_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '设置名称',
`default_value` text COLLATE utf8mb4_unicode_ci COMMENT '设置默认值',
`setting_value` text COLLATE utf8mb4_unicode_ci COMMENT '用户设定值',
`mark` text COLLATE utf8mb4_unicode_ci COMMENT '备注',
PRIMARY KEY (`setting_id`)
) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='全局设置项';
-- 正在导出表 yi.at_global_setting 的数据:~25 rows (大约)
DELETE FROM `at_global_setting`;
/*!40000 ALTER TABLE `at_global_setting` DISABLE KEYS */;
INSERT INTO `at_global_setting` (`setting_id`, `setting_name`, `default_value`, `setting_value`, `mark`) VALUES
(1, 'home', '', 'http://localhost:8080/yi', '首页地址url'),
(2, 'notice', '欢迎使用易大师自动化测试平台!', '未做完整测试,如果出现BUG或者有任何需求请联系我<br>邮箱:xuwangcheng14@163.com<br>谢谢支持!', '公告'),
(3, 'version', '', '0.1.4beta', '系统版本'),
(4, 'status', '0', NULL, '网站状态-0为开启,1为关闭'),
(5, 'logSwitch', '0', '1', '系统日志记录开关'),
(6, 'messageEncoding', 'UTF-8', 'UTF-8', 'xml报文编码'),
(7, 'sendReportMail', '1', '1', '开启邮件通知-0为开启,1为关闭'),
(8, 'mailUsername', NULL, 'admin', '邮箱登录用户名'),
(9, 'mailPassword', NULL, 'q708162543', '邮箱登录密码'),
(10, 'mailHost', NULL, 'smtp.qq.com', '邮箱服务器地址'),
(11, 'mailPort', '25', '25', '邮箱服务器端口'),
(12, 'mailReceiveAddress', NULL, '', '收件人邮箱列表,逗号分隔'),
(13, 'mailCopyAddress', NULL, '', '抄送人邮箱列表,逗号分隔'),
(14, 'mailSSL', '1', '1', '是否启用SSL连接,0为启用,1为不启用'),
(15, 'siteName', '易大师自动化测试平台', '易大师自动化测试平台', '网站名称'),
(16, 'copyright', 'Copyright ©2018 MasterYI Devops All Rights Reserved.', 'Copyright ©2018 MasterYI Devops All Rights Reserved.', '版权信息'),
(17, 'webscriptWorkPlace', NULL, '', 'web自动化项目绝对路径'),
(18, 'webscriptModulePath', NULL, '', 'web自动化项目模块文件夹绝对路径'),
(19, 'webscriptExecutorHost', NULL, NULL, 'web自动化执行机IP'),
(20, 'logRecordWhitelist', NULL, 'listModule', '日志记录请求地址白名单'),
(21, 'logRecordBlacklist', '', '', '日志记录请求地址黑名单'),
(22, 'messageReportTitle', '接口自动化测试报告', '接口自动化测试报告', '测试报告标题设置'),
(23, 'mailPersonalName', '接口自动化测试平台', '', '发件人邮箱显示名称'),
(24, 'mailSendAddress', '', '', '发件人邮箱地址'),
(25, 'messageMailStyle', '{"time":"","probe":""}', '{"time":"","probe":""}', '邮件推送报告格式设置');
/*!40000 ALTER TABLE `at_global_setting` ENABLE KEYS */;
-- 导出 表 yi.at_global_variable 结构
CREATE TABLE IF NOT EXISTS `at_global_variable` (
`variable_id` int(11) NOT NULL AUTO_INCREMENT,
`variable_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '自定义的名称,例如:当前日期、正常号码1',
`variable_type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '变量类型',
`variable_key` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '如果这个变量可以被使用,则需要设置key值',
`variable_value` text COLLATE utf8mb4_unicode_ci COMMENT '根据variableType的不同,该值表示含义不同',
`expiry_date` datetime DEFAULT NULL COMMENT '该变量的有效期,在有效期内不会再动态生成',
`validity_period` int(11) DEFAULT NULL COMMENT '有效期,单位秒',
`unique_scope` char(1) COLLATE utf8mb4_unicode_ci DEFAULT '0' COMMENT '唯一性范围,在指定的范围内不会再动态生成,0 - 忽略该配置,1 - 同一个测试集, 2 - 同一个组合场景, 3 - 同一个测试场景',
`last_create_value` text COLLATE utf8mb4_unicode_ci COMMENT '最近一次动态生成的变量值',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`user_id` int(11) DEFAULT NULL COMMENT '创建人',
`mark` text COLLATE utf8mb4_unicode_ci COMMENT '备注',
PRIMARY KEY (`variable_id`),
KEY `at_global_variable_fk_user_id` (`user_id`),
CONSTRAINT `at_global_variable_fk_user_id` FOREIGN KEY (`user_id`) REFERENCES `at_user` (`user_id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='全局变量表\r\n目前可使用的场景(有key值):\r\n1、所有字段的测试数据\r\n2、请求地址(报文中的mock/real/接口中定义的/测试集运行时配置中配置的自定义请求地址)\r\n3、接口参数中的默认值\r\n4、定时任务中的Cron表达式\r\n5、关联验证中验证值\r\n6、节点验证中验证值(取值方式为字符串、数据库时均有效)\r\n7、全文验证中验证报文\r\n 8、UUID';
-- 正在导出表 yi.at_global_variable 的数据:~0 rows (大约)
DELETE FROM `at_global_variable`;
/*!40000 ALTER TABLE `at_global_variable` DISABLE KEYS */;
/*!40000 ALTER TABLE `at_global_variable` ENABLE KEYS */;
-- 导出 表 yi.at_interface_info 结构
CREATE TABLE IF NOT EXISTS `at_interface_info` (
`interface_Id` int(11) NOT NULL AUTO_INCREMENT,
`interface_name` varchar(120) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '接口名称,必须为英文',
`interface_cn_name` varchar(120) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '接口中文名',
`request_url_mock` text COLLATE utf8mb4_unicode_ci COMMENT '模拟请求地址,已废弃',
`request_url_real` text COLLATE utf8mb4_unicode_ci COMMENT '请求路径',
`interface_type` char(2) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '接口类型,CX 查询类,SL 受理类',
`interface_protocol` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '接口协议',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`status` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '当前状态,0 正常,1 禁用',
`user_id` int(11) DEFAULT NULL COMMENT '创建用户',
`last_modify_user` varchar(120) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '最近修改的用户名',
`mark` text COLLATE utf8mb4_unicode_ci COMMENT '备注',
PRIMARY KEY (`interface_Id`),
UNIQUE KEY `interface_name` (`interface_name`),
KEY `at_interface_fk_user_id` (`user_id`),
CONSTRAINT `at_interface_fk_user_id` FOREIGN KEY (`user_id`) REFERENCES `at_user` (`user_id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='接口信息表';
-- 正在导出表 yi.at_interface_info 的数据:~0 rows (大约)
DELETE FROM `at_interface_info`;
/*!40000 ALTER TABLE `at_interface_info` DISABLE KEYS */;
/*!40000 ALTER TABLE `at_interface_info` ENABLE KEYS */;
-- 导出 表 yi.at_interface_info_business_system 结构
CREATE TABLE IF NOT EXISTS `at_interface_info_business_system` (
`system_id` int(11) NOT NULL DEFAULT '0',
`interface_id` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`system_id`,`interface_id`),
KEY `at_interface_info_business_system_fk_system_id` (`system_id`),
KEY `at_interface_info_business_system_fk_interface_id` (`interface_id`),
CONSTRAINT `at_interface_info_business_system_fk_interface_id` FOREIGN KEY (`interface_id`) REFERENCES `at_interface_info` (`interface_Id`),
CONSTRAINT `at_interface_info_business_system_fk_system_id` FOREIGN KEY (`system_id`) REFERENCES `at_business_system` (`system_id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='接口与环境关联表';
-- 正在导出表 yi.at_interface_info_business_system 的数据:~0 rows (大约)
DELETE FROM `at_interface_info_business_system`;
/*!40000 ALTER TABLE `at_interface_info_business_system` DISABLE KEYS */;
/*!40000 ALTER TABLE `at_interface_info_business_system` ENABLE KEYS */;
-- 导出 表 yi.at_interface_mock 结构
CREATE TABLE IF NOT EXISTS `at_interface_mock` (
`mock_id` int(11) NOT NULL AUTO_INCREMENT,
`mock_name` varchar(1000) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称,接口名或者释义',
`mock_url` varchar(2000) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '自定义路径',
`protocol_type` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '协议类型,支持http/htps/socket',
`request_validate` text COLLATE utf8mb4_unicode_ci COMMENT '请求验证规则,json串',
`response_mock` text COLLATE utf8mb4_unicode_ci COMMENT '返回模拟规则,json串',
`call_count` int(11) DEFAULT NULL COMMENT '调用次数',
`status` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '当前状态0=启用,1=禁用',
`create_time` datetime DEFAULT NULL,
`user_id` int(11) DEFAULT NULL COMMENT '创建用户',
`mark` text COLLATE utf8mb4_unicode_ci COMMENT '备注',
PRIMARY KEY (`mock_id`),
KEY `at_interface_mock_fk_user_id` (`user_id`),
CONSTRAINT `at_interface_mock_fk_user_id` FOREIGN KEY (`user_id`) REFERENCES `at_user` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='接口mock信息表';
-- 正在导出表 yi.at_interface_mock 的数据:~0 rows (大约)
DELETE FROM `at_interface_mock`;
/*!40000 ALTER TABLE `at_interface_mock` DISABLE KEYS */;
/*!40000 ALTER TABLE `at_interface_mock` ENABLE KEYS */;
-- 导出 表 yi.at_interface_probe 结构
CREATE TABLE IF NOT EXISTS `at_interface_probe` (
`probe_id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) DEFAULT NULL COMMENT '创建用户',
`system_id` int(11) DEFAULT NULL COMMENT '关联测试环境',
`scene_id` int(11) DEFAULT NULL COMMENT '关联测试场景',
`probe_type` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '探测类型:1-普通测试场景,2-组合场景',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`status` varchar(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '当前状态,0-已停止,1-正在运行,2-缺少测试数据,3-执行出错',
`call_count` int(11) DEFAULT NULL COMMENT '当前运行次数',
`first_call_time` datetime DEFAULT NULL COMMENT '首次执行时间',
`last_call_time` datetime DEFAULT NULL COMMENT '最近一次执行时间',
`cycle_analysis_data` text COLLATE utf8mb4_unicode_ci COMMENT '该字段弃用',
`mark` text COLLATE utf8mb4_unicode_ci COMMENT '备注',
`probe_config_json` text COLLATE utf8mb4_unicode_ci COMMENT '探测配置',
PRIMARY KEY (`probe_id`),
KEY `at_interface_probe_fk_user_id` (`user_id`),
KEY `at_interface_probe_fk_system_id` (`system_id`),
KEY `at_interface_probe_fk_sceene_id` (`scene_id`),
CONSTRAINT `at_interface_probe_fk_sceene_id` FOREIGN KEY (`scene_id`) REFERENCES `at_message_scene` (`message_scene_id`) ON DELETE CASCADE,
CONSTRAINT `at_interface_probe_fk_system_id` FOREIGN KEY (`system_id`) REFERENCES `at_business_system` (`system_id`) ON DELETE CASCADE,
CONSTRAINT `at_interface_probe_fk_user_id` FOREIGN KEY (`user_id`) REFERENCES `at_user` (`user_id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='接口探测信息表';
-- 正在导出表 yi.at_interface_probe 的数据:~0 rows (大约)
DELETE FROM `at_interface_probe`;
/*!40000 ALTER TABLE `at_interface_probe` DISABLE KEYS */;
/*!40000 ALTER TABLE `at_interface_probe` ENABLE KEYS */;
-- 导出 表 yi.at_log_record 结构
CREATE TABLE IF NOT EXISTS `at_log_record` (
`record_id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) DEFAULT NULL COMMENT '调用接口用户,对于调用api的为null',
`op_id` int(11) DEFAULT NULL COMMENT '关联操作接口对象,可能为null',
`op_time` datetime DEFAULT NULL COMMENT '调用时间',
`call_url` text COLLATE utf8mb4_unicode_ci COMMENT '调用接口url',
`intercept_status` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '拦截状态, 0 - 正常, 1 - 无权限,2 - 未登录,3 - 放行,4 - token不正确,5 - 禁用接口,6 - 系统错误',
`call_type` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '调用类型,0 - 用户调用,1 - 外部调用api接口,2 - 内部自调',
`user_host` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户ip',
`browser_agent` text COLLATE utf8mb4_unicode_ci COMMENT '浏览器信息',
`validate_time` int(11) DEFAULT NULL COMMENT '后台验证耗时',
`execute_time` int(11) DEFAULT NULL COMMENT ' 后台执行耗时',
`request_params` longtext COLLATE utf8mb4_unicode_ci COMMENT '入参',
`response_params` longtext COLLATE utf8mb4_unicode_ci COMMENT '出参',
`mark` text COLLATE utf8mb4_unicode_ci COMMENT '备注',
PRIMARY KEY (`record_id`),
KEY `at_log_record_fk_user_id` (`user_id`),
KEY `at_log_record_fk_op_id` (`op_id`),
CONSTRAINT `at_log_record_fk_op_id` FOREIGN KEY (`op_id`) REFERENCES `at_operation_interface` (`op_id`),
CONSTRAINT `at_log_record_fk_user_id` FOREIGN KEY (`user_id`) REFERENCES `at_user` (`user_id`)
) ENGINE=InnoDB AUTO_INCREMENT=172 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户操作记录信息表';
-- 正在导出表 yi.at_log_record 的数据:~0 rows (大约)
DELETE FROM `at_log_record`;
/*!40000 ALTER TABLE `at_log_record` DISABLE KEYS */;
/*!40000 ALTER TABLE `at_log_record` ENABLE KEYS */;
-- 导出 表 yi.at_message 结构
CREATE TABLE IF NOT EXISTS `at_message` (
`message_id` int(11) NOT NULL AUTO_INCREMENT,
`message_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '报文名称',
`message_type` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '报文格式,xml、json、url、opt、fixed',
`interface_id` int(11) DEFAULT NULL COMMENT '所属接口',
`parameter_id` int(11) DEFAULT NULL COMMENT '该字段废弃',
`complex_parameter_id` int(11) DEFAULT NULL COMMENT '复杂参数组成对象',
`parameter_json` longtext COLLATE utf8mb4_unicode_ci COMMENT '完整入参报文',
`call_parameter` text COLLATE utf8mb4_unicode_ci COMMENT '调用参数',
`request_url` text COLLATE utf8mb4_unicode_ci COMMENT '请求地址的路径,会覆盖在接口中配置的路径',
`user_id` int(11) DEFAULT NULL COMMENT '创建用户',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`status` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '当前状态,0 - 正常,1 - 禁用',
`systems` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '所属测试环境:测试环境ID集合',
`last_modify_user` varchar(120) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '最近修改的用户名',
`process_type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '报文处理类型',
`process_parameter` text COLLATE utf8mb4_unicode_ci COMMENT '报文处理参数',
PRIMARY KEY (`message_id`),
KEY `at_message_fk_interface_id` (`interface_id`),
KEY `at_message_fk_parameter_id` (`parameter_id`),
KEY `at_message_fk_user_id` (`user_id`),
KEY `at_message_fk_complex_parameter_id` (`complex_parameter_id`),
CONSTRAINT `at_message_fk_complex_parameter_id` FOREIGN KEY (`complex_parameter_id`) REFERENCES `at_complex_parameter` (`id`),
CONSTRAINT `at_message_fk_interface_id` FOREIGN KEY (`interface_id`) REFERENCES `at_interface_info` (`interface_Id`),
CONSTRAINT `at_message_fk_parameter_id` FOREIGN KEY (`parameter_id`) REFERENCES `at_parameter` (`parameter_id`),
CONSTRAINT `at_message_fk_user_id` FOREIGN KEY (`user_id`) REFERENCES `at_user` (`user_id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='接口下的报文格式信息';
-- 正在导出表 yi.at_message 的数据:~0 rows (大约)
DELETE FROM `at_message`;
/*!40000 ALTER TABLE `at_message` DISABLE KEYS */;
/*!40000 ALTER TABLE `at_message` ENABLE KEYS */;
-- 导出 表 yi.at_message_scene 结构
CREATE TABLE IF NOT EXISTS `at_message_scene` (
`message_scene_id` int(11) NOT NULL AUTO_INCREMENT,
`message_id` int(11) DEFAULT NULL,
`scene_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '场景名称',
`response_example` text COLLATE utf8mb4_unicode_ci COMMENT '返回示例报文',
`validate_rule_flag` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`mark` text COLLATE utf8mb4_unicode_ci COMMENT '备注',
`systems` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '所属测试环境',
`request_url` text COLLATE utf8mb4_unicode_ci COMMENT '请求路径,覆盖接口和报文中定义的路径',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`message_scene_id`),
KEY `at_message_scene_pk_message_id` (`message_id`),
CONSTRAINT `at_message_scene_pk_message_id` FOREIGN KEY (`message_id`) REFERENCES `at_message` (`message_id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='接口自动化测试场景';
-- 正在导出表 yi.at_message_scene 的数据:~0 rows (大约)
DELETE FROM `at_message_scene`;
/*!40000 ALTER TABLE `at_message_scene` DISABLE KEYS */;
/*!40000 ALTER TABLE `at_message_scene` ENABLE KEYS */;
-- 导出 表 yi.at_operation_interface 结构
CREATE TABLE IF NOT EXISTS `at_operation_interface` (
`op_id` int(11) NOT NULL AUTO_INCREMENT,
`op_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT ' 名称',
`call_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '调用名',
`is_parent` char(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '是否为父节点',
`op_type` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '操作接口类型,默认全部为通用接口',
`mark` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT ' 备注',
`status` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '当前状态,0 - 正常, 1 - 禁用',
`parent_op_id` int(11) DEFAULT NULL COMMENT '父节点',
PRIMARY KEY (`op_id`),
KEY `at_operation_interface_fk_parent_op_id` (`parent_op_id`),
CONSTRAINT `at_operation_interface_fk_parent_op_id` FOREIGN KEY (`parent_op_id`) REFERENCES `at_operation_interface` (`op_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1139 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='操作接口信息';
-- 正在导出表 yi.at_operation_interface 的数据:~271 rows (大约)
DELETE FROM `at_operation_interface`;
/*!40000 ALTER TABLE `at_operation_interface` DISABLE KEYS */;
INSERT INTO `at_operation_interface` (`op_id`, `op_name`, `call_name`, `is_parent`, `op_type`, `mark`, `status`, `parent_op_id`) VALUES
(1, '自动化测试平台', '', 'true', NULL, '全局父节点', '0', 1),
(2, '接口自动化', NULL, 'true', NULL, '接口自动化', '0', 1),
(3, '接口管理', 'interface', 'true', NULL, '接口管理节点', '0', 2),
(4, '场景测试管理', 'test', 'true', NULL, '接口测试管理节点', '0', 2),
(5, '接口参数管理', 'param', 'true', NULL, '接口参数管理节点', '0', 2),
(6, '报文管理', 'message', 'true', NULL, '报文管理节点', '0', 2),
(7, '场景管理', 'scene', 'true', NULL, '场景管理节点', '0', 2),
(8, '测试数据管理', 'data', 'true', NULL, '测试数据管理节点', '0', 2),
(9, '测试报告管理', 'report', 'true', NULL, '测试报告管理节点', '0', 2),
(10, '测试结果详情管理', 'result', 'true', NULL, '测试结果详情管理节点', '0', 2),
(11, '测试集管理', 'set', 'true', NULL, '测试集管理节点', '0', 2),
(12, '验证规则管理', 'validate', 'true', NULL, '验证规则管理节点', '0', 2),
(13, '系统设置', NULL, 'true', NULL, '系统设置', '0', 1),
(14, '定时任务管理', 'task', 'true', NULL, '定时任务管理节点', '0', 13),
(15, '全局配置管理', 'global', 'true', NULL, '全局配置管理节点', '0', 13),
(16, '操作接口管理', 'op', 'true', NULL, '操作接口管理节点', '0', 13),
(17, '查询数据库管理', 'db', 'true', NULL, '查询数据库管理节点', '0', 13),
(18, '变量模板管理', 'variable', 'true', NULL, '变量模板管理节点', '0', 13),
(19, '用户角色管理', '', 'true', NULL, '用户管理', '0', 1),
(20, '我的信息管理', 'mail', 'true', NULL, '我的信息管理节点', '0', 19),
(21, '角色管理', 'role', 'true', NULL, '角色管理节点', '0', 19),
(22, '用户管理', 'user', 'true', NULL, '用户管理节点', '0', 19),
(23, '获取接口列表', 'interface-list', 'false', NULL, '分页获取接口列表', '0', 3),
(24, '检查接口名是否重复', 'interface-checkName', 'false', NULL, '检查新增或者修改的接口名是否重复', '0', 3),
(25, '接口信息编辑', 'interface-edit', 'false', NULL, '新增或者编辑指定接口信息', '0', 3),
(26, '获取指定接口信息', 'interface-get', 'false', NULL, '获取指定接口详细信息', '0', 3),
(27, '删除接口', 'interface-del', 'false', NULL, '删除指定接口', '0', 3),
(28, '批量测试', 'test-scenesTest', 'false', NULL, '包含测试集测试、全量测试以及定时自动化中的测试', '0', 4),
(29, '获取当前用户全局测试配置', 'test-getConfig', 'false', NULL, '用户可查看该测试配置', '0', 4),
(30, '更新测试配置', 'test-updateConfig', 'false', NULL, '包含全局测试配置和测试集的运行时配置', '0', 4),
(31, '检查测试数据', 'test-checkHasData', 'false', NULL, '测试之前检查指定的测试集中所有的测试场景是否有足够的测试数据', '0', 4),
(32, '单场景测试', 'test-sceneTest', 'false', NULL, '单个场景的测试', '0', 4),
(33, '获取接口的参数', 'param-getParams', 'false', NULL, '获取指定接口的所有入参节点信息', '0', 5),
(34, '保存参数', 'param-save', 'false', NULL, '保存单个接口入参信息', '0', 5),
(35, '删除参数', 'param-del', 'false', NULL, '删除指定参数', '0', 5),
(36, '编辑参数', 'param-edit', 'false', NULL, '编辑指定参数信息', '0', 5),
(37, '导入报文串入参', 'param-batchImportParams', 'false', NULL, '根据报文串批量导入入参', '0', 5),
(38, '批量删除', 'param-delInterfaceParams', 'false', NULL, '删除指定接口下的所有入参', '0', 5),
(39, '获取报文列表', 'message-list', 'false', NULL, '分页获取报文列表', '0', 6),
(40, '编辑报文信息', 'message-edit', 'false', NULL, '新增或者编辑报文信息', '0', 6),
(41, '获取指定报文信息', 'message-get', 'false', NULL, '获取指定报文信息', '0', 6),
(42, '删除报文', 'message-del', 'false', NULL, '删除指定报文', '0', 6),
(43, '格式化报文串', 'message-format', 'false', NULL, '按照报文格式来美化报文串', '0', 6),
(44, '报文串验证', 'message-validateJson', 'false', NULL, '验证指定报文串是否满足接口规范', '0', 6),
(45, '场景列表', 'scene-list', 'false', NULL, '分页获取指定报文下的测试场景列表', '0', 7),
(46, '场景信息编辑', 'scene-edit', 'false', NULL, '新增或者编辑指定测试场景', '0', 7),
(47, '获取指定测试场景信息', 'scene-get', 'false', NULL, '获取指定测试场景信息', '0', 7),
(48, '删除测试场景', 'scene-del', 'false', NULL, '删除指定测试场景', '0', 7),
(49, '获取单次测试资源', 'scene-getTestObject', 'false', NULL, '获取指定场景的测试地址和测试数据', '0', 7),
(50, '获取缺少测试数据的场景', 'scene-listNoDataScenes', 'false', NULL, '获取指定测试集中缺少测试数据的测试场景列表', '0', 7),
(51, '获取当前报文可编辑入参', 'data-getSettingData', 'false', NULL, '获取当前场景所属报文的所有可编辑入参节点 包含其他信息', '0', 8),
(52, '批量导入数据', 'data-importDatas', 'false', NULL, '批量导入测试数据', '0', 8),
(53, '获取测试数据列表', 'data-list', 'false', NULL, '分页获取指定场景下的测试数据列表', '0', 8),
(54, '获取指定测试数据信息', 'data-get', 'false', NULL, '获取指定测试数据信息', '0', 8),
(55, '删除指定测试数据', 'data-del', 'false', NULL, '删除指定测试数据', '0', 8),
(56, '检查测试数据标识重复性', 'data-checkName', 'false', NULL, '新增或者编辑时检查测试数据标识是否重复', '0', 8),
(57, '获取需要设定的参数数据', 'data-getSettingData', 'false', NULL, '获取设置参数数据时需要用到的相关数据', '0', 8),
(58, '生成报文串', 'data-createDataMsg', 'false', NULL, '根据传入的json数据字符串和场景id生成新得带有数据的报文', '0', 8),
(59, '编辑测试数据信息', 'data-edit', 'false', NULL, '新增或者编辑测试数据信息', '0', 8),
(60, '获取测试报告列表', 'report-list', 'false', NULL, '分页获取测试报告列表', '0', 9),
(61, '获取指定测试报告信息', 'report-get', 'false', NULL, '获取指定测试报告信息', '0', 9),
(62, '删除测试报告', 'report-del', 'false', NULL, '删除指定测试报告', '0', 9),
(63, '查看离线测试报告', 'report-generateStaticReportHtml', 'false', NULL, '查看离线测试报告', '0', 9),
(64, '查看在线测试报告', 'report-getReportDetail', 'false', NULL, '查看动态生成的在线测试报告', '0', 9),
(65, '获取测试结果详情列表', 'result-list', 'false', NULL, '分页获取测试结果列表', '0', 10),
(66, '获取指定测试结果详细', 'result-get', 'false', NULL, '获取指定测试结果详情', '0', 10),
(67, '操作测试集场景', 'set-opScene', 'false', NULL, '添加到测试集或者从测试集删除', '0', 11),
(68, '获取测试集列表', 'set-getMySet', 'false', NULL, '获取可以测试的测试集列表', '0', 11),
(69, '展示与指定测试集有关的测试场景', 'set-listScenes', 'false', NULL, '展示存在测试集或者不存在于测试集的测试场景', '0', 11),
(70, '获取测试集列表', 'set-list', 'false', NULL, '分页获取测试集列表', '0', 11),
(71, '编辑测试集信息', 'set-edit', 'false', NULL, '新增或者编辑指定测试集信息', '0', 11),
(72, '获取指定测试集信息', 'set-get', 'false', NULL, '获取指定测试集信息', '0', 11),
(73, '删除测试集', 'set-del', 'false', NULL, '删除指定测试集', '0', 11),
(74, '检查测试集名称是否重复', 'set-checkName', 'false', NULL, '新增或者编辑时检查测试集名称是否重复', '0', 11),
(75, '设定测试集运行时配置', 'set-settingConfig', 'false', NULL, '设定指定测试集的运行时配置(默认还是自定义)', '0', 11),
(81, '获取全文验证规则', 'validate-getValidate', 'false', NULL, '获取指定测试场景的验证规则(只限全文验证)', '0', 12),
(82, '更新全文验证规则', 'validate-validateFullEdit', 'false', NULL, '更新全文验证规则', '0', 12),
(83, '获取验证规则列表', 'validate-getValidates', 'false', NULL, '获取指定场景下的验证规则列表', '0', 12),
(84, '编辑验证规则信息', 'validate-edit', 'false', NULL, '新增或者编辑验证规则信息', '0', 12),
(85, '获取指定验证规则信息', 'validate-get', 'false', NULL, '获取指定验证规则信息', '0', 12),
(86, '删除验证规则信息', 'validate-del', 'false', NULL, '删除指定验证规则信息', '0', 12),
(87, '更新状态', 'validate-updateValidateStatus', 'false', NULL, '更新验证规则可用状态', '0', 12),
(88, '验证测试任务是否重名', 'task-checkName', 'false', NULL, '验证测试任务是否重名', '0', 14),
(89, '编辑定时任务', 'task-edit', 'false', NULL, '编辑定时任务', '0', 14),
(90, '删除指定定时任务', 'task-del', 'false', NULL, '删除指定定时任务', '0', 14),
(91, '定时任务列表', 'task-list', 'false', NULL, '定时任务列表', '0', 14),
(92, '获取指定定时任务信息', 'task-get', 'false', NULL, '获取指定定时任务信息', '0', 14),
(93, '停止运行中的定时任务', 'task-stopRunningTask', 'false', NULL, '停止运行中的定时任务', '0', 14),
(94, '运行可运行的定时任务', 'task-startRunableTask', 'false', NULL, '运行可运行的定时任务', '0', 14),
(95, '开启quartz定时器', 'task-startQuartz', 'false', NULL, '开启quartz定时器', '0', 14),
(96, '停止quartz定时器', 'task-stopQuartz', 'false', NULL, '停止quartz定时器', '0', 14),
(97, '获取quartz定时器当前的状态', 'task-getQuartzStatus', 'false', NULL, '获取quartz定时器当前的状态', '0', 14),
(98, '更新定时规则', 'task-updateCronExpression', 'false', NULL, '更新定时规则', '0', 14),
(99, '更新全局配置信息', 'global-edit', 'false', NULL, '更新全局配置信息', '0', 15),
(100, '获取全局配置信息', 'global-listAll', 'false', NULL, '获取全部的全局配置信息', '0', 15),
(101, '操作接口列表', 'op-listOp', 'false', NULL, '获取操作接口列表', '0', 16),
(102, '测试指定查询数据库是否可连接', 'db-testDB', 'false', NULL, '测试指定查询数据库是否可连接', '0', 17),
(103, '删除指定查询数据库信息', 'db-del', 'false', NULL, '删除指定查询数据库信息', '0', 17),
(104, '查询数据库列表', 'db-list', 'false', NULL, '查询数据库列表', '0', 17),
(105, '编辑指定查询数据库信息', 'db-edit', 'false', NULL, '编辑指定查询数据库信息', '0', 17),
(106, '获取指定查询数据库信息', 'db-get', 'false', NULL, '获取指定查询数据库信息', '0', 17),
(107, '获取所有当前可用的查询数据库信息', 'db-listAll', 'false', NULL, '获取所有当前可用的查询数据库信息', '0', 17),
(108, '变量模板列表', 'variable-listAll', 'false', NULL, '获取所有变量模板', '0', 18),
(109, '编辑信息', 'variable-edit', 'false', NULL, '新增或者编辑变量模板信息', '0', 18),
(110, '删除信息', 'variable-del', 'false', NULL, '删除指定变量模板信息', '0', 18),
(111, '获取指定变量模板信息', 'variable-get', 'false', NULL, '获取指定变量模板信息', '0', 18),
(112, '检查Key值是否重复', 'variable-checkName', 'false', NULL, '检查全局变量的Key值是否重复', '0', 18),
(113, '更新配置数据', 'variable-updateValue', 'false', NULL, '更新配置数据', '0', 18),
(114, '动态生成变量值', 'variable-createVariable', 'false', NULL, '根据variableType和value生成返回变量', '0', 18),
(115, '信息列表', 'mail-list', 'false', NULL, '信息列表', '0', 20),
(116, '删除信息', 'mail-del', 'false', NULL, '删除信息', '0', 20),
(117, '改变已读状态', 'mail-changeStatus', 'false', NULL, '改变已读状态', '0', 20),
(118, '删除指定角色信息', 'role-del', 'false', NULL, '删除指定角色信息', '0', 21),
(119, '获取所有操作接口', 'role-getInterfaceNodes', 'false', NULL, '获取当前所有操作接口,并标记哪些是当前角色拥有的', '0', 21),
(120, '编辑指定角色信息', 'role-edit', 'false', NULL, '编辑指定角色信息', '0', 21),
(121, '角色信息列表', 'role-list', 'false', NULL, '角色信息列表', '0', 21),
(122, '指定角色信息', 'role-get', 'false', NULL, '指定角色信息', '0', 21),
(123, '更新角色权限信息', 'role-updateRolePower', 'false', NULL, '更新操作接口与角色之间的关系(角色的权限信息)', '0', 21),
(124, '展示所有角色', 'role-listAll', 'false', NULL, '展示所有角色', '0', 21),
(125, '用户列表', 'user-list', 'false', NULL, '用户列表', '0', 22),
(126, '锁定用户或者解锁用户', 'user-lock', 'false', NULL, '锁定用户或者解锁用户', '0', 22),
(127, '获取用户信息', 'user-get', 'false', NULL, '获取用户信息', '0', 22),
(128, '编辑用户信息', 'user-edit', 'false', NULL, '新增或者编辑用户信息', '0', 22),
(129, '重置用户密码', 'user-resetPwd', 'false', NULL, '重置指定用户的密码为111111', '0', 22),
(130, '从excel导入数据', 'interface-importFromExcel', 'false', NULL, '从上传的Excel中导入接口信息数据', '0', 3),
(131, '从excel导入数据', 'message-importFromExcel', 'false', NULL, '从上传的Excel中导入报文信息数据', '0', 6),
(132, '从excel导入数据', 'scene-importFromExcel', 'false', NULL, '从上传的Excel中导入测试场景信息数据', '0', 7),
(133, '获取指定参数信息', 'param-get', 'false', NULL, '获取指定参数信息', '0', 5),
(134, '获取测试集目录树', 'set-getCategoryNodes', 'false', NULL, '获取测试集目录树', '0', 11),
(135, '移动测试集', 'set-moveFolder', 'false', NULL, '将指定测试集移动到指定的目录文件夹下', '0', 11),
(136, '导出接口文档', 'interface-exportInterfaceDocument', 'false', NULL, '批量导出接口文档', '0', 3),
(137, '获取节点Tree数据', 'interface-getParametersJsonTree', 'false', NULL, '获取节点Tree数据', '0', 3),
(138, '修改指定数据状态', 'data-changeStatus', 'false', NULL, '修改指定数据状态', '0', 8),
(139, '更新场景返回示例', 'scene-updateResponseExample', 'false', NULL, '更新场景返回示例', '0', 7),
(998, '组合场景管理', 'complexScene', 'true', NULL, '组合场景管理节点', '0', 2),
(999, '组合场景列表', 'complexScene-list', 'false', NULL, '获取组合场景列表', '0', 998),
(1000, '获取指定组合场景信息', 'complexScene-get', 'false', NULL, '获取指定组合场景信息', '0', 998),
(1001, '编辑或新增组合场景', 'complexScene-edit', 'false', NULL, '编辑或新增组合场景', '0', 998),
(1002, '删除组合场景', 'complexScene-del', 'false', NULL, '删除组合场景', '0', 998),
(1003, '获取指定测试集的组合场景', 'complexScene-listSetScenes', 'false', NULL, '获取指定测试集的组合场景', '0', 998),
(1004, '添加组合场景到指定测试集', 'complexScene-addToSet', 'false', NULL, '添加组合场景到指定测试集', '0', 998),
(1005, '从测试集中删除组合场景', 'complexScene-delFromSet', 'false', NULL, '从测试集中删除组合场景', '0', 998),
(1006, '获取组合场景中的所有测试场景', 'complexScene-listScenes', 'false', NULL, '获取组合场景中的所有测试场景', '0', 998),
(1007, '更新配置信息', 'complexScene-updateConfigInfo', 'false', NULL, '更新组合场景的所有配置信息', '0', 998),
(1008, '添加测试场景到组合场景', 'complexScene-addScene', 'false', NULL, '添加测试场景到组合场景', '0', 998),
(1009, '从组合场景中删除测试场景', 'complexScene-delScene', 'false', NULL, '从组合场景中删除测试场景', '0', 998),
(1010, '测试场景执行顺序排序', 'complexScene-sortScenes', 'false', NULL, '测试场景执行顺序排序', '0', 998),
(1011, '更新指定测试场景的配置信息', 'complexScene-updateSceneConfig', 'false', NULL, '更新指定测试场景的配置信息', '0', 998),
(1014, '获取组合场景中指定的保存变量名称', 'complexScene-getSaveVariables', 'false', NULL, '获取组合场景中指定的保存变量名称', '0', 998),
(1015, '获取请求入参节点树信息', 'scene-getRequestMsgJsonTree', 'false', NULL, '获取请求入参节点树信息', '0', 7),
(1016, '获取返回报文节点树信息', 'scene-getResponseMsgJsonTree', 'false', NULL, '获取返回报文节点树信息', '0', 7),
(1017, '获取组合场景中指定的保存变量名称', 'complexScene-getSaveVariables', 'false', NULL, '获取组合场景中指定的保存变量名称', '0', 998),
(1019, '业务系统', 'system', 'true', NULL, '测试环境、业务系统', '0', 13),
(1020, '编辑或者新增业务系统信息', 'system-edit', 'false', NULL, '', '0', 1019),
(1022, '获取业务系统信息', 'system-get', 'false', NULL, '', '0', 1019),
(1023, '查询业务系统列表', 'system-list', 'false', NULL, '', '0', 1019),
(1024, '删除业务系统信息', 'system-del', 'false', NULL, '', '0', 1019),
(1025, '查询所有业务系统列表', 'system-listAll', 'false', NULL, '', '0', 1019),
(1026, '更新接口下属报文场景的业务系统信息', 'interface-updateChildrenBusinessSystems', 'false', NULL, '更新接口下属报文场景的业务系统信息', '0', 3),
(1027, '删除操作接口', 'op-del', 'false', NULL, '', '0', 16),
(1028, '获取操作接口详细信息', 'op-get', 'false', NULL, '', '0', 16),
(1029, '编辑操作接口', 'op-edit', 'false', NULL, '', '0', 16),
(1030, '获取节点树数据', 'op-getNodeTree', 'false', NULL, '', '0', 16),
(1031, '获取全部的操作接口', 'op-listAll', 'false', NULL, '', '0', 16),
(1032, '接口探测', 'probe', 'true', NULL, '接口探测任务', '0', 2),
(1033, '获取指定探测任务信息', 'probe-get', 'false', NULL, '获取指定探测任务信息', '0', 1032),
(1034, '编辑或者新增探测任务', 'probe-edit', 'false', NULL, '编辑或者新增探测任务', '0', 1032),
(1035, '删除探测任务信息', 'probe-del', 'false', NULL, '删除探测任务信息', '0', 1032),
(1036, '获取所有探测任务信息', 'probe-listAll', 'false', NULL, '获取所有探测任务信息', '0', 1032),
(1037, '分页获取探测任务列表', 'probe-list', 'false', NULL, '分页获取探测任务列表', '0', 1032),
(1038, '更新探测任务配置信息', 'probe-updateConfig', 'false', NULL, '更新探测任务配置信息', '0', 1032),
(1039, '开启探测任务', 'probe-startTask', 'false', NULL, '', '0', 1032),
(1040, '停止探测任务', 'probe-stopTask', 'false', NULL, '停止探测任务', '0', 1032),
(1041, '获取单个探测接口的报表数据', 'probe-getProbeResultReportData', 'false', NULL, '获取单个探测接口的报表数据', '0', 1032),
(1042, '获取探测总览视图数据', 'probe-getProbeResultSynopsisViewData', 'false', NULL, '获取探测总览视图数据', '0', 1032),
(1043, '批量添加探测任务', 'probe-batchAdd', 'false', NULL, '批量添加探测任务', '0', 1032),
(1044, '组合场景单个测试', 'test-complexSceneTest', 'false', NULL, '组合场景单个测试', '0', 4),
(1045, '文件上传下载管理', '', 'true', NULL, '', '0', 1),
(1046, '文件上传', 'file-upload', 'false', NULL, '', '0', 1045),
(1047, '文件下载', 'file-download', 'false', NULL, '', '0', 1045),
(1048, 'Web自动化', '', 'true', NULL, '', '0', 1),
(1049, '模块管理', 'webModule', 'true', NULL, '', '0', 1094),
(1050, '测试任务管理', 'webTask', 'true', NULL, '', '0', 1094),
(1051, '查询所有模块信息', 'webModule-list', 'false', NULL, '', '0', 1049),
(1052, '获取指定模块信息', 'webModule-get', 'false', NULL, '', '0', 1049),
(1053, '删除指定模块', 'webModule-del', 'false', NULL, '', '0', 1049),
(1054, '更新指定模块信息', 'webModule-edit', 'false', NULL, '', '0', 1049),
(1055, '获取所有测试任务信息', 'webTask-list', 'false', NULL, '', '0', 1050),
(1056, '删除指定测试任务信息', 'webTask-del', 'false', NULL, '', '0', 1050),
(1057, '查询业务系统包含或者不包含的所有接口', 'system-listInterface', 'false', NULL, '根据mode来查询当前业务系统包含的或者不包含的接口信息', '0', 1019),
(1058, '业务系统删除或者增加接口信息', 'system-opInterface', 'false', NULL, '从指定的业务系统中删除或者增加接口信息', '0', 1019),
(1059, '操作日志记录管理', 'log', 'true', NULL, '', '0', 13),
(1060, '获取操作日志列表', 'log-list', 'false', NULL, '', '0', 1059),
(1061, '获取指定操作日志信息', 'log-get', 'false', NULL, '', '0', 1059),
(1062, '删除指定操作日志信息', 'log-del', 'false', NULL, '', '0', 1059),
(1063, '根据节点信息创建报文', 'message-createMessage', 'false', NULL, '根据节点信息创建不同格式的报文', '0', 6),
(1064, '接口mock', 'mock', 'true', NULL, '', '0', 1),
(1065, '获取mock接口列表', 'mock-list', 'false', NULL, '', '0', 1064),
(1066, '编辑mock接口基本信息', 'mock-edit', 'false', NULL, '', '0', 1064),
(1067, '获取mock接口基本信息', 'mock-get', 'false', NULL, '', '0', 1064),
(1068, '删除指定mock接口信息', 'mock-del', 'false', NULL, '', '0', 1064),
(1069, '更新mock的状态', 'mock-updateStatus', 'false', NULL, '', '0', 1064),
(1070, '更新mock规则', 'mock-updateSetting', 'false', NULL, '', '0', 1064),
(1071, '解析示例报文为生成规则', 'mock-parseMessageToConfig', 'false', NULL, '', '0', 1064),
(1072, '解析示例报文为NodeTree节点数据', 'mock-parseMessageToNodes', 'false', NULL, '', '0', 1064),
(1073, '性能测试配置管理', 'ptc', 'true', NULL, '', '0', 1079),
(1074, '获取性能测试配置列表', 'ptc-list', 'false', NULL, '', '0', 1073),
(1075, '删除性能测试配置', 'ptc-del', 'false', NULL, '', '0', 1073),
(1076, '编辑性能测试配置信息', 'ptc-edit', 'false', NULL, '', '0', 1073),
(1077, '获取指定性能测试配置信息', 'ptc-get', 'false', NULL, '', '0', 1073),
(1078, '性能测试结果管理', 'ptr', 'true', NULL, '', '0', 1079),
(1079, '性能测试', 'pt', 'true', NULL, '', '0', 1),
(1080, '获取性能测试结果列表', 'ptr-list', 'false', NULL, '', '0', 1078),
(1081, '获取指定性能测试结果信息', 'ptr-get', 'false', NULL, '', '0', 1078),
(1082, '删除性能测试结果', 'ptr-del', 'false', NULL, '', '0', 1078),
(1083, '更新性能测试配置', 'ptc-updateSetting', 'false', NULL, '', '0', 1073),
(1084, '性能测试执行', 'ptc', 'true', NULL, '', '0', 1079),
(1085, '获取当前用户的性能测试任务列表', 'ptc-listTest', 'false', NULL, '', '0', 1084),
(1086, '停止指定性能测试任务', 'ptc-stopTest', 'false', NULL, '', '0', 1084),
(1087, '删除指定性能测试任务', 'ptc-delTest', 'false', NULL, '被删除的性能测试任务不会保存本次测试结果', '0', 1084),
(1088, '初始化性能测试任务', 'ptc-initTest', 'false', NULL, '包括初始化配置、加载配置文件、预加载请求报文等', '0', 1084),
(1089, '开始执行性能测试任务', 'ptc-actionTest', 'false', NULL, '初始化正常的测试任务才能被执行', '0', 1084),
(1090, '查看性能测试的数据视图', 'ptc-viewTest', 'false', NULL, '', '0', 1084),
(1091, '从测试结果中获取视图数据', 'ptr-anaylzeView', 'false', NULL, '', '0', 1078),
(1092, '汇总测试结果到excel下载', 'ptr-summarizedView', 'false', NULL, '', '0', 1078),
(1093, '邮件推送离线报告', 'report-sendMail', 'false', NULL, '', '0', 9),
(1094, '本地化-山西', 'web', 'true', NULL, '', '0', 1048),
(1095, '元素对象管理', 'web/element', 'true', NULL, '', '0', 1048),
(1096, '获取全部的元素对象信息', 'element-listAll', 'false', NULL, '', '0', 1095),
(1097, '分页获取元素对象信息', 'element-list', 'false', NULL, '', '0', 1095),
(1098, '获取指定的元素对象信息', 'element-get', 'false', NULL, '', '0', 1095),
(1099, '删除指定的元素对象信息', 'element-del', 'false', NULL, '', '0', 1095),
(1100, '创建或编辑元素对象信息', 'element-edit', 'false', NULL, '', '0', 1095),
(1101, '获取节点树数据', 'element-getNodes', 'false', NULL, '', '0', 1095),
(1102, '将元素移动到指定的页面下', 'element-move', 'false', NULL, '', '0', 1095),
(1103, '复制元素到指定的页面下', 'element-copy', 'false', NULL, '', '0', 1095),
(1104, '测试用例管理', 'webcase', 'true', NULL, '', '0', 1048),
(1105, '获取全部的测试用例信息', 'webcase-listAll', 'false', NULL, '', '0', 1104),
(1106, '分页获取测试用例信息', 'webcase-list', 'false', NULL, '', '0', 1104),
(1107, '获取指定的测试用例信息', 'webcase-get', 'false', NULL, '', '0', 1104),
(1108, '删除指定的测试用例信息', 'webcase-del', 'false', NULL, '', '0', 1104),
(1109, '新增或编辑测试用例', 'webcase-edit', 'false', NULL, '', '0', 1104),
(1110, '修改指定测试用例的运行浏览器', 'webcase-changeBroswerType', 'false', NULL, '', '0', 1104),
(1111, '更新指定测试用例的配置信息', 'webcase-updateConfig', 'false', NULL, '', '0', 1104),
(1112, '测试步骤管理', 'webstep', 'true', NULL, '', '0', 1048),
(1113, '获取指定测试用例下全部测试步骤', 'webstep-listAll', 'false', NULL, '', '0', 1112),
(1114, '分页获取指定测试用例下的测试步骤', 'webstep-list', 'false', NULL, '', '0', 1112),
(1115, '获取指定测试步骤信息', 'webstep-get', 'false', NULL, '', '0', 1112),
(1116, '删除指定测试步骤', 'webstep-del', 'false', NULL, '', '0', 1112),
(1117, '新增或编辑测试步骤', 'webstep-edit', 'false', NULL, '', '0', 1112),
(1118, '更新测试步骤配置信息', 'webstep-updateConfig', 'false', NULL, '', '0', 1112),
(1119, '测试用例集管理', 'websuite', 'true', NULL, '', '0', 1048),
(1120, '获取全部测试用例集列表', 'websuite-listAll', 'false', NULL, '', '0', 1119),
(1121, '分页获取测试用例集列表', 'websuite-list', 'false', NULL, '', '0', 1119),
(1122, '获取指定测试用例集信息', 'websuite-get', 'false', NULL, '', '0', 1119),
(1123, '新增或者编辑测试用例集', 'websuite-edit', 'false', NULL, '', '0', 1119),
(1124, '删除指定测试用例集', 'websuite-del', 'false', NULL, '', '0', 1119),
(1125, '变更测试用例集的默认运行浏览器', 'websuite-changeBroswerType', 'false', NULL, '', '0', 1119),
(1126, '更新指定用例集的自定义配置', 'websuite-updateConfig', 'false', NULL, '', '0', 1119),
(1127, '运行时配置', 'webconfig', 'true', NULL, '', '0', 1048),
(1128, '获取指定配置信息', 'webconfig-get', 'false', NULL, '', '0', 1127),
(1129, '更新指定配置信息', 'webconfig-edit', 'false', NULL, '', '0', 1127),
(1130, '增加或者删除用例到用例集中', 'websuite-opCase', 'false', NULL, '', '0', 1119),
(1131, '更新用例集用例的配置信息', 'websuite-updateCaseSetting', 'false', NULL, '', '0', 1119),
(1132, '获取所有菜单信息', 'role-getMenuNodes', 'false', NULL, '获取当前所有菜单,并标记哪些是当前角色拥有的', '0', 21),
(1133, '更新菜单与角色之间的关系', 'role-updateRoleMenu', 'false', NULL, '', '0', 21),
(1134, '用户菜单', 'menu', 'true', NULL, '', '0', 13),
(1135, '编辑或新增菜单信息', 'menu-edit', 'false', NULL, '', '0', 1134),
(1136, '获取指定菜单信息', 'menu-get', 'false', NULL, '', '0', 1134),
(1137, '获取所有菜单信息', 'menu-listAll', 'false', NULL, '', '0', 1134),
(1138, '删除指定菜单信息', 'menu-del', 'false', NULL, '', '0', 1134);
/*!40000 ALTER TABLE `at_operation_interface` ENABLE KEYS */;
-- 导出 表 yi.at_parameter 结构
CREATE TABLE IF NOT EXISTS `at_parameter` (
`parameter_id` int(11) NOT NULL AUTO_INCREMENT,
`parameter_identify` text COLLATE utf8mb4_unicode_ci COMMENT '参数标识',
`parameter_name` varchar(120) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '参数名',
`default_value` text COLLATE utf8mb4_unicode_ci COMMENT '默认值',
`path` varchar(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '参数路径,从根节点开始,例如ROOT.PATH.NAME,不包含自身节点名称',
`type` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '类型,Map List Array Number String',
`attributes` text COLLATE utf8mb4_unicode_ci COMMENT '节点属性,json格式保存',
`mark` text COLLATE utf8mb4_unicode_ci COMMENT '备注',
`interface_id` int(11) DEFAULT NULL COMMENT ' 所属接口',
PRIMARY KEY (`parameter_id`),
KEY `at_parameter_fk_interface_id` (`interface_id`),
CONSTRAINT `at_parameter_fk_interface_id` FOREIGN KEY (`interface_id`) REFERENCES `at_interface_info` (`interface_Id`)
) ENGINE=InnoDB AUTO_INCREMENT=3430 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='接口参数信息表';
-- 正在导出表 yi.at_parameter 的数据:~42 rows (大约)
DELETE FROM `at_parameter`;
/*!40000 ALTER TABLE `at_parameter` DISABLE KEYS */;
INSERT INTO `at_parameter` (`parameter_id`, `parameter_identify`, `parameter_name`, `default_value`, `path`, `type`, `attributes`, `mark`, `interface_id`) VALUES
(1, '', '', '', '', 'Object', NULL, NULL, NULL),
(2, '', '', '', '', 'Array_array', NULL, NULL, NULL),
(3, '', '', '', '', 'Array_map', NULL, NULL, NULL);
/*!40000 ALTER TABLE `at_parameter` ENABLE KEYS */;
-- 导出 表 yi.at_performance_test_config 结构
CREATE TABLE IF NOT EXISTS `at_performance_test_config` (
`pt_id` int(11) NOT NULL AUTO_INCREMENT,
`pt_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称:默认为 场景名_测试环境名_线程数',
`message_scene_id` int(11) DEFAULT NULL COMMENT '关联测试场景,相关默认数据、测试配置等均使用此场景关联内容',
`system_id` int(11) DEFAULT NULL COMMENT '关联测试环境',
`keep_alive` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '是否保持长连接测试,0-短连接,1-保持长连接',
`thread_count` int(5) DEFAULT '1' COMMENT '测试线程数,范围1 - 99(防止线程太大出现不可控情况,后期改进测试核心代码再解除限制)',
`parameterized_file_path` varchar(1200) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '参数化文件路径:文件格式,',
`parameter_reuse` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '参数是否可复用,0-不可复用,1-可复用',
`parameter_pick_type` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '参数取值规则,0 - 按顺序取值,1 - 随机取值',
`format_character` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '参数化文件格式化分隔符,默认为英文下的逗号',
`max_count` int(11) DEFAULT NULL COMMENT '最大请求次数,多线程测试将会平分这个值',
`max_time` int(11) DEFAULT NULL COMMENT ' 最大持续时间单位秒,从第一个线程开始启动计算时间,达到最大时间之后打上停止标记并开始停止各线程',
`user_id` int(11) DEFAULT NULL COMMENT '创建用户',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`mark` text COLLATE utf8mb4_unicode_ci COMMENT '备注',
PRIMARY KEY (`pt_id`),
KEY `ptc_fk_message_scene_id` (`message_scene_id`),
KEY `ptc_fk_system_id` (`system_id`),
KEY `ptc_fk_user_id` (`user_id`),
CONSTRAINT `ptc_fk_message_scene_id` FOREIGN KEY (`message_scene_id`) REFERENCES `at_message_scene` (`message_scene_id`),
CONSTRAINT `ptc_fk_system_id` FOREIGN KEY (`system_id`) REFERENCES `at_business_system` (`system_id`),
CONSTRAINT `ptc_fk_user_id` FOREIGN KEY (`user_id`) REFERENCES `at_user` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='接口性能测试配置';
-- 正在导出表 yi.at_performance_test_config 的数据:~0 rows (大约)
DELETE FROM `at_performance_test_config`;
/*!40000 ALTER TABLE `at_performance_test_config` DISABLE KEYS */;
/*!40000 ALTER TABLE `at_performance_test_config` ENABLE KEYS */;
-- 导出 表 yi.at_performance_test_result 结构
CREATE TABLE IF NOT EXISTS `at_performance_test_result` (
`pt_result_id` int(11) NOT NULL AUTO_INCREMENT,
`pt_id` int(11) DEFAULT NULL COMMENT '关联性能测试配置',
`interface_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '接口名称:包含报文名和场景名称',
`system_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '测试环境名称',
`thread_count` int(5) DEFAULT NULL COMMENT '实际启用的最大线程数',
`parameterized_file_path` varchar(1200) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '参数化文件路径(快照文件,与配置中的文件可能会不一样)',
`start_time` datetime DEFAULT NULL COMMENT ' 测试开始时间',
`finish_time` datetime DEFAULT NULL COMMENT '测试结束时间',
`finish_flag` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '结束标志:Y-已结束 N-未结束',
`request_count` int(11) DEFAULT NULL COMMENT '实际请求总次数',
`test_time` int(11) DEFAULT NULL COMMENT '实际测试时间,从第一个线程启动开始计算到最后一个线程关闭',
`details_result_file_path` varchar(1200) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '结果详情文件,序列化,包含为TestResult对象',
`analyze_result_json` longtext COLLATE utf8mb4_unicode_ci COMMENT '细分析结果内容,json串保存,可转换为PerformanceTestAnalyzeResult对象',
`user_id` int(11) DEFAULT NULL COMMENT '测试用户',
`mark` text COLLATE utf8mb4_unicode_ci COMMENT '备注',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`pt_result_id`),
KEY `ptr_fk_user_id` (`user_id`),
KEY `ptr_fk_pt_id` (`pt_id`),
CONSTRAINT `ptr_fk_pt_id` FOREIGN KEY (`pt_id`) REFERENCES `at_performance_test_config` (`pt_id`),
CONSTRAINT `ptr_fk_user_id` FOREIGN KEY (`user_id`) REFERENCES `at_user` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='性能测试结果详情';
-- 正在导出表 yi.at_performance_test_result 的数据:~0 rows (大约)
DELETE FROM `at_performance_test_result`;
/*!40000 ALTER TABLE `at_performance_test_result` DISABLE KEYS */;
/*!40000 ALTER TABLE `at_performance_test_result` ENABLE KEYS */;
-- 导出 表 yi.at_role 结构
CREATE TABLE IF NOT EXISTS `at_role` (
`role_id` int(11) NOT NULL AUTO_INCREMENT,
`role_group` varchar(120) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '角色组名称',
`role_name` varchar(120) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '角色名',
`mark` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT ' 备注',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='角色信息';
-- 正在导出表 yi.at_role 的数据:~3 rows (大约)
DELETE FROM `at_role`;
/*!40000 ALTER TABLE `at_role` DISABLE KEYS */;
INSERT INTO `at_role` (`role_id`, `role_group`, `role_name`, `mark`) VALUES
(1, '管理员', 'admin', 'admin'),
(3, '普通用户', 'default', '默认组,不能删除'),
(6, '游客', 'visitor', '游客角色,只能查看、执行。');
/*!40000 ALTER TABLE `at_role` ENABLE KEYS */;
-- 导出 表 yi.at_role_menu 结构
CREATE TABLE IF NOT EXISTS `at_role_menu` (
`role_Id` int(11) NOT NULL,
`menu_id` int(11) NOT NULL,
PRIMARY KEY (`role_Id`,`menu_id`),
KEY `FK_at_role_menu_at_busi_menu_info` (`menu_id`),
CONSTRAINT `FK_at_role_menu_at_role` FOREIGN KEY (`role_Id`) REFERENCES `at_role` (`role_id`),
CONSTRAINT `FK_at_role_menu_at_busi_menu_info` FOREIGN KEY (`menu_id`) REFERENCES `at_busi_menu_info` (`menu_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='角色菜单关联表';
-- 正在导出表 yi.at_role_menu 的数据:~91 rows (大约)
DELETE FROM `at_role_menu`;
/*!40000 ALTER TABLE `at_role_menu` DISABLE KEYS */;
INSERT INTO `at_role_menu` (`role_Id`, `menu_id`) VALUES
(1, 2),
(3, 2),
(6, 2),
(1, 3),
(3, 3),
(6, 3),
(1, 4),
(3, 4),
(6, 4),
(1, 5),
(3, 5),
(6, 5),
(1, 6),
(3, 6),
(6, 6),
(1, 7),
(3, 7),
(6, 7),
(1, 8),
(3, 8),
(6, 8),
(1, 10),
(6, 10),
(1, 11),
(6, 11),
(1, 12),
(6, 12),
(1, 13),
(6, 13),
(1, 15),
(6, 15),
(1, 16),
(6, 16),
(1, 17),
(6, 17),
(1, 18),
(6, 18),
(1, 20),
(3, 20),
(6, 20),
(1, 21),
(3, 21),
(6, 21),
(1, 23),
(6, 23),
(1, 24),
(6, 24),
(1, 25),
(6, 25),
(1, 29),
(3, 29),
(6, 29),
(1, 30),
(3, 30),
(6, 30),
(1, 31),
(3, 31),
(6, 31),
(1, 32),
(3, 32),
(6, 32),
(1, 34),
(6, 34),
(1, 35),
(6, 35),
(1, 37),
(6, 37),
(1, 38),
(6, 38),
(1, 39),
(6, 39),
(1, 41),
(3, 41),
(6, 41),
(1, 42),
(3, 42),
(6, 42),
(1, 43),
(3, 43),
(6, 43),
(1, 47),
(1, 48),
(1, 50),
(6, 50),
(1, 51),
(6, 51),
(1, 52),
(6, 52),
(1, 53),
(1, 54),
(6, 54);
/*!40000 ALTER TABLE `at_role_menu` ENABLE KEYS */;
-- 导出 表 yi.at_role_power 结构
CREATE TABLE IF NOT EXISTS `at_role_power` (
`role_id` int(11) NOT NULL DEFAULT '0',
`op_id` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`role_id`,`op_id`),
KEY `at_role_power_fk_op_id` (`op_id`),
CONSTRAINT `at_role_power_fk_op_id` FOREIGN KEY (`op_id`) REFERENCES `at_operation_interface` (`op_id`) ON DELETE CASCADE,
CONSTRAINT `at_role_power_fk_role_id` FOREIGN KEY (`role_id`) REFERENCES `at_role` (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='角色与权限关联表';
-- 正在导出表 yi.at_role_power 的数据:~302 rows (大约)
DELETE FROM `at_role_power`;
/*!40000 ALTER TABLE `at_role_power` DISABLE KEYS */;
INSERT INTO `at_role_power` (`role_id`, `op_id`) VALUES
(1, 23),
(6, 23),
(1, 24),
(1, 25),
(1, 26),
(6, 26),
(1, 27),
(1, 28),
(6, 28),
(1, 29),
(6, 29),
(1, 30),
(1, 31),
(6, 31),
(1, 32),
(6, 32),
(1, 33),
(6, 33),
(1, 34),
(1, 35),
(1, 36),
(1, 37),
(1, 38),
(1, 39),
(6, 39),
(1, 40),
(1, 41),
(6, 41),
(1, 42),
(1, 43),
(6, 43),
(1, 44),
(6, 44),
(1, 45),
(6, 45),
(1, 46),
(1, 47),
(6, 47),
(1, 48),
(1, 49),
(6, 49),
(1, 50),
(6, 50),
(1, 51),
(6, 51),
(1, 52),
(1, 53),
(6, 53),
(1, 54),
(6, 54),
(1, 55),
(1, 56),
(6, 56),
(1, 57),
(6, 57),
(1, 58),
(6, 58),
(1, 59),
(1, 60),
(6, 60),
(1, 61),
(6, 61),
(1, 62),
(1, 63),
(6, 63),
(1, 64),
(6, 64),
(1, 65),
(6, 65),
(1, 66),
(6, 66),
(1, 67),
(1, 68),
(6, 68),
(1, 69),
(6, 69),
(1, 70),
(6, 70),
(1, 71),
(1, 72),
(6, 72),
(1, 73),
(1, 74),
(1, 75),
(1, 81),
(6, 81),
(1, 82),
(1, 83),
(6, 83),
(1, 84),
(1, 85),
(6, 85),
(1, 86),
(1, 87),
(1, 88),
(1, 89),
(1, 90),
(1, 91),
(6, 91),
(1, 92),
(6, 92),
(1, 93),
(1, 94),
(1, 95),
(1, 96),
(1, 97),
(6, 97),
(1, 98),
(6, 98),
(1, 99),
(1, 100),
(1, 101),
(6, 101),
(1, 102),
(6, 102),
(1, 103),
(1, 104),
(6, 104),
(1, 105),
(1, 106),
(6, 106),
(1, 107),
(6, 107),
(1, 108),
(6, 108),
(1, 109),
(1, 110),
(1, 111),
(6, 111),
(1, 112),
(1, 113),
(1, 114),
(6, 114),
(1, 115),
(6, 115),
(1, 116),
(6, 116),
(1, 117),
(6, 117),
(1, 118),
(1, 119),
(6, 119),
(1, 120),
(1, 121),
(6, 121),
(1, 122),
(1, 123),
(1, 124),
(1, 125),
(1, 126),
(1, 127),
(1, 128),
(1, 129),
(1, 130),
(1, 131),
(1, 132),
(1, 133),
(6, 133),
(1, 134),
(6, 134),
(1, 135),
(1, 136),
(6, 136),
(1, 137),
(6, 137),
(1, 138),
(1, 139),
(1, 999),
(6, 999),
(1, 1000),
(6, 1000),
(1, 1001),
(1, 1002),
(1, 1003),
(6, 1003),
(1, 1004),
(6, 1004),
(1, 1005),
(1, 1006),
(6, 1006),
(1, 1007),
(1, 1008),
(1, 1009),
(1, 1010),
(1, 1011),
(1, 1014),
(6, 1014),
(1, 1015),
(6, 1015),
(1, 1016),
(6, 1016),
(1, 1017),
(6, 1017),
(1, 1020),
(1, 1022),
(6, 1022),
(1, 1023),
(1, 1024),
(1, 1025),
(6, 1025),
(1, 1026),
(1, 1027),
(1, 1028),
(6, 1028),
(1, 1029),
(1, 1030),
(6, 1030),
(1, 1031),
(6, 1031),
(1, 1033),
(6, 1033),
(1, 1034),
(1, 1035),
(1, 1036),
(6, 1036),
(1, 1037),
(6, 1037),
(1, 1038),
(1, 1039),
(1, 1040),
(1, 1041),
(6, 1041),
(1, 1042),
(6, 1042),
(1, 1043),
(1, 1044),
(6, 1044),
(1, 1046),
(6, 1046),
(1, 1047),
(6, 1047),
(1, 1051),
(6, 1051),
(1, 1052),
(6, 1052),
(1, 1053),
(1, 1054),
(1, 1055),
(6, 1055),
(1, 1056),
(1, 1057),
(6, 1057),
(1, 1058),
(1, 1060),
(6, 1060),
(1, 1061),
(6, 1061),
(1, 1062),
(1, 1063),
(6, 1063),
(1, 1065),
(6, 1065),
(1, 1066),
(1, 1067),
(6, 1067),
(1, 1068),
(1, 1069),
(1, 1070),
(1, 1071),
(6, 1071),
(1, 1072),
(6, 1072),
(1, 1074),
(6, 1074),
(1, 1075),
(1, 1076),
(1, 1077),
(6, 1077),
(1, 1080),
(6, 1080),
(1, 1081),
(6, 1081),
(1, 1082),
(1, 1083),
(1, 1085),
(6, 1085),
(1, 1086),
(1, 1087),
(1, 1088),
(1, 1089),
(1, 1090),
(6, 1090),
(1, 1091),
(6, 1091),
(1, 1092),
(6, 1092),
(6, 1096),
(6, 1097),
(6, 1098),
(6, 1101),
(6, 1105),
(6, 1106),
(6, 1107),
(6, 1113),
(6, 1114),
(6, 1115),
(6, 1120),
(6, 1121),
(6, 1122),
(6, 1128),
(6, 1136),
(6, 1137);
/*!40000 ALTER TABLE `at_role_power` ENABLE KEYS */;
-- 导出 表 yi.at_scene_validate_rule 结构
CREATE TABLE IF NOT EXISTS `at_scene_validate_rule` (
`validate_id` int(11) NOT NULL AUTO_INCREMENT,
`message_scene_id` int(11) DEFAULT NULL COMMENT '所属测试场景',
`parameter_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '根据validate_method_flag的值有不同的含义:validate_method_flag=0时,其为取值的json串,例如:{"LB":"ss","RB":"vv","ORDER":1},分别表示左边界、右边界、取值顺序,validate_method_flag=1时,该值表示节点路径',
`validate_value` text COLLATE utf8mb4_unicode_ci COMMENT '验证值',
`get_value_method` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '获取validate_value的方式,0 - 常量,1 - 入参节点值,2 - SQL语句,3 - 全局变量,4 - 正则表达式',
`validate_method_flag` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '验证方式0-左右边界取关键字验证,1-节点参数验证',
`status` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '状态,0 - 正常, 1 - 禁用',
`mark` text COLLATE utf8mb4_unicode_ci COMMENT '备注',
PRIMARY KEY (`validate_id`),
KEY `at_scene_validate_rule_fk_message_scene_id` (`message_scene_id`),
CONSTRAINT `at_scene_validate_rule_fk_message_scene_id` FOREIGN KEY (`message_scene_id`) REFERENCES `at_message_scene` (`message_scene_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT=' 出参验证规则';
-- 正在导出表 yi.at_scene_validate_rule 的数据:~0 rows (大约)
DELETE FROM `at_scene_validate_rule`;
/*!40000 ALTER TABLE `at_scene_validate_rule` DISABLE KEYS */;
/*!40000 ALTER TABLE `at_scene_validate_rule` ENABLE KEYS */;
-- 导出 表 yi.at_set_complex_scene 结构
CREATE TABLE IF NOT EXISTS `at_set_complex_scene` (
`set_id` int(11) NOT NULL DEFAULT '0',
`complex_scene_id` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`set_id`,`complex_scene_id`),
KEY `at_set_complex_scene_fk_complex_scene_id` (`complex_scene_id`),
CONSTRAINT `at_set_complex_scene_fk_complex_scene_id` FOREIGN KEY (`complex_scene_id`) REFERENCES `at_complex_scene` (`id`) ON DELETE CASCADE,
CONSTRAINT `at_set_complex_scene_fk_set_id` FOREIGN KEY (`set_id`) REFERENCES `at_test_set` (`set_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='测试集与组合场景关联表';
-- 正在导出表 yi.at_set_complex_scene 的数据:~0 rows (大约)
DELETE FROM `at_set_complex_scene`;
/*!40000 ALTER TABLE `at_set_complex_scene` DISABLE KEYS */;
/*!40000 ALTER TABLE `at_set_complex_scene` ENABLE KEYS */;
-- 导出 表 yi.at_set_scene 结构
CREATE TABLE IF NOT EXISTS `at_set_scene` (
`set_id` int(11) NOT NULL DEFAULT '0',
`message_scene_id` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`set_id`,`message_scene_id`),
KEY `at_set_scene_fk_message_scene_id` (`message_scene_id`),
CONSTRAINT `at_set_scene_fk_message_scene_id` FOREIGN KEY (`message_scene_id`) REFERENCES `at_message_scene` (`message_scene_id`) ON DELETE CASCADE,
CONSTRAINT `at_set_scene_fk_set_id` FOREIGN KEY (`set_id`) REFERENCES `at_test_set` (`set_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='测试集与测试场景组合表';
-- 正在导出表 yi.at_set_scene 的数据:~0 rows (大约)
DELETE FROM `at_set_scene`;
/*!40000 ALTER TABLE `at_set_scene` DISABLE KEYS */;
/*!40000 ALTER TABLE `at_set_scene` ENABLE KEYS */;
-- 导出 表 yi.at_task 结构
CREATE TABLE IF NOT EXISTS `at_task` (
`task_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '任务id',
`task_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '任务名称',
`task_type` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '任务类型,0 - 接口自动化 1 - web自动化',
`related_id` int(11) DEFAULT NULL COMMENT '关联的测试集Id会根据taskType查找',
`task_cron_expression` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'cron表达式',
`run_count` int(11) DEFAULT '0' COMMENT '该任务的运行次数,重启将会重新计数',
`last_finish_time` datetime DEFAULT NULL COMMENT '最后一次完成时间',
`create_time` datetime DEFAULT NULL COMMENT '任务创建时间',
`status` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT ' 当前状态, 0 - 可运行,1 - 不可运行',
`user_id` int(11) DEFAULT NULL COMMENT '创建用户',
`mail_notify` char(1) COLLATE utf8mb4_unicode_ci DEFAULT '1' COMMENT '是否邮件通知,0 - 否,1 - 是',
PRIMARY KEY (`task_id`),
KEY `at_task_user_id_fk_user` (`user_id`),
CONSTRAINT `at_task_user_id_fk_user` FOREIGN KEY (`user_id`) REFERENCES `at_user` (`user_id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='自动化定时测试任务';
-- 正在导出表 yi.at_task 的数据:~0 rows (大约)
DELETE FROM `at_task`;
/*!40000 ALTER TABLE `at_task` DISABLE KEYS */;
/*!40000 ALTER TABLE `at_task` ENABLE KEYS */;
-- 导出 表 yi.at_test_config 结构
CREATE TABLE IF NOT EXISTS `at_test_config` (
`config_id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) DEFAULT NULL COMMENT '所属用户id,若为0则为全局配置',
`request_Url_Flag` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '请求地址选择,已废弃',
`connect_Time_Out` int(11) DEFAULT NULL COMMENT '连接超时时间ms',
`read_Time_Out` int(11) DEFAULT NULL COMMENT '读取返回超时时间ms',
`http_Method_Flag` char(5) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '请求方式,已废弃,可以使用Message中的callParameter参数来设置',
`custom_request_url` text COLLATE utf8mb4_unicode_ci COMMENT '测试集用配置:请求地址全局配置',
`check_Data_flag` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '是否在测试之前检查测试数据,在系统进行定时任务时该配置是无效的。0-需要检查,1-不需要检查',
`run_type` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '测试模式,0-并行 1-串行',
`retry_count` int(3) DEFAULT '3' COMMENT '重试次数',
`systems` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT ' ' COMMENT ' 全局配置无效,只针对测试集的运行时配置,配置当前生效的测试环境,在测试测试集时,如果测试场景包含多个测试环境,已此配置中为准,默认配置或者此值为空时会执行该场景的所有测试环境',
`top_scenes` varchar(2000) COLLATE utf8mb4_unicode_ci DEFAULT ' ' COMMENT '置顶的测试场景,置顶的场景采用串行方式按照顺序运行',
`mail_receive_address` varchar(2000) COLLATE utf8mb4_unicode_ci DEFAULT ' ' COMMENT '邮件通知时:收件人地址列表,逗号分隔',
`mail_copy_address` varchar(2000) COLLATE utf8mb4_unicode_ci DEFAULT ' ' COMMENT '邮件通知时:抄送人地址列表,逗号分隔',
PRIMARY KEY (`config_id`)
) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='接口自动化测试配置';
-- 正在导出表 yi.at_test_config 的数据:~15 rows (大约)
DELETE FROM `at_test_config`;
/*!40000 ALTER TABLE `at_test_config` DISABLE KEYS */;
INSERT INTO `at_test_config` (`config_id`, `user_id`, `request_Url_Flag`, `connect_Time_Out`, `read_Time_Out`, `http_Method_Flag`, `custom_request_url`, `check_Data_flag`, `run_type`, `retry_count`, `systems`, `top_scenes`, `mail_receive_address`, `mail_copy_address`) VALUES
(1, 0, '0', 3000, 20000, '0', '', '0', '0', 3, ' ', ' ', ' ', ' '),
(2, 1, NULL, 3000, 20000, NULL, NULL, '0', '0', 3, NULL, ' ', ' ', ' '),
(4, 4, '2', 3000, 20000, NULL, NULL, '0', '1', 3, ' ', ' ', ' ', ' '),
(6, 5, '0', 3000, 20000, '0', '', '0', '0', 3, ' ', ' ', ' ', ' '),
(8, 2, '0', 3000, 20000, '0', '', '0', '0', 3, ' ', ' ', ' ', ' '),
(9, NULL, '2', 3000, 20000, NULL, '', '0', '0', 3, ' ', ' ', ' ', ' '),
(10, NULL, '0', 3000, 20000, '0', '', '0', '0', 3, ' ', ' ', ' ', ' '),
(13, 6, '0', 3000, 20000, '0', '', '0', '0', 3, ' ', ' ', ' ', ' '),
(14, 18, '0', 5000, 20000, NULL, NULL, '0', '0', 3, ' ', ' ', ' ', ' '),
(15, 10, '0', 3000, 20000, '0', '', '0', '0', 3, ' ', ' ', ' ', ' '),
(16, 13, '0', 3000, 20000, '0', '', '0', '0', 3, ' ', ' ', ' ', ' '),
(17, 3, '0', 3000, 20000, '0', '', '0', '0', 3, ' ', ' ', ' ', ' '),
(18, 21, '0', 3000, 20000, '0', '', '0', '0', 3, ' ', ' ', ' ', ' '),
(21, NULL, '2', 3000, 20000, NULL, '', '0', '0', 3, ' ', ' ', ' ', ' '),
(23, NULL, NULL, 3000, 20000, NULL, NULL, '0', '0', 3, '1,2', ' ', ' ', ' ');
/*!40000 ALTER TABLE `at_test_config` ENABLE KEYS */;
-- 导出 表 yi.at_test_data 结构
CREATE TABLE IF NOT EXISTS `at_test_data` (
`data_id` int(11) NOT NULL AUTO_INCREMENT,
`message_scene_id` int(11) DEFAULT NULL COMMENT '所属测试场景',
`params_data` longtext COLLATE utf8mb4_unicode_ci COMMENT 'json串存储数据,节点路径名作为key,数据作为value',
`status` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '可用状态0-可用 1-不可用/已使用, 2 - 可重复使用,不论接口类型',
`systems` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '所属测试环境',
`data_discr` varchar(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '数据标记,用户自定义,根据接口、报文、场景的不同有所不同,不允许重复',
`default_data` varchar(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT ' 是否为默认数据,默认数据适用于所有的测试环境,但是选择优先级低于属于其他数据,0 - 是,1 - 否',
PRIMARY KEY (`data_id`),
KEY `at_test_data_pk_message_scene_id` (`message_scene_id`),
CONSTRAINT `at_test_data_pk_message_scene_id` FOREIGN KEY (`message_scene_id`) REFERENCES `at_message_scene` (`message_scene_id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='所属测试场景的测试数据';
-- 正在导出表 yi.at_test_data 的数据:~0 rows (大约)
DELETE FROM `at_test_data`;
/*!40000 ALTER TABLE `at_test_data` DISABLE KEYS */;
/*!40000 ALTER TABLE `at_test_data` ENABLE KEYS */;
-- 导出 表 yi.at_test_report 结构
CREATE TABLE IF NOT EXISTS `at_test_report` (
`report_id` int(11) NOT NULL AUTO_INCREMENT,
`test_mode` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '测试模式,即测试对应的测试集ID',
`finish_flag` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '测试完成标记,Y - 已完成,N - 未完成',
`create_time` datetime DEFAULT NULL COMMENT '测试开始时间',
`finish_time` datetime DEFAULT NULL COMMENT '全部场景测试完成时的时间',
`user_id` int(11) DEFAULT NULL COMMENT '测试人',
`mark` text COLLATE utf8mb4_unicode_ci COMMENT '备注',
`details_json` longtext COLLATE utf8mb4_unicode_ci COMMENT 'json格式的测试详情数据,每次测试完成之后自动生成并保存,适用于在线或者离线测试报告的生成',
`guid` varchar(800) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '全局唯一测试标识',
PRIMARY KEY (`report_id`),
KEY `at_test_report_fk_user_id` (`user_id`),
CONSTRAINT `at_test_report_fk_user_id` FOREIGN KEY (`user_id`) REFERENCES `at_user` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT=' 测试报告';
-- 正在导出表 yi.at_test_report 的数据:~0 rows (大约)
DELETE FROM `at_test_report`;
/*!40000 ALTER TABLE `at_test_report` DISABLE KEYS */;
/*!40000 ALTER TABLE `at_test_report` ENABLE KEYS */;
-- 导出 表 yi.at_test_result 结构
CREATE TABLE IF NOT EXISTS `at_test_result` (
`result_id` int(11) NOT NULL AUTO_INCREMENT,
`message_scene_id` int(11) DEFAULT NULL COMMENT '对应测试场景',
`report_id` int(11) DEFAULT NULL COMMENT '所属测试报告',
`message_info` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '格式:接口名,报文名,场景名,记录的是测试当时的状态',
`request_url` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '实际使用的请求URL',
`request_message` longtext COLLATE utf8mb4_unicode_ci COMMENT '实际用到的请求入参报文',
`response_message` longtext COLLATE utf8mb4_unicode_ci COMMENT '实际返回的报文',
`headers` longtext COLLATE utf8mb4_unicode_ci COMMENT '包含response headers、request headers,使用json串保存',
`use_time` int(11) DEFAULT NULL COMMENT '测试耗时ms',
`run_status` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '测试结果状态,必须要保证验证也成功,0 - SUCCESS 成功,1 - FAIL 失败,如返回验证不成功、没有返回等,2 - STOP 异常停止或者未完成,请求地址不通、缺少测试数据等',
`business_system_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '测试环境名称',
`status_code` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '返回状态码,自定义,比如http协议中,表示htpp状态码如200,302等',
`op_time` datetime DEFAULT NULL COMMENT '发送请求的时间',
`complex_result_id` int(11) DEFAULT NULL COMMENT '包含的组合场景多个测试结果',
`protocol_type` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '请求协议类型',
`probe_id` int(11) DEFAULT NULL COMMENT '关联的接口探测任务',
`quality_level` int(1) DEFAULT NULL COMMENT '测试的质量等级,接口探测任务生成的测试结果才会去评定',
`mark` longtext COLLATE utf8mb4_unicode_ci COMMENT '备注',
`message_type` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '报文格式类型',
PRIMARY KEY (`result_id`),
KEY `at_test_result_fk_message_scene_id` (`message_scene_id`),
KEY `at_test_result_fk_report_id` (`report_id`),
KEY `at_test_result_fk_complex_result_id` (`complex_result_id`),
KEY `at_test_result_fk_probe_id` (`probe_id`),
CONSTRAINT `at_test_result_fk_complex_result_id` FOREIGN KEY (`complex_result_id`) REFERENCES `at_test_result` (`result_id`),
CONSTRAINT `at_test_result_fk_message_scene_id` FOREIGN KEY (`message_scene_id`) REFERENCES `at_message_scene` (`message_scene_id`),
CONSTRAINT `at_test_result_fk_probe_id` FOREIGN KEY (`probe_id`) REFERENCES `at_interface_probe` (`probe_id`),
CONSTRAINT `at_test_result_fk_report_id` FOREIGN KEY (`report_id`) REFERENCES `at_test_report` (`report_id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=8 COMMENT='测试详情结果';
-- 正在导出表 yi.at_test_result 的数据:~3 rows (大约)
DELETE FROM `at_test_result`;
/*!40000 ALTER TABLE `at_test_result` DISABLE KEYS */;
INSERT INTO `at_test_result` (`result_id`, `message_scene_id`, `report_id`, `message_info`, `request_url`, `request_message`, `response_message`, `headers`, `use_time`, `run_status`, `business_system_name`, `status_code`, `op_time`, `complex_result_id`, `protocol_type`, `probe_id`, `quality_level`, `mark`, `message_type`) VALUES
(1, NULL, NULL, '测试,查询默认,sunzhenguo', 'http://dcits.xuwangcheng.com:80/dtmp/testTask/listAll', ' ', '{\r\n "code" : 500,\r\n "msg" : "系统内部错误",\r\n "data" : null\r\n}', '{"RequestHeader":{"token":"123456"},"ResponseHeader":{"Server":"nginx/1.8.0","Date":"Thu, 01 Aug 2019 08:13:07 GMT","Content-Type":"application/json;charset=UTF-8","Transfer-Encoding":"chunked","Connection":"keep-alive","Set-Cookie":"JSESSIONID=92aee1a6-3466-42bf-a8e5-11f608d69b88; Path=/dtmp; HttpOnly"}}', 418, '0', '测试', '200', '2019-08-01 16:13:04', NULL, 'HTTP', NULL, NULL, '没有找到需要验证的规则条目,默认测试成功!', 'OPT'),
(2, NULL, NULL, '测试,查询默认,sunzhenguo', 'http://dcits.xuwangcheng.com:80/dtmp/testTask/listAll', '{\n}', '{\r\n "code" : 500,\r\n "msg" : "系统内部错误",\r\n "data" : null\r\n}', '{"RequestHeader":{"token":"123456"},"ResponseHeader":{"Server":"nginx/1.8.0","Date":"Thu, 01 Aug 2019 08:13:53 GMT","Content-Type":"application/json;charset=UTF-8","Transfer-Encoding":"chunked","Connection":"keep-alive"}}', 168, '0', '测试', '200', '2019-08-01 16:13:51', NULL, 'HTTP', NULL, NULL, '没有找到需要验证的规则条目,默认测试成功!', 'OPT'),
(3, NULL, NULL, '测试,查询默认,sunzhenguo', 'http://dcits.xuwangcheng.com:80/dtmp/sys/common/listDept', '{\n}', '{\r\n "code" : 0,\r\n "msg" : "success",\r\n "data" : [ {\r\n "id" : "1067246875800000066",\r\n "pid" : "0",\r\n "children" : [ {\r\n "id" : "1067246875800000063",\r\n "pid" : "1067246875800000066",\r\n "children" : [ {\r\n "id" : "1067246875800000062",\r\n "pid" : "1067246875800000063",\r\n "children" : [ ],\r\n "name" : "性能测试组"\r\n }, {\r\n "id" : "1067246875800000068",\r\n "pid" : "1067246875800000063",\r\n "children" : [ ],\r\n "name" : "电子渠道组"\r\n } ],\r\n "name" : "质测一部"\r\n }, {\r\n "id" : "1067246875800000064",\r\n "pid" : "1067246875800000066",\r\n "children" : [ {\r\n "id" : "1067246875800000065",\r\n "pid" : "1067246875800000064",\r\n "children" : [ ],\r\n "name" : "功能测试组"\r\n }, {\r\n "id" : "1067246875800000067",\r\n "pid" : "1067246875800000064",\r\n "children" : [ ],\r\n "name" : "自动化测试组"\r\n }, {\r\n "id" : "1136536069265809410",\r\n "pid" : "1067246875800000064",\r\n "children" : [ ],\r\n "name" : "性能测试组"\r\n } ],\r\n "name" : "质测三部"\r\n } ],\r\n "name" : "神州数码"\r\n }, {\r\n "id" : "1139466142981644289",\r\n "pid" : "0",\r\n "children" : [ {\r\n "id" : "1139466184475893762",\r\n "pid" : "1139466142981644289",\r\n "children" : [ ],\r\n "name" : "信息系统部"\r\n } ],\r\n "name" : "安徽移动"\r\n } ]\r\n}', '{"RequestHeader":{"token":"123456"},"ResponseHeader":{"Server":"nginx/1.8.0","Date":"Thu, 01 Aug 2019 08:14:40 GMT","Content-Type":"application/json;charset=UTF-8","Transfer-Encoding":"chunked","Connection":"keep-alive"}}', 92, '0', '测试', '200', '2019-08-01 16:14:38', NULL, 'HTTP', NULL, NULL, '没有找到需要验证的规则条目,默认测试成功!', 'OPT');
/*!40000 ALTER TABLE `at_test_result` ENABLE KEYS */;
-- 导出 表 yi.at_test_set 结构
CREATE TABLE IF NOT EXISTS `at_test_set` (
`set_id` int(11) NOT NULL AUTO_INCREMENT,
`config_id` int(11) DEFAULT NULL COMMENT '该测试集的测试配置',
`set_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '测试集名称',
`user_id` int(11) DEFAULT NULL COMMENT '创建用户',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`status` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '可用状态,0-可用 1-不可用,在执行定时任务测试时,将会忽略状态为1的测试集',
`parented` char(1) COLLATE utf8mb4_unicode_ci DEFAULT '1' COMMENT '是否为父节点,父节点就是测试集菜单而不是测试集,1 - 表示测试集 0 - 表示文件夹目录',
`parent_id` int(11) DEFAULT NULL COMMENT '父节点',
`mark` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`set_id`),
KEY `at_test_set_fk_user_id` (`user_id`),
KEY `at_test_set_fk_config_id` (`config_id`),
KEY `at_test_set_fk_set_id` (`parent_id`),
CONSTRAINT `at_test_set_fk_config_id` FOREIGN KEY (`config_id`) REFERENCES `at_test_config` (`config_id`),
CONSTRAINT `at_test_set_fk_set_id` FOREIGN KEY (`parent_id`) REFERENCES `at_test_set` (`set_id`),
CONSTRAINT `at_test_set_fk_user_id` FOREIGN KEY (`user_id`) REFERENCES `at_user` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='测试集';
-- 正在导出表 yi.at_test_set 的数据:~0 rows (大约)
DELETE FROM `at_test_set`;
/*!40000 ALTER TABLE `at_test_set` DISABLE KEYS */;
/*!40000 ALTER TABLE `at_test_set` ENABLE KEYS */;
-- 导出 表 yi.at_user 结构
CREATE TABLE IF NOT EXISTS `at_user` (
`user_id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(120) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '登录用户名',
`real_name` varchar(120) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '真实姓名',
`password` varchar(120) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '密码',
`login_identification` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '登录标识,帮助用户快速登录',
`role_id` int(11) DEFAULT NULL COMMENT '角色',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`status` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '状态,0 - 正常, 1 - 锁定',
`last_login_time` datetime DEFAULT NULL COMMENT '最后登录时间',
`if_new` text COLLATE utf8mb4_unicode_ci COMMENT '通过外部接口同步过来的用户的userid',
PRIMARY KEY (`user_id`),
KEY `at_user_fk_role_id` (`role_id`),
CONSTRAINT `at_user_fk_role_id` FOREIGN KEY (`role_id`) REFERENCES `at_role` (`role_id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户信息';
-- 正在导出表 yi.at_user 的数据:~2 rows (大约)
DELETE FROM `at_user`;
/*!40000 ALTER TABLE `at_user` DISABLE KEYS */;
INSERT INTO `at_user` (`user_id`, `username`, `real_name`, `password`, `login_identification`, `role_id`, `create_time`, `status`, `last_login_time`, `if_new`) VALUES
(1, 'admin', '超级管理员', '6de56f9aad7db084b730f719d0874175', '6242fca3124d6fda992a4773f2bb4abf', 1, '2016-09-18 14:36:06', '0', '2019-08-01 16:10:05', 'atp'),
(2, 'test001', '无聊的测试人员', '96e79218965eb72c92a549dd5a330112', '4453a1a1004f7d9a28a9c21709433abe', 6, '2018-12-28 20:48:32', '0', '2018-12-28 21:02:35', 'atp');
/*!40000 ALTER TABLE `at_user` ENABLE KEYS */;
-- 导出 表 yi.at_user_mail 结构
CREATE TABLE IF NOT EXISTS `at_user_mail` (
`mail_id` int(11) NOT NULL AUTO_INCREMENT,
`receive_user_id` int(11) DEFAULT NULL COMMENT '接收用户',
`send_user_id` int(11) DEFAULT NULL COMMENT '发送用户',
`if_validate` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '查看是否需要验证密码',
`mail_info` longtext COLLATE utf8mb4_unicode_ci COMMENT '消息内容',
`send_status` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '发送状态',
`read_status` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '阅读状态,0 - 已读, 1 - 未读',
`send_time` datetime DEFAULT NULL COMMENT '发送时间',
`title` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '邮件标题',
PRIMARY KEY (`mail_id`),
KEY `at_user_mail_fk_user_id_receive` (`receive_user_id`),
KEY `at_user_mail_fk_user_id_send` (`send_user_id`),
CONSTRAINT `at_user_mail_fk_user_id_receive` FOREIGN KEY (`receive_user_id`) REFERENCES `at_user` (`user_id`),
CONSTRAINT `at_user_mail_fk_user_id_send` FOREIGN KEY (`send_user_id`) REFERENCES `at_user` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户邮件信息';
-- 正在导出表 yi.at_user_mail 的数据:~0 rows (大约)
DELETE FROM `at_user_mail`;
/*!40000 ALTER TABLE `at_user_mail` DISABLE KEYS */;
/*!40000 ALTER TABLE `at_user_mail` ENABLE KEYS */;
-- 导出 表 yi.at_web_script_module 结构
CREATE TABLE IF NOT EXISTS `at_web_script_module` (
`module_id` int(11) NOT NULL AUTO_INCREMENT,
`module_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '模块名称',
`folder_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '文件夹名称',
`create_user` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建用户',
`create_time` datetime DEFAULT NULL COMMENT ' 创建时间',
`author` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '脚本作者',
`mark` text COLLATE utf8mb4_unicode_ci COMMENT '备注',
`module_code` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT ' 模块业务code',
`framework_type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '框架类型:目前支持的ruby-watir-cucumber',
PRIMARY KEY (`module_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ruby-cucumber自动化脚本模块定义';
-- 正在导出表 yi.at_web_script_module 的数据:~0 rows (大约)
DELETE FROM `at_web_script_module`;
/*!40000 ALTER TABLE `at_web_script_module` DISABLE KEYS */;
/*!40000 ALTER TABLE `at_web_script_module` ENABLE KEYS */;
-- 导出 表 yi.at_web_script_task 结构
CREATE TABLE IF NOT EXISTS `at_web_script_task` (
`task_id` int(11) NOT NULL AUTO_INCREMENT,
`module_id` int(11) DEFAULT NULL COMMENT '关联模块',
`task_type` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '类型,0 - 内部调用 1 - 外部接口调用',
`start_time` datetime DEFAULT NULL COMMENT '开始执行时间',
`finish_time` datetime DEFAULT NULL COMMENT '结束时间',
`finish_flag` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '结束标识 Y - 已结束 N - 未结束',
`report_path` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '该次报告路径',
`mark` text COLLATE utf8mb4_unicode_ci COMMENT '命令行执行的返回内容',
`detail_json` text COLLATE utf8mb4_unicode_ci COMMENT '详细结果json',
`guid` varchar(800) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '唯一全局标识',
PRIMARY KEY (`task_id`),
KEY `at_web_script_task_fk_module_id` (`module_id`),
CONSTRAINT `at_web_script_task_fk_module_id` FOREIGN KEY (`module_id`) REFERENCES `at_web_script_module` (`module_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ruby_cucumber框架,web自动化测试任务';
-- 正在导出表 yi.at_web_script_task 的数据:~0 rows (大约)
DELETE FROM `at_web_script_task`;
/*!40000 ALTER TABLE `at_web_script_task` DISABLE KEYS */;
/*!40000 ALTER TABLE `at_web_script_task` ENABLE KEYS */;
-- 导出 表 yi.at_web_suite_case_comp 结构
CREATE TABLE IF NOT EXISTS `at_web_suite_case_comp` (
`comp_id` int(11) NOT NULL AUTO_INCREMENT,
`suite_id` int(11) DEFAULT NULL,
`case_id` int(11) DEFAULT NULL,
`exec_seq` int(3) DEFAULT NULL,
`group_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`skip_flag` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`comp_id`),
KEY `at_web_suite_case_comp_fk_suite_id` (`suite_id`),
KEY `at_web_suite_case_comp_fk_case_id` (`case_id`),
CONSTRAINT `at_web_suite_case_comp_fk_case_id` FOREIGN KEY (`case_id`) REFERENCES `at_web_test_case` (`case_id`),
CONSTRAINT `at_web_suite_case_comp_fk_suite_id` FOREIGN KEY (`suite_id`) REFERENCES `at_web_test_suite` (`suite_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='web自动化测试套件与测试用例关联';
-- 正在导出表 yi.at_web_suite_case_comp 的数据:~0 rows (大约)
DELETE FROM `at_web_suite_case_comp`;
/*!40000 ALTER TABLE `at_web_suite_case_comp` DISABLE KEYS */;
/*!40000 ALTER TABLE `at_web_suite_case_comp` ENABLE KEYS */;
-- 导出 表 yi.at_web_test_case 结构
CREATE TABLE IF NOT EXISTS `at_web_test_case` (
`case_id` int(11) NOT NULL AUTO_INCREMENT,
`case_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`browser_type` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`case_type` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`create_time` datetime DEFAULT NULL,
`config_json` text COLLATE utf8mb4_unicode_ci,
`user_id` int(11) DEFAULT NULL,
`mark` text COLLATE utf8mb4_unicode_ci,
`last_run_status` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`status` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`last_run_time` datetime DEFAULT NULL,
PRIMARY KEY (`case_id`),
KEY `at_web_test_case_fk_user_id` (`user_id`),
CONSTRAINT `at_web_test_case_fk_user_id` FOREIGN KEY (`user_id`) REFERENCES `at_user` (`user_id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='web自动化测试用例';
-- 正在导出表 yi.at_web_test_case 的数据:~0 rows (大约)
DELETE FROM `at_web_test_case`;
/*!40000 ALTER TABLE `at_web_test_case` DISABLE KEYS */;
/*!40000 ALTER TABLE `at_web_test_case` ENABLE KEYS */;
-- 导出 表 yi.at_web_test_case_report 结构
CREATE TABLE IF NOT EXISTS `at_web_test_case_report` (
`case_report_id` int(11) NOT NULL AUTO_INCREMENT,
`suite_report_id` int(11) DEFAULT NULL,
`case_id` int(11) DEFAULT NULL,
`case_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`browser_type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`run_status` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`step_count` int(5) DEFAULT NULL,
`execute_step_count` int(5) DEFAULT NULL,
`start_time` datetime DEFAULT NULL,
`finish_time` datetime DEFAULT NULL,
`mark` text COLLATE utf8mb4_unicode_ci,
`user_id` int(11) DEFAULT NULL,
`result_details` longtext COLLATE utf8mb4_unicode_ci,
`run_log` longtext COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`case_report_id`),
KEY `at_web_test_case_report_fk_suite_report_id` (`suite_report_id`),
KEY `at_web_test_case_report_fk_case_id` (`case_id`),
KEY `at_web_test_case_report_fk_user_id` (`user_id`),
CONSTRAINT `at_web_test_case_report_fk_case_id` FOREIGN KEY (`case_id`) REFERENCES `at_web_test_case` (`case_id`),
CONSTRAINT `at_web_test_case_report_fk_suite_report_id` FOREIGN KEY (`suite_report_id`) REFERENCES `at_web_test_suite_report` (`suite_report_id`),
CONSTRAINT `at_web_test_case_report_fk_user_id` FOREIGN KEY (`user_id`) REFERENCES `at_user` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='web自动化测试用例报告详情数据';
-- 正在导出表 yi.at_web_test_case_report 的数据:~0 rows (大约)
DELETE FROM `at_web_test_case_report`;
/*!40000 ALTER TABLE `at_web_test_case_report` DISABLE KEYS */;
/*!40000 ALTER TABLE `at_web_test_case_report` ENABLE KEYS */;
-- 导出 表 yi.at_web_test_config 结构
CREATE TABLE IF NOT EXISTS `at_web_test_config` (
`config_id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) DEFAULT NULL,
`chrome_driver_path` varchar(2000) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`firefox_driver_path` varchar(2000) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`opera_driver_path` varchar(2000) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`ie_driver_path` varchar(2000) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`window_maximize` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`page_load_timeout` int(5) DEFAULT NULL,
`implicitly_wait_timeout` int(5) DEFAULT NULL,
`chrome_excute_path` varchar(2000) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`firefox_excute_path` varchar(2000) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`opera_excute_path` varchar(2000) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`ie_excute_path` varchar(2000) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`config_id`),
KEY `at_web_test_config_fk_user_id` (`user_id`),
CONSTRAINT `at_web_test_config_fk_user_id` FOREIGN KEY (`user_id`) REFERENCES `at_user` (`user_id`)
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='web自动化测试配置';
-- 正在导出表 yi.at_web_test_config 的数据:~0 rows (大约)
DELETE FROM `at_web_test_config`;
/*!40000 ALTER TABLE `at_web_test_config` DISABLE KEYS */;
/*!40000 ALTER TABLE `at_web_test_config` ENABLE KEYS */;
-- 导出 表 yi.at_web_test_element 结构
CREATE TABLE IF NOT EXISTS `at_web_test_element` (
`element_id` int(11) NOT NULL AUTO_INCREMENT,
`element_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`element_type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`by_type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`by_value` varchar(1000) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`seq` int(1) DEFAULT NULL,
`parent_id` int(11) DEFAULT NULL,
`create_time` datetime DEFAULT NULL,
`user_id` int(11) DEFAULT NULL,
`mark` text COLLATE utf8mb4_unicode_ci,
`modify_log` text COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`element_id`),
KEY `at_web_test_element_fk_parent_id` (`parent_id`),
KEY `at_web_test_element_fk_user_id` (`user_id`),
CONSTRAINT `at_web_test_element_fk_parent_id` FOREIGN KEY (`parent_id`) REFERENCES `at_web_test_element` (`element_id`) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT `at_web_test_element_fk_user_id` FOREIGN KEY (`user_id`) REFERENCES `at_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=60 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='web自动化测试元素信息表';
-- 正在导出表 yi.at_web_test_element 的数据:~5 rows (大约)
DELETE FROM `at_web_test_element`;
/*!40000 ALTER TABLE `at_web_test_element` DISABLE KEYS */;
INSERT INTO `at_web_test_element` (`element_id`, `element_name`, `element_type`, `by_type`, `by_value`, `seq`, `parent_id`, `create_time`, `user_id`, `mark`, `modify_log`) VALUES
(1, 'WEB自动化', 'website', NULL, NULL, 0, NULL, '2018-08-25 20:18:15', 1, NULL, '[]'),
(2, '通用元素', 'page', NULL, NULL, 0, 1, '2018-08-25 20:19:06', 1, NULL, '[]'),
(3, '当前窗口地址栏', 'tag', 'currentUrl', NULL, 0, 2, '2018-08-26 17:19:33', 1, '当前窗口上方地址栏的值', '[]'),
(4, '当前窗口标题', 'tag', 'title', NULL, 0, 2, '2018-08-26 17:20:29', 1, '当前窗口的标题', '[]'),
(5, '当前页确认框/对话框', 'tag', 'alert', NULL, 0, 2, '2018-08-26 17:21:25', 1, '浏览器原始的确认框或者对话框,该元素不能通过元素定位到', '[]');
/*!40000 ALTER TABLE `at_web_test_element` ENABLE KEYS */;
-- 导出 表 yi.at_web_test_step 结构
CREATE TABLE IF NOT EXISTS `at_web_test_step` (
`step_id` int(11) NOT NULL AUTO_INCREMENT,
`step_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`case_id` int(11) DEFAULT NULL,
`exec_seq` int(2) DEFAULT NULL,
`op_type` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`element_id` int(11) DEFAULT NULL,
`snippet_case_id` int(11) DEFAULT NULL,
`required_data_type` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`required_data_value` varchar(2550) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`validate_data_type` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`validate_data_value` varchar(2550) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`skip_flag` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`config_json` text COLLATE utf8mb4_unicode_ci,
`create_time` datetime DEFAULT NULL,
`user_id` int(11) DEFAULT NULL,
`error_interrupt_flag` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`mark` text COLLATE utf8mb4_unicode_ci,
`modify_log` text COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`step_id`),
KEY `at_web_test_step_fk_case_id` (`case_id`),
KEY `at_web_test_step_fk_snippet_case_id` (`snippet_case_id`),
KEY `at_web_test_step_fk_element_id` (`element_id`),
KEY `at_web_test_step_fk_user_id` (`user_id`),
CONSTRAINT `at_web_test_step_fk_case_id` FOREIGN KEY (`case_id`) REFERENCES `at_web_test_case` (`case_id`),
CONSTRAINT `at_web_test_step_fk_element_id` FOREIGN KEY (`element_id`) REFERENCES `at_web_test_element` (`element_id`),
CONSTRAINT `at_web_test_step_fk_snippet_case_id` FOREIGN KEY (`snippet_case_id`) REFERENCES `at_web_test_case` (`case_id`),
CONSTRAINT `at_web_test_step_fk_user_id` FOREIGN KEY (`user_id`) REFERENCES `at_user` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='web自动化测试步骤信息';
-- 正在导出表 yi.at_web_test_step 的数据:~0 rows (大约)
DELETE FROM `at_web_test_step`;
/*!40000 ALTER TABLE `at_web_test_step` DISABLE KEYS */;
/*!40000 ALTER TABLE `at_web_test_step` ENABLE KEYS */;
-- 导出 表 yi.at_web_test_suite 结构
CREATE TABLE IF NOT EXISTS `at_web_test_suite` (
`suite_id` int(11) NOT NULL AUTO_INCREMENT,
`suite_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`browser_type` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`config_id` int(11) DEFAULT NULL,
`user_id` int(11) DEFAULT NULL,
`create_time` datetime DEFAULT NULL,
`mark` text COLLATE utf8mb4_unicode_ci,
`run_count` int(11) DEFAULT NULL,
`last_run_time` datetime DEFAULT NULL,
`config_json` text COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`suite_id`),
KEY `at_web_test_suite_fk_config_id` (`config_id`),
KEY `at_web_test_suite_fk_user_id` (`user_id`),
CONSTRAINT `at_web_test_suite_fk_config_id` FOREIGN KEY (`config_id`) REFERENCES `at_web_test_config` (`config_id`),
CONSTRAINT `at_web_test_suite_fk_user_id` FOREIGN KEY (`user_id`) REFERENCES `at_user` (`user_id`)
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='web自动化测试套件';
-- 正在导出表 yi.at_web_test_suite 的数据:~0 rows (大约)
DELETE FROM `at_web_test_suite`;
/*!40000 ALTER TABLE `at_web_test_suite` DISABLE KEYS */;
/*!40000 ALTER TABLE `at_web_test_suite` ENABLE KEYS */;
-- 导出 表 yi.at_web_test_suite_report 结构
CREATE TABLE IF NOT EXISTS `at_web_test_suite_report` (
`suite_report_id` int(11) NOT NULL AUTO_INCREMENT,
`suite_id` int(11) DEFAULT NULL,
`suite_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`browser_type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`start_time` datetime DEFAULT NULL,
`finish_time` datetime DEFAULT NULL,
`finish_flag` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`total_count` int(11) DEFAULT NULL,
`success_count` int(11) DEFAULT NULL,
`fail_count` int(11) DEFAULT NULL,
`mark` text COLLATE utf8mb4_unicode_ci,
`report_path` varchar(2000) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`report_details` longtext COLLATE utf8mb4_unicode_ci,
`user_id` int(11) DEFAULT NULL,
`run_log` longtext COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`suite_report_id`),
KEY `at_web_test_suite_report_fk_suite_id` (`suite_id`),
KEY `at_web_test_suite_report_fk_user_id` (`user_id`),
CONSTRAINT `at_web_test_suite_report_fk_suite_id` FOREIGN KEY (`suite_id`) REFERENCES `at_web_test_suite` (`suite_id`),
CONSTRAINT `at_web_test_suite_report_fk_user_id` FOREIGN KEY (`user_id`) REFERENCES `at_user` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='web自动化测试套件报告';
-- 正在导出表 yi.at_web_test_suite_report 的数据:~0 rows (大约)
DELETE FROM `at_web_test_suite_report`;
/*!40000 ALTER TABLE `at_web_test_suite_report` DISABLE KEYS */;
/*!40000 ALTER TABLE `at_web_test_suite_report` ENABLE KEYS */;
/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
/*!40014 SET FOREIGN_KEY_CHECKS=IF(@OLD_FOREIGN_KEY_CHECKS IS NULL, 1, @OLD_FOREIGN_KEY_CHECKS) */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。