diff --git a/sql/xzf.sql b/sql/xzf.sql index 64a23011b8a090a3a1ffc54877745f1181307dfc..d6dddbd50a231002f426721bc9031d325d5fec9c 100644 --- a/sql/xzf.sql +++ b/sql/xzf.sql @@ -8,14 +8,14 @@ DROP TABLE IF EXISTS `tester_interface`; CREATE TABLE `tester_interface` ( `interface_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '接口id', - `desc` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '接口描述', + `desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '接口描述', `mapping` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '接口地址', `http_method` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'http方式', `content_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'content_type', `query_param` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'query参数', - `body_param` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'body参数', + `body_param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'body参数', `path_param` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'path参数', - `judge_expression` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '判定表达式', + `judge_expression` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '判定表达式', `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '状态(0正常 1停用)', `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', @@ -42,18 +42,18 @@ CREATE TABLE `tester_interface_call_log` ( `interface_call_log_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '接口调用日志id', `task_call_log_id` bigint(20) NOT NULL COMMENT '任务调用日志id', `interface_id` bigint(20) DEFAULT '0' COMMENT '接口id', - `interface_desc` varchar(50) DEFAULT '' COMMENT '接口描述', + `interface_desc` varchar(255) DEFAULT '' COMMENT '接口描述', `http_method` varchar(8) DEFAULT NULL COMMENT 'http方式', `final_url` varchar(512) DEFAULT '' COMMENT '实际url', `query_param` varchar(512) DEFAULT NULL COMMENT '实际query参数', - `body_param` varchar(512) DEFAULT NULL COMMENT '实际body参数', + `body_param` text DEFAULT NULL COMMENT '实际body参数', `headers` varchar(512) DEFAULT NULL COMMENT 'request_headers', - `content_type` varchar(32) DEFAULT NULL COMMENT 'request_content_type', + `content_type` varchar(64) DEFAULT NULL COMMENT 'request_content_type', `status` varchar(10) DEFAULT NULL COMMENT '返回状态', - `judge_expression` varchar(255) DEFAULT NULL COMMENT '判定表达式', - `response` varchar(512) DEFAULT NULL COMMENT '返回结果', + `judge_expression` varchar(512) DEFAULT NULL COMMENT '判定表达式', + `response` text DEFAULT NULL COMMENT '返回结果', `response_headers` varchar(512) DEFAULT NULL COMMENT '返回headers', - `exception` varchar(255) DEFAULT NULL COMMENT '异常消息', + `exception` varchar(512) DEFAULT NULL COMMENT '异常消息', `create_time` datetime DEFAULT NULL COMMENT '创建时间', PRIMARY KEY (`interface_call_log_id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '接口调用日志表' ROW_FORMAT = Dynamic; @@ -127,10 +127,10 @@ CREATE TABLE `tester_task_interface_relation` ( `host` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '主机', `port` int(10) UNSIGNED NULL DEFAULT NULL COMMENT '端口', `depend_relation_ids` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '依赖关系id(以逗号分隔)', - `depend_param` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '依赖参数', + `depend_param` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '依赖参数', `content_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'content_type', `query_param` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'query参数', - `body_param` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'body参数', + `body_param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'body参数', `path_param` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'path参数', `login_config_id` bigint(20) NULL DEFAULT NULL COMMENT '登录配置id', `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '状态(0正常 1停用)', diff --git a/tester/src/main/java/com/ruoyi/tester/executor/ExtraHandlerImpl.java b/tester/src/main/java/com/ruoyi/tester/executor/ExtraHandlerImpl.java index 28936d6a87a3c2ab9f1e66437ea72fd8a61183d0..e15b228fa38b8cc8ab5c7ec7a0896446616faa8c 100644 --- a/tester/src/main/java/com/ruoyi/tester/executor/ExtraHandlerImpl.java +++ b/tester/src/main/java/com/ruoyi/tester/executor/ExtraHandlerImpl.java @@ -141,20 +141,20 @@ public class ExtraHandlerImpl implements IExtraHandler { if(interfaceCallLog.getFinalUrl() != null && interfaceCallLog.getFinalUrl().length() > 512){ interfaceCallLog.setFinalUrl(interfaceCallLog.getFinalUrl().substring(0, 512)); } - if(interfaceCallLog.getBodyParam() != null && interfaceCallLog.getBodyParam().length() > 1024){ - interfaceCallLog.setBodyParam(interfaceCallLog.getBodyParam().substring(0, 1024)); + if(interfaceCallLog.getBodyParam() != null && interfaceCallLog.getBodyParam().length() > 21845){ + interfaceCallLog.setBodyParam(interfaceCallLog.getBodyParam().substring(0, 21845)); } if(interfaceCallLog.getHeaders() != null && interfaceCallLog.getHeaders().length() > 512){ interfaceCallLog.setHeaders(interfaceCallLog.getHeaders().substring(0, 512)); } - if(interfaceCallLog.getResponse() != null && interfaceCallLog.getResponse().length() > 512){ - interfaceCallLog.setResponse(interfaceCallLog.getResponse().substring(0, 512)); + if(interfaceCallLog.getResponse() != null && interfaceCallLog.getResponse().length() > 21845){ + interfaceCallLog.setResponse(interfaceCallLog.getResponse().substring(0, 21845)); } if(interfaceCallLog.getResponseHeaders() != null && interfaceCallLog.getResponseHeaders().length() > 512){ interfaceCallLog.setResponseHeaders(interfaceCallLog.getResponseHeaders().substring(0, 512)); } - if(interfaceCallLog.getException() != null && interfaceCallLog.getException().length() > 255){ - interfaceCallLog.setException(interfaceCallLog.getException().substring(0, 255)); + if(interfaceCallLog.getException() != null && interfaceCallLog.getException().length() > 512){ + interfaceCallLog.setException(interfaceCallLog.getException().substring(0, 512)); } if(interfaceCallLog.getContentType() != null && interfaceCallLog.getContentType().length() > 32){ interfaceCallLog.setContentType(interfaceCallLog.getContentType().substring(0, 32));