-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathqywx_api_testdata.sql
244 lines (219 loc) · 15.5 KB
/
qywx_api_testdata.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
/*
Navicat Premium Data Transfer
Source Server : mydb
Source Server Type : MySQL
Source Server Version : 80022
Source Host : localhost:3306
Source Schema : qywx_api_testdata
Target Server Type : MySQL
Target Server Version : 80022
File Encoding : 65001
Date: 19/05/2021 11:05:22
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for api_externalcontact_list
-- ----------------------------
DROP TABLE IF EXISTS `api_externalcontact_list`;
CREATE TABLE `api_externalcontact_list` (
`id` int NOT NULL DEFAULT 0 COMMENT '索引id',
`case_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用例编号',
`api_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '接口编号',
`query_param` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '请求参数',
`query_body` varchar(10240) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '请求体',
`expected_code` int NOT NULL COMMENT '期望状态码',
`expected_message` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '期望结果',
`expected_targeted` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '针对性断言',
`description` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用例描述',
`flag` tinyint NOT NULL COMMENT '用例标记:1-正向用例,0-反向用例,其他-对应场景',
`execute` tinyint NULL DEFAULT 1 COMMENT '是否执行用例',
`process` tinyint NOT NULL DEFAULT 0 COMMENT '是否是参与业务流程'
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of api_externalcontact_list
-- ----------------------------
INSERT INTO `api_externalcontact_list` VALUES (1, 'TestListCustomer_001', 'customer_list_1', '{\"userid\":\"HongLi\"}', NULL, 0, 'ok', '{\"external_userid\":\"wm1h_uCwAAk70DzCKMiBNb8zJjz5er0A\"}', '获取已存在客户信息', 1, 1, 1);
-- ----------------------------
-- Table structure for api_gettoken
-- ----------------------------
DROP TABLE IF EXISTS `api_gettoken`;
CREATE TABLE `api_gettoken` (
`id` int NOT NULL DEFAULT 0 COMMENT '索引id',
`case_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用例编号',
`api_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '接口编号',
`query_param` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '请求参数',
`query_body` varchar(10240) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '请求体',
`expected_code` int NOT NULL COMMENT '期望状态码',
`expected_message` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '期望结果',
`expected_targeted` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '针对性断言',
`description` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用例描述',
`flag` tinyint NOT NULL COMMENT '用例标记:1-正向用例,0-反向用例,其他-对应场景',
`execute` tinyint NULL DEFAULT 1 COMMENT '是否执行用例',
`process` tinyint NOT NULL DEFAULT 0 COMMENT '是否是参与业务流程'
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of api_gettoken
-- ----------------------------
INSERT INTO `api_gettoken` VALUES (1, 'TestAddressbookGetAccessToken_001', 'addressbook_gettoken_1', '{\"corpid\":\"ww97d35aaa92f1422a\",\"corpsecret\":\"MA8a92IiNWa4L9UnmNNwL8ruQqM7ZaJOo8cXu9zUMl8\"}', NULL, 0, 'ok', NULL, '正确的corpid和corpsecret获取access_token', 1, 1, 1);
INSERT INTO `api_gettoken` VALUES (2, 'TestExternalcontactGetAccessToken_001', 'externalcontact_gettoken_1', '{\"corpid\":\"ww97d35aaa92f1422a\",\"corpsecret\":\"NJRrZzNF5_QTqs5ZBGmnMEnmKEh5ByX1vROdcqN7MtM\"}', NULL, 0, 'ok', NULL, '正确的corpid和corpsecret获取access_token', 1, 1, 1);
-- ----------------------------
-- Table structure for api_user_batchdelete
-- ----------------------------
DROP TABLE IF EXISTS `api_user_batchdelete`;
CREATE TABLE `api_user_batchdelete` (
`id` int NOT NULL DEFAULT 0 COMMENT '索引id',
`case_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用例编号',
`api_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '接口编号',
`query_param` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '请求参数',
`query_body` varchar(10240) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '请求体',
`expected_code` int NOT NULL COMMENT '期望状态码',
`expected_message` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '期望结果',
`expected_targeted` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '针对性断言',
`description` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用例描述',
`flag` tinyint NOT NULL COMMENT '用例标记:1-正向用例,0-反向用例,其他-对应场景',
`execute` tinyint NULL DEFAULT 1 COMMENT '是否执行用例',
`process` tinyint NOT NULL DEFAULT 0 COMMENT '是否是参与业务流程'
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of api_user_batchdelete
-- ----------------------------
INSERT INTO `api_user_batchdelete` VALUES (1, 'TestBatchDeleteUser_001', 'user_batchdelete_1', '', '{\"useridlist\":\"${useridlist}\"}', 0, 'deleted', '', '批量删除已存在成员', 1, 1, 1);
-- ----------------------------
-- Table structure for api_user_create
-- ----------------------------
DROP TABLE IF EXISTS `api_user_create`;
CREATE TABLE `api_user_create` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '索引id',
`case_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用例编号',
`api_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '接口编号',
`query_param` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '请求参数',
`query_body` varchar(10240) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '请求体',
`expected_code` int NOT NULL COMMENT '期望状态码',
`expected_message` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '期望结果',
`expected_targeted` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '针对性断言',
`description` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用例描述',
`flag` tinyint NOT NULL COMMENT '用例标记:1-正向用例,0-反向用例,其他-对应场景',
`execute` tinyint NULL DEFAULT 1 COMMENT '是否执行用例',
`process` tinyint NOT NULL DEFAULT 0 COMMENT '是否是参与业务流程',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of api_user_create
-- ----------------------------
INSERT INTO `api_user_create` VALUES (1, 'TestCreateUser_001', 'user_create_1', '', '{\r\n \"userid\": \"${userid}\",\r\n \"name\": \"${userid}\",\r\n \"alias\": \"${userid}\",\r\n \"mobile\": \"${mobile}\",\r\n \"department\": [1, 2],\r\n \"order\":[10,40],\r\n \"position\": \"产品经理\"\r\n}', 0, 'created', NULL, '只传必填字段创建成员', 1, 1, 1);
-- ----------------------------
-- Table structure for api_user_delete
-- ----------------------------
DROP TABLE IF EXISTS `api_user_delete`;
CREATE TABLE `api_user_delete` (
`id` int NOT NULL DEFAULT 0 COMMENT '索引id',
`case_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用例编号',
`api_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '接口编号',
`query_param` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '请求参数',
`query_body` varchar(10240) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '请求体',
`expected_code` int NOT NULL COMMENT '期望状态码',
`expected_message` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '期望结果',
`expected_targeted` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '针对性断言',
`description` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用例描述',
`flag` tinyint NOT NULL COMMENT '用例标记:1-正向用例,0-反向用例,其他-对应场景',
`execute` tinyint NULL DEFAULT 1 COMMENT '是否执行用例',
`process` tinyint NOT NULL DEFAULT 0 COMMENT '是否是参与业务流程'
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of api_user_delete
-- ----------------------------
INSERT INTO `api_user_delete` VALUES (1, 'TestDeleteUser_001', 'user_delete_1', '{\"userid\":\"${userid}\"}', NULL, 0, 'deleted', '', '删除已存在成员', 1, 1, 1);
-- ----------------------------
-- Table structure for api_user_get
-- ----------------------------
DROP TABLE IF EXISTS `api_user_get`;
CREATE TABLE `api_user_get` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '索引id',
`case_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用例编号',
`api_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '接口编号',
`query_param` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '请求参数',
`query_body` varchar(10240) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '请求体',
`expected_code` int NOT NULL COMMENT '期望状态码',
`expected_message` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '期望结果',
`expected_targeted` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '针对性断言',
`description` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用例描述',
`flag` tinyint NOT NULL COMMENT '用例标记:1-正向用例,0-反向用例,其他-对应场景',
`execute` tinyint NULL DEFAULT 1 COMMENT '是否执行用例',
`process` tinyint NOT NULL DEFAULT 0 COMMENT '是否是参与业务流程',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of api_user_get
-- ----------------------------
INSERT INTO `api_user_get` VALUES (1, 'TestGetUser_001', 'user_get_1', '{\"userid\":\"${userid}\"}', NULL, 0, 'ok', '{\"userid\":\"${userid}\"}', '获取已存在成员信息', 1, 1, 1);
-- ----------------------------
-- Table structure for api_user_update
-- ----------------------------
DROP TABLE IF EXISTS `api_user_update`;
CREATE TABLE `api_user_update` (
`id` int NOT NULL DEFAULT 0 COMMENT '索引id',
`case_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用例编号',
`api_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '接口编号',
`query_param` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '请求参数',
`query_body` varchar(10240) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '请求体',
`expected_code` int NOT NULL COMMENT '期望状态码',
`expected_message` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '期望结果',
`expected_targeted` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '针对性断言',
`description` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用例描述',
`flag` tinyint NOT NULL COMMENT '用例标记:1-正向用例,0-反向用例,其他-对应场景',
`execute` tinyint NULL DEFAULT 1 COMMENT '是否执行用例',
`process` tinyint NOT NULL DEFAULT 0 COMMENT '是否是参与业务流程'
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of api_user_update
-- ----------------------------
INSERT INTO `api_user_update` VALUES (1, 'TestUpdateUser_001', 'user_update_1', '', '{\r\n \"userid\": \"${userid}\",\r\n \"name\": \"测试\",\r\n \"department\": [1, 2],\r\n \"order\":[10,40],\r\n \"position\": \"自动化测试工程师\"\r\n}', 0, 'updated', NULL, '更新成员name和position', 1, 1, 1);
-- ----------------------------
-- Table structure for cookies
-- ----------------------------
DROP TABLE IF EXISTS `cookies`;
CREATE TABLE `cookies` (
`cid` int NOT NULL AUTO_INCREMENT,
`api_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`key` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`value` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`store_time` datetime NULL DEFAULT NULL,
PRIMARY KEY (`cid`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of cookies
-- ----------------------------
-- ----------------------------
-- Table structure for headers
-- ----------------------------
DROP TABLE IF EXISTS `headers`;
CREATE TABLE `headers` (
`hid` int NOT NULL AUTO_INCREMENT,
`key` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`value` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`store_time` datetime NULL DEFAULT NULL,
PRIMARY KEY (`hid`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of headers
-- ----------------------------
-- ----------------------------
-- Table structure for variable
-- ----------------------------
DROP TABLE IF EXISTS `variable`;
CREATE TABLE `variable` (
`vid` int NOT NULL COMMENT '索引id',
`variable_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '可变参数名',
`variable_value` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '可变参数值',
`reflect_class` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '生成可变参数对应的反射类',
`reflect_method` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '生成可变参数对应的反射方法',
`remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`vid`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of variable
-- ----------------------------
INSERT INTO `variable` VALUES (1, '${userid}', NULL, 'com.qq.qywx.common.variable.UserIdGenerator', 'generateUserId', '生成唯一的userid');
INSERT INTO `variable` VALUES (2, '${mobile}', NULL, 'com.qq.qywx.common.variable.MobileGenerator', 'generateMobile', '生成随机11位手机号');
SET FOREIGN_KEY_CHECKS = 1;