{ "summary_metadata": { "start_time": "2025-05-27T17:39:47.670313", "end_time": "2025-05-27T17:39:59.010355", "duration_seconds": "11.34" }, "endpoint_stats": { "total_defined": 6, "total_tested": 6, "passed": 0, "failed": 6, "partial_success": 0, "error": 0, "skipped": 0, "success_rate_percentage": "0.00" }, "test_case_stats": { "total_applicable": 42, "total_executed": 42, "passed": 0, "failed": 6, "error_in_execution": 0, "skipped_during_endpoint_execution": 36, "success_rate_percentage": "0.00" }, "detailed_results": [ { "endpoint_id": "POST /api/dms/{dms_instance_code}/v1/message/push/{schema}/{version}", "endpoint_name": "数据推送接口", "overall_status": "失败", "duration_seconds": 3.194022, "start_time": "2025-05-27T17:39:47.670851", "end_time": "2025-05-27T17:39:50.864873", "executed_test_cases": [ { "test_case_id": "TC-STATUS-001", "test_case_name": "基本状态码 200 检查", "test_case_severity": "严重", "status": "失败", "message": "期望状态码 200,但收到 502。", "duration_seconds": 3.1928409161046147, "timestamp": "2025-05-27T17:39:50.863872", "validation_points": [ { "expected_status": 200, "actual_status": 502, "request_url": "http://0.0.0.0:4523/m1/6389742-6086420-default/api/dms/example_dms_instance_code/v1/message/push/example_schema/example_version", "response_body_sample": "" } ] }, { "test_case_id": "TC-CORE-FUNC-001", "test_case_name": "Response Body JSON Schema Validation", "test_case_severity": "严重", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 2.729194238781929e-05, "timestamp": "2025-05-27T17:39:50.864116", "validation_points": [] }, { "test_case_id": "TC-SECURITY-001", "test_case_name": "HTTPS Protocol Mandatory Verification", "test_case_severity": "严重", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 5.3999945521354675e-05, "timestamp": "2025-05-27T17:39:50.864400", "validation_points": [] }, { "test_case_id": "TC-ERROR-4001-QUERY", "test_case_name": "Error Code 4001 - Query Parameter Type Mismatch Validation", "test_case_severity": "中", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 5.6124990805983543e-05, "timestamp": "2025-05-27T17:39:50.864536", "validation_points": [] }, { "test_case_id": "TC-ERROR-4001-BODY", "test_case_name": "Error Code 4001 - Request Body Type Mismatch Validation", "test_case_severity": "中", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 2.0792009308934212e-05, "timestamp": "2025-05-27T17:39:50.864605", "validation_points": [] }, { "test_case_id": "TC-ERROR-4003-BODY", "test_case_name": "Error Code 4003 - Missing Required Request Body Field Validation", "test_case_severity": "高", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 2.4374807253479958e-05, "timestamp": "2025-05-27T17:39:50.864690", "validation_points": [] }, { "test_case_id": "TC-ERROR-4003-QUERY", "test_case_name": "Error Code 4003 - Missing Required Query Parameter Validation", "test_case_severity": "高", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 4.6042026951909065e-05, "timestamp": "2025-05-27T17:39:50.864801", "validation_points": [] } ] }, { "endpoint_id": "POST /api/dms/{dms_instance_code}/v1/cd_geo_unit/{version}", "endpoint_name": "地质单元列表查询", "overall_status": "失败", "duration_seconds": 1.232903, "start_time": "2025-05-27T17:39:50.865118", "end_time": "2025-05-27T17:39:52.098021", "executed_test_cases": [ { "test_case_id": "TC-STATUS-001", "test_case_name": "基本状态码 200 检查", "test_case_severity": "严重", "status": "失败", "message": "期望状态码 200,但收到 502。", "duration_seconds": 1.2320134590845555, "timestamp": "2025-05-27T17:39:52.097547", "validation_points": [ { "expected_status": 200, "actual_status": 502, "request_url": "http://0.0.0.0:4523/m1/6389742-6086420-default/api/dms/example_dms_instance_code/v1/cd_geo_unit/1.0.0", "response_body_sample": "" } ] }, { "test_case_id": "TC-CORE-FUNC-001", "test_case_name": "Response Body JSON Schema Validation", "test_case_severity": "严重", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 1.7707934603095055e-05, "timestamp": "2025-05-27T17:39:52.097681", "validation_points": [] }, { "test_case_id": "TC-SECURITY-001", "test_case_name": "HTTPS Protocol Mandatory Verification", "test_case_severity": "严重", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 2.1666986867785454e-05, "timestamp": "2025-05-27T17:39:52.097793", "validation_points": [] }, { "test_case_id": "TC-ERROR-4001-QUERY", "test_case_name": "Error Code 4001 - Query Parameter Type Mismatch Validation", "test_case_severity": "中", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 1.595797948539257e-05, "timestamp": "2025-05-27T17:39:52.097843", "validation_points": [] }, { "test_case_id": "TC-ERROR-4001-BODY", "test_case_name": "Error Code 4001 - Request Body Type Mismatch Validation", "test_case_severity": "中", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 1.4791963621973991e-05, "timestamp": "2025-05-27T17:39:52.097891", "validation_points": [] }, { "test_case_id": "TC-ERROR-4003-BODY", "test_case_name": "Error Code 4003 - Missing Required Request Body Field Validation", "test_case_severity": "高", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 1.4457851648330688e-05, "timestamp": "2025-05-27T17:39:52.097941", "validation_points": [] }, { "test_case_id": "TC-ERROR-4003-QUERY", "test_case_name": "Error Code 4003 - Missing Required Query Parameter Validation", "test_case_severity": "高", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 1.4124903827905655e-05, "timestamp": "2025-05-27T17:39:52.097988", "validation_points": [] } ] }, { "endpoint_id": "PUT /api/dms/{dms_instance_code}/v1/cd_geo_unit", "endpoint_name": "地质单元数据修改", "overall_status": "失败", "duration_seconds": 1.301975, "start_time": "2025-05-27T17:39:52.098074", "end_time": "2025-05-27T17:39:53.400049", "executed_test_cases": [ { "test_case_id": "TC-STATUS-001", "test_case_name": "基本状态码 200 检查", "test_case_severity": "严重", "status": "失败", "message": "期望状态码 200,但收到 502。", "duration_seconds": 1.3009139997884631, "timestamp": "2025-05-27T17:39:53.399165", "validation_points": [ { "expected_status": 200, "actual_status": 502, "request_url": "http://0.0.0.0:4523/m1/6389742-6086420-default/api/dms/example_dms_instance_code/v1/cd_geo_unit", "response_body_sample": "" } ] }, { "test_case_id": "TC-CORE-FUNC-001", "test_case_name": "Response Body JSON Schema Validation", "test_case_severity": "严重", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 3.1624920666217804e-05, "timestamp": "2025-05-27T17:39:53.399373", "validation_points": [] }, { "test_case_id": "TC-SECURITY-001", "test_case_name": "HTTPS Protocol Mandatory Verification", "test_case_severity": "严重", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 2.4999957531690598e-05, "timestamp": "2025-05-27T17:39:53.399457", "validation_points": [] }, { "test_case_id": "TC-ERROR-4001-QUERY", "test_case_name": "Error Code 4001 - Query Parameter Type Mismatch Validation", "test_case_severity": "中", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 2.574990503489971e-05, "timestamp": "2025-05-27T17:39:53.399546", "validation_points": [] }, { "test_case_id": "TC-ERROR-4001-BODY", "test_case_name": "Error Code 4001 - Request Body Type Mismatch Validation", "test_case_severity": "中", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 0.00011250004172325134, "timestamp": "2025-05-27T17:39:53.399759", "validation_points": [] }, { "test_case_id": "TC-ERROR-4003-BODY", "test_case_name": "Error Code 4003 - Missing Required Request Body Field Validation", "test_case_severity": "高", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 2.8833048418164253e-05, "timestamp": "2025-05-27T17:39:53.399879", "validation_points": [] }, { "test_case_id": "TC-ERROR-4003-QUERY", "test_case_name": "Error Code 4003 - Missing Required Query Parameter Validation", "test_case_severity": "高", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 2.674991264939308e-05, "timestamp": "2025-05-27T17:39:53.399992", "validation_points": [] } ] }, { "endpoint_id": "DELETE /api/dms/{dms_instance_code}/v1/cd_geo_unit", "endpoint_name": "地质单元数据删除", "overall_status": "失败", "duration_seconds": 3.139091, "start_time": "2025-05-27T17:39:53.400140", "end_time": "2025-05-27T17:39:56.539231", "executed_test_cases": [ { "test_case_id": "TC-STATUS-001", "test_case_name": "基本状态码 200 检查", "test_case_severity": "严重", "status": "失败", "message": "期望状态码 200,但收到 502。", "duration_seconds": 3.137481791898608, "timestamp": "2025-05-27T17:39:56.538169", "validation_points": [ { "expected_status": 200, "actual_status": 502, "request_url": "http://0.0.0.0:4523/m1/6389742-6086420-default/api/dms/example_dms_instance_code/v1/cd_geo_unit", "response_body_sample": "" } ] }, { "test_case_id": "TC-CORE-FUNC-001", "test_case_name": "Response Body JSON Schema Validation", "test_case_severity": "严重", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 7.954100146889687e-05, "timestamp": "2025-05-27T17:39:56.538611", "validation_points": [] }, { "test_case_id": "TC-SECURITY-001", "test_case_name": "HTTPS Protocol Mandatory Verification", "test_case_severity": "严重", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 3.787502646446228e-05, "timestamp": "2025-05-27T17:39:56.538745", "validation_points": [] }, { "test_case_id": "TC-ERROR-4001-QUERY", "test_case_name": "Error Code 4001 - Query Parameter Type Mismatch Validation", "test_case_severity": "中", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 9.204098023474216e-05, "timestamp": "2025-05-27T17:39:56.538943", "validation_points": [] }, { "test_case_id": "TC-ERROR-4001-BODY", "test_case_name": "Error Code 4001 - Request Body Type Mismatch Validation", "test_case_severity": "中", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 2.237502485513687e-05, "timestamp": "2025-05-27T17:39:56.539051", "validation_points": [] }, { "test_case_id": "TC-ERROR-4003-BODY", "test_case_name": "Error Code 4003 - Missing Required Request Body Field Validation", "test_case_severity": "高", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 2.129189670085907e-05, "timestamp": "2025-05-27T17:39:56.539120", "validation_points": [] }, { "test_case_id": "TC-ERROR-4003-QUERY", "test_case_name": "Error Code 4003 - Missing Required Query Parameter Validation", "test_case_severity": "高", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 2.0166859030723572e-05, "timestamp": "2025-05-27T17:39:56.539187", "validation_points": [] } ] }, { "endpoint_id": "POST /api/dms/{dms_instance_code}/v1/cd_geo_unit", "endpoint_name": "地质单元数据添加", "overall_status": "失败", "duration_seconds": 1.23386, "start_time": "2025-05-27T17:39:56.540932", "end_time": "2025-05-27T17:39:57.774792", "executed_test_cases": [ { "test_case_id": "TC-STATUS-001", "test_case_name": "基本状态码 200 检查", "test_case_severity": "严重", "status": "失败", "message": "期望状态码 200,但收到 502。", "duration_seconds": 1.2326826250646263, "timestamp": "2025-05-27T17:39:57.773912", "validation_points": [ { "expected_status": 200, "actual_status": 502, "request_url": "http://0.0.0.0:4523/m1/6389742-6086420-default/api/dms/example_dms_instance_code/v1/cd_geo_unit", "response_body_sample": "" } ] }, { "test_case_id": "TC-CORE-FUNC-001", "test_case_name": "Response Body JSON Schema Validation", "test_case_severity": "严重", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 2.3499829694628716e-05, "timestamp": "2025-05-27T17:39:57.774077", "validation_points": [] }, { "test_case_id": "TC-SECURITY-001", "test_case_name": "HTTPS Protocol Mandatory Verification", "test_case_severity": "严重", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 3.254110924899578e-05, "timestamp": "2025-05-27T17:39:57.774165", "validation_points": [] }, { "test_case_id": "TC-ERROR-4001-QUERY", "test_case_name": "Error Code 4001 - Query Parameter Type Mismatch Validation", "test_case_severity": "中", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 2.1042069420218468e-05, "timestamp": "2025-05-27T17:39:57.774234", "validation_points": [] }, { "test_case_id": "TC-ERROR-4001-BODY", "test_case_name": "Error Code 4001 - Request Body Type Mismatch Validation", "test_case_severity": "中", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 2.091703936457634e-05, "timestamp": "2025-05-27T17:39:57.774300", "validation_points": [] }, { "test_case_id": "TC-ERROR-4003-BODY", "test_case_name": "Error Code 4003 - Missing Required Request Body Field Validation", "test_case_severity": "高", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 3.104214556515217e-05, "timestamp": "2025-05-27T17:39:57.774375", "validation_points": [] }, { "test_case_id": "TC-ERROR-4003-QUERY", "test_case_name": "Error Code 4003 - Missing Required Query Parameter Validation", "test_case_severity": "高", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 6.341701373457909e-05, "timestamp": "2025-05-27T17:39:57.774526", "validation_points": [] } ] }, { "endpoint_id": "GET /api/dms/{dms_instance_code}/v1/cd_geo_unit/{version}/{id}", "endpoint_name": "地质单元查询详情", "overall_status": "失败", "duration_seconds": 1.235419, "start_time": "2025-05-27T17:39:57.774900", "end_time": "2025-05-27T17:39:59.010319", "executed_test_cases": [ { "test_case_id": "TC-STATUS-001", "test_case_name": "基本状态码 200 检查", "test_case_severity": "严重", "status": "失败", "message": "期望状态码 200,但收到 502。", "duration_seconds": 1.2348247091285884, "timestamp": "2025-05-27T17:39:59.010061", "validation_points": [ { "expected_status": 200, "actual_status": 502, "request_url": "http://0.0.0.0:4523/m1/6389742-6086420-default/api/dms/example_dms_instance_code/v1/cd_geo_unit/1.0.0/example_id", "response_body_sample": "" } ] }, { "test_case_id": "TC-CORE-FUNC-001", "test_case_name": "Response Body JSON Schema Validation", "test_case_severity": "严重", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 9.791925549507141e-06, "timestamp": "2025-05-27T17:39:59.010179", "validation_points": [] }, { "test_case_id": "TC-SECURITY-001", "test_case_name": "HTTPS Protocol Mandatory Verification", "test_case_severity": "严重", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 7.666181772947311e-06, "timestamp": "2025-05-27T17:39:59.010206", "validation_points": [] }, { "test_case_id": "TC-ERROR-4001-QUERY", "test_case_name": "Error Code 4001 - Query Parameter Type Mismatch Validation", "test_case_severity": "中", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 7.750000804662704e-06, "timestamp": "2025-05-27T17:39:59.010232", "validation_points": [] }, { "test_case_id": "TC-ERROR-4001-BODY", "test_case_name": "Error Code 4001 - Request Body Type Mismatch Validation", "test_case_severity": "中", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 7.3749106377363205e-06, "timestamp": "2025-05-27T17:39:59.010256", "validation_points": [] }, { "test_case_id": "TC-ERROR-4003-BODY", "test_case_name": "Error Code 4003 - Missing Required Request Body Field Validation", "test_case_severity": "高", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 7.125083357095718e-06, "timestamp": "2025-05-27T17:39:59.010280", "validation_points": [] }, { "test_case_id": "TC-ERROR-4003-QUERY", "test_case_name": "Error Code 4003 - Missing Required Query Parameter Validation", "test_case_severity": "高", "status": "跳过", "message": "由于关键的前置测试失败而被跳过: 关键测试 'TC-STATUS-001' 失败 (状态: 失败)。消息: ", "duration_seconds": 7.3749106377363205e-06, "timestamp": "2025-05-27T17:39:59.010304", "validation_points": [] } ] } ] }