{
  "result": {
    "stats": {
      "steps": {
        "total": 10,
        "passed": 0,
        "failed": 10
      },
      "iterations": {
        "total": 1,
        "pending": 0,
        "failed": 1
      },
      "items": {},
      "scripts": {
        "total": 10,
        "pending": 0,
        "failed": 0
      },
      "prerequests": {
        "total": 10,
        "pending": 0,
        "failed": 0
      },
      "requests": {
        "total": 10,
        "pending": 0,
        "failed": 10
      },
      "socketRequests": {
        "total": 0,
        "pending": 0,
        "failed": 0
      },
      "tests": {
        "total": 10,
        "pending": 0,
        "failed": 0
      },
      "assertions": {
        "total": 20,
        "pending": 0,
        "failed": 20
      },
      "testScripts": {
        "total": 10,
        "pending": 0,
        "failed": 0
      },
      "prerequestScripts": {
        "total": 0,
        "pending": 0,
        "failed": 0
      }
    },
    "timings": {
      "responseTime": 546,
      "responseAverage": 34.890143182399996,
      "responseMin": 47,
      "responseMax": 86,
      "responseSd": 26.43900169928938,
      "dnsAverage": 0.2546582999999941,
      "dnsMin": 2.5465829999999414,
      "dnsMax": 2.5465829999999414,
      "dnsSd": 0.7639748999999824,
      "firstByteAverage": 31.490623517573624,
      "firstByteMin": 46.02579100000003,
      "firstByteMax": 51.8131249999999,
      "firstByteSd": 23.098043484967544,
      "started": 1783415312434,
      "completed": 1783415313278
    },
    "executions": [
      {
        "id": "1d258e62-d40d-4e16-ad57-c0a8418d1d6c",
        "item": {
          "id": "kb-list",
          "name": "查看知识库列表",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "list"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "space_id",
                  "value": "7366210605697007616"
                },
                {
                  "key": "page_num",
                  "value": "1"
                },
                {
                  "key": "page_size",
                  "value": "2"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "92a42881-d459-4a9c-bb36-f1bb401f0560",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "5b2cdda7-c174-4ca9-bebd-1a843df0bd35"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "position": 0,
          "iteration": 0,
          "length": 10,
          "cycles": 1,
          "empty": false,
          "eof": false,
          "bof": true,
          "cr": false,
          "ref": "1d258e62-d40d-4e16-ad57-c0a8418d1d6c",
          "requestIndex": 0,
          "httpRequestId": "4273acad-887e-41c2-873c-0e3598a1eb55"
        },
        "type": "http",
        "name": "查看知识库列表",
        "metaInfo": {
          "type": "HTTP"
        },
        "timings": {
          "started": 1783415312436,
          "preProcessorsStarted": 1783415312437,
          "preProcessorsCompleted": 1783415312438,
          "postProcessorsStarted": 1783415312630,
          "postProcessorsCompleted": 1783415312641,
          "completed": 1783415312641
        },
        "history": {
          "execution": {
            "verbose": false,
            "sessions": {},
            "data": [
              {
                "request": {
                  "method": "POST",
                  "href": "https://zhctdev.yyangpt.cn/p/knowledgeBase/list",
                  "headers": [
                    {
                      "key": "Content-Type",
                      "value": "application/x-www-form-urlencoded"
                    },
                    {
                      "key": "Accept",
                      "value": "*/*"
                    },
                    {
                      "key": "Cache-Control",
                      "value": "no-cache"
                    },
                    {
                      "key": "Host",
                      "value": "zhctdev.yyangpt.cn"
                    },
                    {
                      "key": "Accept-Encoding",
                      "value": "gzip, deflate, br"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    },
                    {
                      "key": "Content-Length",
                      "value": "51"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "response": {
                  "statusCode": 404,
                  "headers": [
                    {
                      "key": "Server",
                      "value": "nginx"
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 07 Jul 2026 09:08:32 GMT"
                    },
                    {
                      "key": "Content-Type",
                      "value": "text/html"
                    },
                    {
                      "key": "Content-Length",
                      "value": "146"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "timings": {
                  "start": 1783415312529,
                  "requestStart": 1783415312535,
                  "offset": {
                    "request": 6.211915999999974,
                    "socket": 9.829833000000008,
                    "lookup": 12.37641599999995,
                    "connect": 23.083999999999946,
                    "secureConnect": 41.57795799999997,
                    "response": 87.62420799999995,
                    "end": 91.551916,
                    "done": 91.62649999999996
                  }
                }
              }
            ]
          }
        },
        "cookies": [],
        "request": {
          "url": {
            "protocol": "https",
            "path": [
              "p",
              "knowledgeBase",
              "list"
            ],
            "host": [
              "zhctdev",
              "yyangpt",
              "cn"
            ],
            "query": [],
            "variable": []
          },
          "header": [
            {
              "key": "Content-Type",
              "value": "application/x-www-form-urlencoded"
            },
            {
              "key": "Accept",
              "value": "*/*",
              "system": true
            },
            {
              "key": "Cache-Control",
              "value": "no-cache",
              "system": true
            },
            {
              "key": "Host",
              "value": "zhctdev.yyangpt.cn",
              "system": true
            },
            {
              "key": "Accept-Encoding",
              "value": "gzip, deflate, br",
              "system": true
            },
            {
              "key": "Connection",
              "value": "keep-alive",
              "system": true
            },
            {
              "key": "Content-Length",
              "value": 51,
              "system": true
            }
          ],
          "method": "POST",
          "body": {
            "mode": "urlencoded",
            "urlencoded": [
              {
                "key": "space_id",
                "value": "7366210605697007616"
              },
              {
                "key": "page_num",
                "value": "1"
              },
              {
                "key": "page_size",
                "value": "2"
              }
            ]
          },
          "type": "http"
        },
        "response": {
          "id": "2184c883-9df1-4b16-88fc-08b83396eb1d",
          "status": "Not Found",
          "code": 404,
          "header": [
            {
              "key": "Server",
              "value": "nginx"
            },
            {
              "key": "Date",
              "value": "Tue, 07 Jul 2026 09:08:32 GMT"
            },
            {
              "key": "Content-Type",
              "value": "text/html"
            },
            {
              "key": "Content-Length",
              "value": "146"
            },
            {
              "key": "Connection",
              "value": "keep-alive"
            }
          ],
          "trailer": [],
          "stream": {
            "type": "Buffer",
            "data": [
              60,
              104,
              116,
              109,
              108,
              62,
              13,
              10,
              60,
              104,
              101,
              97,
              100,
              62,
              60,
              116,
              105,
              116,
              108,
              101,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              116,
              105,
              116,
              108,
              101,
              62,
              60,
              47,
              104,
              101,
              97,
              100,
              62,
              13,
              10,
              60,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              60,
              104,
              49,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              104,
              49,
              62,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              104,
              114,
              62,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              110,
              103,
              105,
              110,
              120,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              47,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              47,
              104,
              116,
              109,
              108,
              62,
              13,
              10
            ]
          },
          "cookie": [],
          "responseTime": 86,
          "responseSize": 146,
          "type": "http",
          "tempFilePath": ""
        },
        "assertions": [
          {
            "name": "HTTP 200",
            "assertion": "HTTP 200",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 0,
              "test": "HTTP 200",
              "message": "expected response to have status code 200 but got 404",
              "expected": 200,
              "actual": 404,
              "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:1)",
              "isNotPlainError": true
            }
          },
          {
            "name": "JSON 响应",
            "assertion": "JSON 响应",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 1,
              "test": "JSON 响应",
              "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
              "expected": null,
              "actual": {
                "id": "2184c883-9df1-4b16-88fc-08b83396eb1d",
                "status": "Not Found",
                "code": 404,
                "header": [
                  {
                    "key": "Server",
                    "value": "nginx"
                  },
                  {
                    "key": "Date",
                    "value": "Tue, 07 Jul 2026 09:08:32 GMT"
                  },
                  {
                    "key": "Content-Type",
                    "value": "text/html"
                  },
                  {
                    "key": "Content-Length",
                    "value": "146"
                  },
                  {
                    "key": "Connection",
                    "value": "keep-alive"
                  }
                ],
                "trailer": [],
                "stream": {
                  "type": "Buffer",
                  "data": [
                    60,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10,
                    60,
                    104,
                    101,
                    97,
                    100,
                    62,
                    60,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    60,
                    47,
                    104,
                    101,
                    97,
                    100,
                    62,
                    13,
                    10,
                    60,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    60,
                    104,
                    49,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    104,
                    49,
                    62,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    104,
                    114,
                    62,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    110,
                    103,
                    105,
                    110,
                    120,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    47,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    47,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10
                  ]
                },
                "cookie": [],
                "responseTime": 86,
                "responseSize": 146,
                "type": "http",
                "tempFilePath": ""
              },
              "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:1)",
              "isNotPlainError": true
            }
          }
        ],
        "passed": false,
        "responseValidation": {}
      },
      {
        "id": "11a627ed-2429-4b02-b9de-4b64b8ccb85c",
        "item": {
          "id": "kb-diagnostics",
          "name": "检测 Coze 配置",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "diagnostics"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": []
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "a9d156f9-2d9a-42b4-9975-891e299110de",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "95f7e2f1-f8c4-4eec-abe0-1c22d5f7d785"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "11a627ed-2429-4b02-b9de-4b64b8ccb85c",
          "length": 10,
          "cycles": 1,
          "position": 1,
          "iteration": 0,
          "requestIndex": 1,
          "httpRequestId": "2bc2d503-53e4-40cb-ab84-1830de9b21d1"
        },
        "type": "http",
        "name": "检测 Coze 配置",
        "metaInfo": {
          "type": "HTTP"
        },
        "timings": {
          "started": 1783415312644,
          "preProcessorsStarted": 1783415312645,
          "preProcessorsCompleted": 1783415312645,
          "postProcessorsStarted": 1783415312699,
          "postProcessorsCompleted": 1783415312702,
          "completed": 1783415312702
        },
        "history": {
          "execution": {
            "verbose": false,
            "sessions": {},
            "data": [
              {
                "request": {
                  "method": "POST",
                  "href": "https://zhctdev.yyangpt.cn/p/knowledgeBase/diagnostics",
                  "headers": [
                    {
                      "key": "Content-Type",
                      "value": "application/x-www-form-urlencoded"
                    },
                    {
                      "key": "Accept",
                      "value": "*/*"
                    },
                    {
                      "key": "Cache-Control",
                      "value": "no-cache"
                    },
                    {
                      "key": "Host",
                      "value": "zhctdev.yyangpt.cn"
                    },
                    {
                      "key": "Accept-Encoding",
                      "value": "gzip, deflate, br"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    },
                    {
                      "key": "Content-Length",
                      "value": "0"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "response": {
                  "statusCode": 404,
                  "headers": [
                    {
                      "key": "Server",
                      "value": "nginx"
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 07 Jul 2026 09:08:32 GMT"
                    },
                    {
                      "key": "Content-Type",
                      "value": "text/html"
                    },
                    {
                      "key": "Content-Length",
                      "value": "146"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "timings": {
                  "start": 1783415312649,
                  "requestStart": 1783415312650,
                  "offset": {
                    "request": 0.5032919999999876,
                    "socket": 0.7473339999999098,
                    "response": 46.773124999999936,
                    "end": 47.486084000000005,
                    "lookup": 0.7473339999999098,
                    "connect": 0.7473339999999098,
                    "secureConnect": 0.7473339999999098,
                    "done": 47.51833399999998
                  }
                }
              }
            ]
          }
        },
        "cookies": [],
        "request": {
          "url": {
            "protocol": "https",
            "path": [
              "p",
              "knowledgeBase",
              "diagnostics"
            ],
            "host": [
              "zhctdev",
              "yyangpt",
              "cn"
            ],
            "query": [],
            "variable": []
          },
          "header": [
            {
              "key": "Content-Type",
              "value": "application/x-www-form-urlencoded"
            },
            {
              "key": "Accept",
              "value": "*/*",
              "system": true
            },
            {
              "key": "Cache-Control",
              "value": "no-cache",
              "system": true
            },
            {
              "key": "Host",
              "value": "zhctdev.yyangpt.cn",
              "system": true
            },
            {
              "key": "Accept-Encoding",
              "value": "gzip, deflate, br",
              "system": true
            },
            {
              "key": "Connection",
              "value": "keep-alive",
              "system": true
            },
            {
              "key": "Content-Length",
              "value": 0,
              "system": true
            }
          ],
          "method": "POST",
          "body": {
            "mode": "urlencoded",
            "urlencoded": []
          },
          "type": "http"
        },
        "response": {
          "id": "54555407-eebb-499f-ba9c-f04bdb61e88e",
          "status": "Not Found",
          "code": 404,
          "header": [
            {
              "key": "Server",
              "value": "nginx"
            },
            {
              "key": "Date",
              "value": "Tue, 07 Jul 2026 09:08:32 GMT"
            },
            {
              "key": "Content-Type",
              "value": "text/html"
            },
            {
              "key": "Content-Length",
              "value": "146"
            },
            {
              "key": "Connection",
              "value": "keep-alive"
            }
          ],
          "trailer": [],
          "stream": {
            "type": "Buffer",
            "data": [
              60,
              104,
              116,
              109,
              108,
              62,
              13,
              10,
              60,
              104,
              101,
              97,
              100,
              62,
              60,
              116,
              105,
              116,
              108,
              101,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              116,
              105,
              116,
              108,
              101,
              62,
              60,
              47,
              104,
              101,
              97,
              100,
              62,
              13,
              10,
              60,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              60,
              104,
              49,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              104,
              49,
              62,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              104,
              114,
              62,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              110,
              103,
              105,
              110,
              120,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              47,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              47,
              104,
              116,
              109,
              108,
              62,
              13,
              10
            ]
          },
          "cookie": [],
          "responseTime": 47,
          "responseSize": 146,
          "type": "http",
          "tempFilePath": ""
        },
        "assertions": [
          {
            "name": "HTTP 200",
            "assertion": "HTTP 200",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 0,
              "test": "HTTP 200",
              "message": "expected response to have status code 200 but got 404",
              "expected": 200,
              "actual": 404,
              "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:2)",
              "isNotPlainError": true
            }
          },
          {
            "name": "JSON 响应",
            "assertion": "JSON 响应",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 1,
              "test": "JSON 响应",
              "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
              "expected": null,
              "actual": {
                "id": "54555407-eebb-499f-ba9c-f04bdb61e88e",
                "status": "Not Found",
                "code": 404,
                "header": [
                  {
                    "key": "Server",
                    "value": "nginx"
                  },
                  {
                    "key": "Date",
                    "value": "Tue, 07 Jul 2026 09:08:32 GMT"
                  },
                  {
                    "key": "Content-Type",
                    "value": "text/html"
                  },
                  {
                    "key": "Content-Length",
                    "value": "146"
                  },
                  {
                    "key": "Connection",
                    "value": "keep-alive"
                  }
                ],
                "trailer": [],
                "stream": {
                  "type": "Buffer",
                  "data": [
                    60,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10,
                    60,
                    104,
                    101,
                    97,
                    100,
                    62,
                    60,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    60,
                    47,
                    104,
                    101,
                    97,
                    100,
                    62,
                    13,
                    10,
                    60,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    60,
                    104,
                    49,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    104,
                    49,
                    62,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    104,
                    114,
                    62,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    110,
                    103,
                    105,
                    110,
                    120,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    47,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    47,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10
                  ]
                },
                "cookie": [],
                "responseTime": 47,
                "responseSize": 146,
                "type": "http",
                "tempFilePath": ""
              },
              "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:2)",
              "isNotPlainError": true
            }
          }
        ],
        "passed": false,
        "responseValidation": {}
      },
      {
        "id": "07cda551-0ce5-45ce-b36b-121252ffe20a",
        "item": {
          "id": "kb-create-negative",
          "name": "创建知识库-缺少名称校验",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "create"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "space_id",
                  "value": "7366210605697007616"
                },
                {
                  "key": "format_type",
                  "value": "0"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "907c3edb-44eb-487b-a035-aaf0bc4d0eba",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "f3155d78-1306-41f4-9bf1-90d4818fbccf"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "07cda551-0ce5-45ce-b36b-121252ffe20a",
          "length": 10,
          "cycles": 1,
          "position": 2,
          "iteration": 0,
          "requestIndex": 2,
          "httpRequestId": "62eff5c2-c978-4a10-9998-6d781ee960b0"
        },
        "type": "http",
        "name": "创建知识库-缺少名称校验",
        "metaInfo": {
          "type": "HTTP"
        },
        "timings": {
          "started": 1783415312705,
          "preProcessorsStarted": 1783415312706,
          "preProcessorsCompleted": 1783415312706,
          "postProcessorsStarted": 1783415312764,
          "postProcessorsCompleted": 1783415312768,
          "completed": 1783415312768
        },
        "history": {
          "execution": {
            "verbose": false,
            "sessions": {},
            "data": [
              {
                "request": {
                  "method": "POST",
                  "href": "https://zhctdev.yyangpt.cn/p/knowledgeBase/create",
                  "headers": [
                    {
                      "key": "Content-Type",
                      "value": "application/x-www-form-urlencoded"
                    },
                    {
                      "key": "Accept",
                      "value": "*/*"
                    },
                    {
                      "key": "Cache-Control",
                      "value": "no-cache"
                    },
                    {
                      "key": "Host",
                      "value": "zhctdev.yyangpt.cn"
                    },
                    {
                      "key": "Accept-Encoding",
                      "value": "gzip, deflate, br"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    },
                    {
                      "key": "Content-Length",
                      "value": "42"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "response": {
                  "statusCode": 404,
                  "headers": [
                    {
                      "key": "Server",
                      "value": "nginx"
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 07 Jul 2026 09:08:32 GMT"
                    },
                    {
                      "key": "Content-Type",
                      "value": "text/html"
                    },
                    {
                      "key": "Content-Length",
                      "value": "146"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "timings": {
                  "start": 1783415312711,
                  "requestStart": 1783415312711,
                  "offset": {
                    "request": 0.5676660000000311,
                    "socket": 0.719333000000006,
                    "response": 49.900833000000034,
                    "end": 50.785124999999994,
                    "lookup": 0.719333000000006,
                    "connect": 0.719333000000006,
                    "secureConnect": 0.719333000000006,
                    "done": 50.81791599999997
                  }
                }
              }
            ]
          }
        },
        "cookies": [],
        "request": {
          "url": {
            "protocol": "https",
            "path": [
              "p",
              "knowledgeBase",
              "create"
            ],
            "host": [
              "zhctdev",
              "yyangpt",
              "cn"
            ],
            "query": [],
            "variable": []
          },
          "header": [
            {
              "key": "Content-Type",
              "value": "application/x-www-form-urlencoded"
            },
            {
              "key": "Accept",
              "value": "*/*",
              "system": true
            },
            {
              "key": "Cache-Control",
              "value": "no-cache",
              "system": true
            },
            {
              "key": "Host",
              "value": "zhctdev.yyangpt.cn",
              "system": true
            },
            {
              "key": "Accept-Encoding",
              "value": "gzip, deflate, br",
              "system": true
            },
            {
              "key": "Connection",
              "value": "keep-alive",
              "system": true
            },
            {
              "key": "Content-Length",
              "value": 42,
              "system": true
            }
          ],
          "method": "POST",
          "body": {
            "mode": "urlencoded",
            "urlencoded": [
              {
                "key": "space_id",
                "value": "7366210605697007616"
              },
              {
                "key": "format_type",
                "value": "0"
              }
            ]
          },
          "type": "http"
        },
        "response": {
          "id": "2cea7581-0502-464b-9dd9-d488b1f01df8",
          "status": "Not Found",
          "code": 404,
          "header": [
            {
              "key": "Server",
              "value": "nginx"
            },
            {
              "key": "Date",
              "value": "Tue, 07 Jul 2026 09:08:32 GMT"
            },
            {
              "key": "Content-Type",
              "value": "text/html"
            },
            {
              "key": "Content-Length",
              "value": "146"
            },
            {
              "key": "Connection",
              "value": "keep-alive"
            }
          ],
          "trailer": [],
          "stream": {
            "type": "Buffer",
            "data": [
              60,
              104,
              116,
              109,
              108,
              62,
              13,
              10,
              60,
              104,
              101,
              97,
              100,
              62,
              60,
              116,
              105,
              116,
              108,
              101,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              116,
              105,
              116,
              108,
              101,
              62,
              60,
              47,
              104,
              101,
              97,
              100,
              62,
              13,
              10,
              60,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              60,
              104,
              49,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              104,
              49,
              62,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              104,
              114,
              62,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              110,
              103,
              105,
              110,
              120,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              47,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              47,
              104,
              116,
              109,
              108,
              62,
              13,
              10
            ]
          },
          "cookie": [],
          "responseTime": 51,
          "responseSize": 146,
          "type": "http",
          "tempFilePath": ""
        },
        "assertions": [
          {
            "name": "HTTP 200",
            "assertion": "HTTP 200",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 0,
              "test": "HTTP 200",
              "message": "expected response to have status code 200 but got 404",
              "expected": 200,
              "actual": 404,
              "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:3)",
              "isNotPlainError": true
            }
          },
          {
            "name": "JSON 响应",
            "assertion": "JSON 响应",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 1,
              "test": "JSON 响应",
              "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
              "expected": null,
              "actual": {
                "id": "2cea7581-0502-464b-9dd9-d488b1f01df8",
                "status": "Not Found",
                "code": 404,
                "header": [
                  {
                    "key": "Server",
                    "value": "nginx"
                  },
                  {
                    "key": "Date",
                    "value": "Tue, 07 Jul 2026 09:08:32 GMT"
                  },
                  {
                    "key": "Content-Type",
                    "value": "text/html"
                  },
                  {
                    "key": "Content-Length",
                    "value": "146"
                  },
                  {
                    "key": "Connection",
                    "value": "keep-alive"
                  }
                ],
                "trailer": [],
                "stream": {
                  "type": "Buffer",
                  "data": [
                    60,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10,
                    60,
                    104,
                    101,
                    97,
                    100,
                    62,
                    60,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    60,
                    47,
                    104,
                    101,
                    97,
                    100,
                    62,
                    13,
                    10,
                    60,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    60,
                    104,
                    49,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    104,
                    49,
                    62,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    104,
                    114,
                    62,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    110,
                    103,
                    105,
                    110,
                    120,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    47,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    47,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10
                  ]
                },
                "cookie": [],
                "responseTime": 51,
                "responseSize": 146,
                "type": "http",
                "tempFilePath": ""
              },
              "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:3)",
              "isNotPlainError": true
            }
          }
        ],
        "passed": false,
        "responseValidation": {}
      },
      {
        "id": "f2377741-672b-42c7-936b-ad83ee05cbab",
        "item": {
          "id": "kb-update-negative",
          "name": "修改知识库信息-无效ID校验",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "update"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "dataset_id",
                  "value": "0"
                },
                {
                  "key": "name",
                  "value": "Smoke 不应成功"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "1bfe71e5-6b6a-4dbd-9bd1-5b30932725b7",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "84cd71b3-51fb-445f-af69-a40ff01687d0"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "f2377741-672b-42c7-936b-ad83ee05cbab",
          "length": 10,
          "cycles": 1,
          "position": 3,
          "iteration": 0,
          "requestIndex": 3,
          "httpRequestId": "a5f2b557-caa6-4cdf-9715-f3ddbf696880"
        },
        "type": "http",
        "name": "修改知识库信息-无效ID校验",
        "metaInfo": {
          "type": "HTTP"
        },
        "timings": {
          "started": 1783415312771,
          "preProcessorsStarted": 1783415312772,
          "preProcessorsCompleted": 1783415312772,
          "postProcessorsStarted": 1783415312829,
          "postProcessorsCompleted": 1783415312834,
          "completed": 1783415312834
        },
        "history": {
          "execution": {
            "verbose": false,
            "sessions": {},
            "data": [
              {
                "request": {
                  "method": "POST",
                  "href": "https://zhctdev.yyangpt.cn/p/knowledgeBase/update",
                  "headers": [
                    {
                      "key": "Content-Type",
                      "value": "application/x-www-form-urlencoded"
                    },
                    {
                      "key": "Accept",
                      "value": "*/*"
                    },
                    {
                      "key": "Cache-Control",
                      "value": "no-cache"
                    },
                    {
                      "key": "Host",
                      "value": "zhctdev.yyangpt.cn"
                    },
                    {
                      "key": "Accept-Encoding",
                      "value": "gzip, deflate, br"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    },
                    {
                      "key": "Content-Length",
                      "value": "62"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "response": {
                  "statusCode": 404,
                  "headers": [
                    {
                      "key": "Server",
                      "value": "nginx"
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 07 Jul 2026 09:08:32 GMT"
                    },
                    {
                      "key": "Content-Type",
                      "value": "text/html"
                    },
                    {
                      "key": "Content-Length",
                      "value": "146"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "timings": {
                  "start": 1783415312777,
                  "requestStart": 1783415312777,
                  "offset": {
                    "request": 0.70737500000007,
                    "socket": 0.8893330000000788,
                    "response": 47.48975000000007,
                    "end": 49.024542,
                    "lookup": 0.8893330000000788,
                    "connect": 0.8893330000000788,
                    "secureConnect": 0.8893330000000788,
                    "done": 49.078750000000014
                  }
                }
              }
            ]
          }
        },
        "cookies": [],
        "request": {
          "url": {
            "protocol": "https",
            "path": [
              "p",
              "knowledgeBase",
              "update"
            ],
            "host": [
              "zhctdev",
              "yyangpt",
              "cn"
            ],
            "query": [],
            "variable": []
          },
          "header": [
            {
              "key": "Content-Type",
              "value": "application/x-www-form-urlencoded"
            },
            {
              "key": "Accept",
              "value": "*/*",
              "system": true
            },
            {
              "key": "Cache-Control",
              "value": "no-cache",
              "system": true
            },
            {
              "key": "Host",
              "value": "zhctdev.yyangpt.cn",
              "system": true
            },
            {
              "key": "Accept-Encoding",
              "value": "gzip, deflate, br",
              "system": true
            },
            {
              "key": "Connection",
              "value": "keep-alive",
              "system": true
            },
            {
              "key": "Content-Length",
              "value": 62,
              "system": true
            }
          ],
          "method": "POST",
          "body": {
            "mode": "urlencoded",
            "urlencoded": [
              {
                "key": "dataset_id",
                "value": "0"
              },
              {
                "key": "name",
                "value": "Smoke 不应成功"
              }
            ]
          },
          "type": "http"
        },
        "response": {
          "id": "2d4afb77-d932-4866-8ee8-9acd278636b9",
          "status": "Not Found",
          "code": 404,
          "header": [
            {
              "key": "Server",
              "value": "nginx"
            },
            {
              "key": "Date",
              "value": "Tue, 07 Jul 2026 09:08:32 GMT"
            },
            {
              "key": "Content-Type",
              "value": "text/html"
            },
            {
              "key": "Content-Length",
              "value": "146"
            },
            {
              "key": "Connection",
              "value": "keep-alive"
            }
          ],
          "trailer": [],
          "stream": {
            "type": "Buffer",
            "data": [
              60,
              104,
              116,
              109,
              108,
              62,
              13,
              10,
              60,
              104,
              101,
              97,
              100,
              62,
              60,
              116,
              105,
              116,
              108,
              101,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              116,
              105,
              116,
              108,
              101,
              62,
              60,
              47,
              104,
              101,
              97,
              100,
              62,
              13,
              10,
              60,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              60,
              104,
              49,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              104,
              49,
              62,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              104,
              114,
              62,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              110,
              103,
              105,
              110,
              120,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              47,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              47,
              104,
              116,
              109,
              108,
              62,
              13,
              10
            ]
          },
          "cookie": [],
          "responseTime": 49,
          "responseSize": 146,
          "type": "http",
          "tempFilePath": ""
        },
        "assertions": [
          {
            "name": "HTTP 200",
            "assertion": "HTTP 200",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 0,
              "test": "HTTP 200",
              "message": "expected response to have status code 200 but got 404",
              "expected": 200,
              "actual": 404,
              "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:4)",
              "isNotPlainError": true
            }
          },
          {
            "name": "JSON 响应",
            "assertion": "JSON 响应",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 1,
              "test": "JSON 响应",
              "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
              "expected": null,
              "actual": {
                "id": "2d4afb77-d932-4866-8ee8-9acd278636b9",
                "status": "Not Found",
                "code": 404,
                "header": [
                  {
                    "key": "Server",
                    "value": "nginx"
                  },
                  {
                    "key": "Date",
                    "value": "Tue, 07 Jul 2026 09:08:32 GMT"
                  },
                  {
                    "key": "Content-Type",
                    "value": "text/html"
                  },
                  {
                    "key": "Content-Length",
                    "value": "146"
                  },
                  {
                    "key": "Connection",
                    "value": "keep-alive"
                  }
                ],
                "trailer": [],
                "stream": {
                  "type": "Buffer",
                  "data": [
                    60,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10,
                    60,
                    104,
                    101,
                    97,
                    100,
                    62,
                    60,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    60,
                    47,
                    104,
                    101,
                    97,
                    100,
                    62,
                    13,
                    10,
                    60,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    60,
                    104,
                    49,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    104,
                    49,
                    62,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    104,
                    114,
                    62,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    110,
                    103,
                    105,
                    110,
                    120,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    47,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    47,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10
                  ]
                },
                "cookie": [],
                "responseTime": 49,
                "responseSize": 146,
                "type": "http",
                "tempFilePath": ""
              },
              "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:4)",
              "isNotPlainError": true
            }
          }
        ],
        "passed": false,
        "responseValidation": {}
      },
      {
        "id": "fbce279a-8d8f-459d-ada7-0822ea588727",
        "item": {
          "id": "kb-delete-negative",
          "name": "删除知识库-无效ID校验",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "delete"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "dataset_id",
                  "value": "0"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "b3f8f2d3-8de5-4624-855f-7e2dc06f3a1b",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "6edd75d0-97d7-4687-9c6f-fb2322b16d83"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "fbce279a-8d8f-459d-ada7-0822ea588727",
          "length": 10,
          "cycles": 1,
          "position": 4,
          "iteration": 0,
          "requestIndex": 4,
          "httpRequestId": "1dfcb13b-d13e-4c84-aa04-21fa662da390"
        },
        "type": "http",
        "name": "删除知识库-无效ID校验",
        "metaInfo": {
          "type": "HTTP"
        },
        "timings": {
          "started": 1783415312837,
          "preProcessorsStarted": 1783415312839,
          "preProcessorsCompleted": 1783415312839,
          "postProcessorsStarted": 1783415312903,
          "postProcessorsCompleted": 1783415312912,
          "completed": 1783415312912
        },
        "history": {
          "execution": {
            "verbose": false,
            "sessions": {},
            "data": [
              {
                "request": {
                  "method": "POST",
                  "href": "https://zhctdev.yyangpt.cn/p/knowledgeBase/delete",
                  "headers": [
                    {
                      "key": "Content-Type",
                      "value": "application/x-www-form-urlencoded"
                    },
                    {
                      "key": "Accept",
                      "value": "*/*"
                    },
                    {
                      "key": "Cache-Control",
                      "value": "no-cache"
                    },
                    {
                      "key": "Host",
                      "value": "zhctdev.yyangpt.cn"
                    },
                    {
                      "key": "Accept-Encoding",
                      "value": "gzip, deflate, br"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    },
                    {
                      "key": "Content-Length",
                      "value": "12"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "response": {
                  "statusCode": 404,
                  "headers": [
                    {
                      "key": "Server",
                      "value": "nginx"
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 07 Jul 2026 09:08:32 GMT"
                    },
                    {
                      "key": "Content-Type",
                      "value": "text/html"
                    },
                    {
                      "key": "Content-Length",
                      "value": "146"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "timings": {
                  "start": 1783415312844,
                  "requestStart": 1783415312845,
                  "offset": {
                    "request": 1.0796669999999722,
                    "socket": 1.5022079999998823,
                    "response": 51.28879200000006,
                    "end": 54.78620799999999,
                    "lookup": 1.5022079999998823,
                    "connect": 1.5022079999998823,
                    "secureConnect": 1.5022079999998823,
                    "done": 54.90712499999995
                  }
                }
              }
            ]
          }
        },
        "cookies": [],
        "request": {
          "url": {
            "protocol": "https",
            "path": [
              "p",
              "knowledgeBase",
              "delete"
            ],
            "host": [
              "zhctdev",
              "yyangpt",
              "cn"
            ],
            "query": [],
            "variable": []
          },
          "header": [
            {
              "key": "Content-Type",
              "value": "application/x-www-form-urlencoded"
            },
            {
              "key": "Accept",
              "value": "*/*",
              "system": true
            },
            {
              "key": "Cache-Control",
              "value": "no-cache",
              "system": true
            },
            {
              "key": "Host",
              "value": "zhctdev.yyangpt.cn",
              "system": true
            },
            {
              "key": "Accept-Encoding",
              "value": "gzip, deflate, br",
              "system": true
            },
            {
              "key": "Connection",
              "value": "keep-alive",
              "system": true
            },
            {
              "key": "Content-Length",
              "value": 12,
              "system": true
            }
          ],
          "method": "POST",
          "body": {
            "mode": "urlencoded",
            "urlencoded": [
              {
                "key": "dataset_id",
                "value": "0"
              }
            ]
          },
          "type": "http"
        },
        "response": {
          "id": "7c59c4ed-1a71-4abd-962b-1651cb2ce29c",
          "status": "Not Found",
          "code": 404,
          "header": [
            {
              "key": "Server",
              "value": "nginx"
            },
            {
              "key": "Date",
              "value": "Tue, 07 Jul 2026 09:08:32 GMT"
            },
            {
              "key": "Content-Type",
              "value": "text/html"
            },
            {
              "key": "Content-Length",
              "value": "146"
            },
            {
              "key": "Connection",
              "value": "keep-alive"
            }
          ],
          "trailer": [],
          "stream": {
            "type": "Buffer",
            "data": [
              60,
              104,
              116,
              109,
              108,
              62,
              13,
              10,
              60,
              104,
              101,
              97,
              100,
              62,
              60,
              116,
              105,
              116,
              108,
              101,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              116,
              105,
              116,
              108,
              101,
              62,
              60,
              47,
              104,
              101,
              97,
              100,
              62,
              13,
              10,
              60,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              60,
              104,
              49,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              104,
              49,
              62,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              104,
              114,
              62,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              110,
              103,
              105,
              110,
              120,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              47,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              47,
              104,
              116,
              109,
              108,
              62,
              13,
              10
            ]
          },
          "cookie": [],
          "responseTime": 54,
          "responseSize": 146,
          "type": "http",
          "tempFilePath": ""
        },
        "assertions": [
          {
            "name": "HTTP 200",
            "assertion": "HTTP 200",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 0,
              "test": "HTTP 200",
              "message": "expected response to have status code 200 but got 404",
              "expected": 200,
              "actual": 404,
              "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:5)",
              "isNotPlainError": true
            }
          },
          {
            "name": "JSON 响应",
            "assertion": "JSON 响应",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 1,
              "test": "JSON 响应",
              "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
              "expected": null,
              "actual": {
                "id": "7c59c4ed-1a71-4abd-962b-1651cb2ce29c",
                "status": "Not Found",
                "code": 404,
                "header": [
                  {
                    "key": "Server",
                    "value": "nginx"
                  },
                  {
                    "key": "Date",
                    "value": "Tue, 07 Jul 2026 09:08:32 GMT"
                  },
                  {
                    "key": "Content-Type",
                    "value": "text/html"
                  },
                  {
                    "key": "Content-Length",
                    "value": "146"
                  },
                  {
                    "key": "Connection",
                    "value": "keep-alive"
                  }
                ],
                "trailer": [],
                "stream": {
                  "type": "Buffer",
                  "data": [
                    60,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10,
                    60,
                    104,
                    101,
                    97,
                    100,
                    62,
                    60,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    60,
                    47,
                    104,
                    101,
                    97,
                    100,
                    62,
                    13,
                    10,
                    60,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    60,
                    104,
                    49,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    104,
                    49,
                    62,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    104,
                    114,
                    62,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    110,
                    103,
                    105,
                    110,
                    120,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    47,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    47,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10
                  ]
                },
                "cookie": [],
                "responseTime": 54,
                "responseSize": 146,
                "type": "http",
                "tempFilePath": ""
              },
              "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:5)",
              "isNotPlainError": true
            }
          }
        ],
        "passed": false,
        "responseValidation": {}
      },
      {
        "id": "32891044-6e35-4322-9eb4-94de7c815946",
        "item": {
          "id": "kb-documents",
          "name": "查看知识库文件列表",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "documents"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "dataset_id",
                  "value": "7659346836330758207"
                },
                {
                  "key": "page",
                  "value": "1"
                },
                {
                  "key": "size",
                  "value": "2"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "651709ae-0548-424b-abd3-6a8a4897109c",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "211631e1-d7e1-4e0d-bbe4-f2c11f742270"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "32891044-6e35-4322-9eb4-94de7c815946",
          "length": 10,
          "cycles": 1,
          "position": 5,
          "iteration": 0,
          "requestIndex": 5,
          "httpRequestId": "3b393d5f-0df1-4df5-83a2-64601bb52424"
        },
        "type": "http",
        "name": "查看知识库文件列表",
        "metaInfo": {
          "type": "HTTP"
        },
        "timings": {
          "started": 1783415312914,
          "preProcessorsStarted": 1783415312915,
          "preProcessorsCompleted": 1783415312915,
          "postProcessorsStarted": 1783415312976,
          "postProcessorsCompleted": 1783415312983,
          "completed": 1783415312983
        },
        "history": {
          "execution": {
            "verbose": false,
            "sessions": {},
            "data": [
              {
                "request": {
                  "method": "POST",
                  "href": "https://zhctdev.yyangpt.cn/p/knowledgeBase/documents",
                  "headers": [
                    {
                      "key": "Content-Type",
                      "value": "application/x-www-form-urlencoded"
                    },
                    {
                      "key": "Accept",
                      "value": "*/*"
                    },
                    {
                      "key": "Cache-Control",
                      "value": "no-cache"
                    },
                    {
                      "key": "Host",
                      "value": "zhctdev.yyangpt.cn"
                    },
                    {
                      "key": "Accept-Encoding",
                      "value": "gzip, deflate, br"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    },
                    {
                      "key": "Content-Length",
                      "value": "44"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "response": {
                  "statusCode": 404,
                  "headers": [
                    {
                      "key": "Server",
                      "value": "nginx"
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 07 Jul 2026 09:08:33 GMT"
                    },
                    {
                      "key": "Content-Type",
                      "value": "text/html"
                    },
                    {
                      "key": "Content-Length",
                      "value": "146"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "timings": {
                  "start": 1783415312920,
                  "requestStart": 1783415312922,
                  "offset": {
                    "request": 1.2920829999998205,
                    "socket": 1.729665999999952,
                    "response": 50.13937499999997,
                    "end": 52.27916600000003,
                    "lookup": 1.729665999999952,
                    "connect": 1.729665999999952,
                    "secureConnect": 1.729665999999952,
                    "done": 52.33662499999991
                  }
                }
              }
            ]
          }
        },
        "cookies": [],
        "request": {
          "url": {
            "protocol": "https",
            "path": [
              "p",
              "knowledgeBase",
              "documents"
            ],
            "host": [
              "zhctdev",
              "yyangpt",
              "cn"
            ],
            "query": [],
            "variable": []
          },
          "header": [
            {
              "key": "Content-Type",
              "value": "application/x-www-form-urlencoded"
            },
            {
              "key": "Accept",
              "value": "*/*",
              "system": true
            },
            {
              "key": "Cache-Control",
              "value": "no-cache",
              "system": true
            },
            {
              "key": "Host",
              "value": "zhctdev.yyangpt.cn",
              "system": true
            },
            {
              "key": "Accept-Encoding",
              "value": "gzip, deflate, br",
              "system": true
            },
            {
              "key": "Connection",
              "value": "keep-alive",
              "system": true
            },
            {
              "key": "Content-Length",
              "value": 44,
              "system": true
            }
          ],
          "method": "POST",
          "body": {
            "mode": "urlencoded",
            "urlencoded": [
              {
                "key": "dataset_id",
                "value": "7659346836330758207"
              },
              {
                "key": "page",
                "value": "1"
              },
              {
                "key": "size",
                "value": "2"
              }
            ]
          },
          "type": "http"
        },
        "response": {
          "id": "a6b837ca-c8f2-4f84-82e3-66c8fdebd052",
          "status": "Not Found",
          "code": 404,
          "header": [
            {
              "key": "Server",
              "value": "nginx"
            },
            {
              "key": "Date",
              "value": "Tue, 07 Jul 2026 09:08:33 GMT"
            },
            {
              "key": "Content-Type",
              "value": "text/html"
            },
            {
              "key": "Content-Length",
              "value": "146"
            },
            {
              "key": "Connection",
              "value": "keep-alive"
            }
          ],
          "trailer": [],
          "stream": {
            "type": "Buffer",
            "data": [
              60,
              104,
              116,
              109,
              108,
              62,
              13,
              10,
              60,
              104,
              101,
              97,
              100,
              62,
              60,
              116,
              105,
              116,
              108,
              101,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              116,
              105,
              116,
              108,
              101,
              62,
              60,
              47,
              104,
              101,
              97,
              100,
              62,
              13,
              10,
              60,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              60,
              104,
              49,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              104,
              49,
              62,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              104,
              114,
              62,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              110,
              103,
              105,
              110,
              120,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              47,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              47,
              104,
              116,
              109,
              108,
              62,
              13,
              10
            ]
          },
          "cookie": [],
          "responseTime": 51,
          "responseSize": 146,
          "type": "http",
          "tempFilePath": ""
        },
        "assertions": [
          {
            "name": "HTTP 200",
            "assertion": "HTTP 200",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 0,
              "test": "HTTP 200",
              "message": "expected response to have status code 200 but got 404",
              "expected": 200,
              "actual": 404,
              "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:6)",
              "isNotPlainError": true
            }
          },
          {
            "name": "JSON 响应",
            "assertion": "JSON 响应",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 1,
              "test": "JSON 响应",
              "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
              "expected": null,
              "actual": {
                "id": "a6b837ca-c8f2-4f84-82e3-66c8fdebd052",
                "status": "Not Found",
                "code": 404,
                "header": [
                  {
                    "key": "Server",
                    "value": "nginx"
                  },
                  {
                    "key": "Date",
                    "value": "Tue, 07 Jul 2026 09:08:33 GMT"
                  },
                  {
                    "key": "Content-Type",
                    "value": "text/html"
                  },
                  {
                    "key": "Content-Length",
                    "value": "146"
                  },
                  {
                    "key": "Connection",
                    "value": "keep-alive"
                  }
                ],
                "trailer": [],
                "stream": {
                  "type": "Buffer",
                  "data": [
                    60,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10,
                    60,
                    104,
                    101,
                    97,
                    100,
                    62,
                    60,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    60,
                    47,
                    104,
                    101,
                    97,
                    100,
                    62,
                    13,
                    10,
                    60,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    60,
                    104,
                    49,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    104,
                    49,
                    62,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    104,
                    114,
                    62,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    110,
                    103,
                    105,
                    110,
                    120,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    47,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    47,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10
                  ]
                },
                "cookie": [],
                "responseTime": 51,
                "responseSize": 146,
                "type": "http",
                "tempFilePath": ""
              },
              "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:6)",
              "isNotPlainError": true
            }
          }
        ],
        "passed": false,
        "responseValidation": {}
      },
      {
        "id": "990974dc-0e81-4d19-8343-08b7a27182ff",
        "item": {
          "id": "kb-upload-negative",
          "name": "上传知识库文件-缺少文件校验",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "upload"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "dataset_id",
                  "value": "7659346836330758207"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "a6455480-7115-4564-91eb-82d3dbfcc000",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "9444403c-9ad6-411c-aefc-4f38d3024f2a"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "990974dc-0e81-4d19-8343-08b7a27182ff",
          "length": 10,
          "cycles": 1,
          "position": 6,
          "iteration": 0,
          "requestIndex": 6,
          "httpRequestId": "65fbc40d-d39c-44b1-af58-570908f49832"
        },
        "type": "http",
        "name": "上传知识库文件-缺少文件校验",
        "metaInfo": {
          "type": "HTTP"
        },
        "timings": {
          "started": 1783415312985,
          "preProcessorsStarted": 1783415312987,
          "preProcessorsCompleted": 1783415312987,
          "postProcessorsStarted": 1783415313045,
          "postProcessorsCompleted": 1783415313051,
          "completed": 1783415313051
        },
        "history": {
          "execution": {
            "verbose": false,
            "sessions": {},
            "data": [
              {
                "request": {
                  "method": "POST",
                  "href": "https://zhctdev.yyangpt.cn/p/knowledgeBase/upload",
                  "headers": [
                    {
                      "key": "Content-Type",
                      "value": "application/x-www-form-urlencoded"
                    },
                    {
                      "key": "Accept",
                      "value": "*/*"
                    },
                    {
                      "key": "Cache-Control",
                      "value": "no-cache"
                    },
                    {
                      "key": "Host",
                      "value": "zhctdev.yyangpt.cn"
                    },
                    {
                      "key": "Accept-Encoding",
                      "value": "gzip, deflate, br"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    },
                    {
                      "key": "Content-Length",
                      "value": "30"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "response": {
                  "statusCode": 404,
                  "headers": [
                    {
                      "key": "Server",
                      "value": "nginx"
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 07 Jul 2026 09:08:33 GMT"
                    },
                    {
                      "key": "Content-Type",
                      "value": "text/html"
                    },
                    {
                      "key": "Content-Length",
                      "value": "146"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "timings": {
                  "start": 1783415312992,
                  "requestStart": 1783415312993,
                  "offset": {
                    "request": 0.8831249999998363,
                    "socket": 1.4169580000000224,
                    "response": 47.67858299999989,
                    "end": 50.61566599999992,
                    "lookup": 1.4169580000000224,
                    "connect": 1.4169580000000224,
                    "secureConnect": 1.4169580000000224,
                    "done": 50.72308299999986
                  }
                }
              }
            ]
          }
        },
        "cookies": [],
        "request": {
          "url": {
            "protocol": "https",
            "path": [
              "p",
              "knowledgeBase",
              "upload"
            ],
            "host": [
              "zhctdev",
              "yyangpt",
              "cn"
            ],
            "query": [],
            "variable": []
          },
          "header": [
            {
              "key": "Content-Type",
              "value": "application/x-www-form-urlencoded"
            },
            {
              "key": "Accept",
              "value": "*/*",
              "system": true
            },
            {
              "key": "Cache-Control",
              "value": "no-cache",
              "system": true
            },
            {
              "key": "Host",
              "value": "zhctdev.yyangpt.cn",
              "system": true
            },
            {
              "key": "Accept-Encoding",
              "value": "gzip, deflate, br",
              "system": true
            },
            {
              "key": "Connection",
              "value": "keep-alive",
              "system": true
            },
            {
              "key": "Content-Length",
              "value": 30,
              "system": true
            }
          ],
          "method": "POST",
          "body": {
            "mode": "urlencoded",
            "urlencoded": [
              {
                "key": "dataset_id",
                "value": "7659346836330758207"
              }
            ]
          },
          "type": "http"
        },
        "response": {
          "id": "90305396-d1fb-43f6-b775-e974a65df106",
          "status": "Not Found",
          "code": 404,
          "header": [
            {
              "key": "Server",
              "value": "nginx"
            },
            {
              "key": "Date",
              "value": "Tue, 07 Jul 2026 09:08:33 GMT"
            },
            {
              "key": "Content-Type",
              "value": "text/html"
            },
            {
              "key": "Content-Length",
              "value": "146"
            },
            {
              "key": "Connection",
              "value": "keep-alive"
            }
          ],
          "trailer": [],
          "stream": {
            "type": "Buffer",
            "data": [
              60,
              104,
              116,
              109,
              108,
              62,
              13,
              10,
              60,
              104,
              101,
              97,
              100,
              62,
              60,
              116,
              105,
              116,
              108,
              101,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              116,
              105,
              116,
              108,
              101,
              62,
              60,
              47,
              104,
              101,
              97,
              100,
              62,
              13,
              10,
              60,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              60,
              104,
              49,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              104,
              49,
              62,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              104,
              114,
              62,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              110,
              103,
              105,
              110,
              120,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              47,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              47,
              104,
              116,
              109,
              108,
              62,
              13,
              10
            ]
          },
          "cookie": [],
          "responseTime": 50,
          "responseSize": 146,
          "type": "http",
          "tempFilePath": ""
        },
        "assertions": [
          {
            "name": "HTTP 200",
            "assertion": "HTTP 200",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 0,
              "test": "HTTP 200",
              "message": "expected response to have status code 200 but got 404",
              "expected": 200,
              "actual": 404,
              "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:7)",
              "isNotPlainError": true
            }
          },
          {
            "name": "JSON 响应",
            "assertion": "JSON 响应",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 1,
              "test": "JSON 响应",
              "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
              "expected": null,
              "actual": {
                "id": "90305396-d1fb-43f6-b775-e974a65df106",
                "status": "Not Found",
                "code": 404,
                "header": [
                  {
                    "key": "Server",
                    "value": "nginx"
                  },
                  {
                    "key": "Date",
                    "value": "Tue, 07 Jul 2026 09:08:33 GMT"
                  },
                  {
                    "key": "Content-Type",
                    "value": "text/html"
                  },
                  {
                    "key": "Content-Length",
                    "value": "146"
                  },
                  {
                    "key": "Connection",
                    "value": "keep-alive"
                  }
                ],
                "trailer": [],
                "stream": {
                  "type": "Buffer",
                  "data": [
                    60,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10,
                    60,
                    104,
                    101,
                    97,
                    100,
                    62,
                    60,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    60,
                    47,
                    104,
                    101,
                    97,
                    100,
                    62,
                    13,
                    10,
                    60,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    60,
                    104,
                    49,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    104,
                    49,
                    62,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    104,
                    114,
                    62,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    110,
                    103,
                    105,
                    110,
                    120,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    47,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    47,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10
                  ]
                },
                "cookie": [],
                "responseTime": 50,
                "responseSize": 146,
                "type": "http",
                "tempFilePath": ""
              },
              "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:7)",
              "isNotPlainError": true
            }
          }
        ],
        "passed": false,
        "responseValidation": {}
      },
      {
        "id": "866b3716-6f09-4f34-ad13-aba5783dd4d9",
        "item": {
          "id": "kb-delete-document-negative",
          "name": "删除知识库文件-无效ID校验",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "deleteDocument"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "dataset_id",
                  "value": "7659346836330758207"
                },
                {
                  "key": "document_id",
                  "value": "0"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "f47d1724-7d71-475f-b612-df4470e404ae",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "0dceaa94-af2a-46d9-9432-c53ad1a61825"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "866b3716-6f09-4f34-ad13-aba5783dd4d9",
          "length": 10,
          "cycles": 1,
          "position": 7,
          "iteration": 0,
          "requestIndex": 7,
          "httpRequestId": "6259ac4b-2ad0-4ff5-b958-fd4eec148b82"
        },
        "type": "http",
        "name": "删除知识库文件-无效ID校验",
        "metaInfo": {
          "type": "HTTP"
        },
        "timings": {
          "started": 1783415313054,
          "preProcessorsStarted": 1783415313055,
          "preProcessorsCompleted": 1783415313055,
          "postProcessorsStarted": 1783415313117,
          "postProcessorsCompleted": 1783415313123,
          "completed": 1783415313123
        },
        "history": {
          "execution": {
            "verbose": false,
            "sessions": {},
            "data": [
              {
                "request": {
                  "method": "POST",
                  "href": "https://zhctdev.yyangpt.cn/p/knowledgeBase/deleteDocument",
                  "headers": [
                    {
                      "key": "Content-Type",
                      "value": "application/x-www-form-urlencoded"
                    },
                    {
                      "key": "Accept",
                      "value": "*/*"
                    },
                    {
                      "key": "Cache-Control",
                      "value": "no-cache"
                    },
                    {
                      "key": "Host",
                      "value": "zhctdev.yyangpt.cn"
                    },
                    {
                      "key": "Accept-Encoding",
                      "value": "gzip, deflate, br"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    },
                    {
                      "key": "Content-Length",
                      "value": "44"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "response": {
                  "statusCode": 404,
                  "headers": [
                    {
                      "key": "Server",
                      "value": "nginx"
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 07 Jul 2026 09:08:33 GMT"
                    },
                    {
                      "key": "Content-Type",
                      "value": "text/html"
                    },
                    {
                      "key": "Content-Length",
                      "value": "146"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "timings": {
                  "start": 1783415313059,
                  "requestStart": 1783415313061,
                  "offset": {
                    "request": 1.6261250000000018,
                    "socket": 1.9432500000000346,
                    "response": 51.585916,
                    "end": 53.331333000000086,
                    "lookup": 1.9432500000000346,
                    "connect": 1.9432500000000346,
                    "secureConnect": 1.9432500000000346,
                    "done": 53.62995799999999
                  }
                }
              }
            ]
          }
        },
        "cookies": [],
        "request": {
          "url": {
            "protocol": "https",
            "path": [
              "p",
              "knowledgeBase",
              "deleteDocument"
            ],
            "host": [
              "zhctdev",
              "yyangpt",
              "cn"
            ],
            "query": [],
            "variable": []
          },
          "header": [
            {
              "key": "Content-Type",
              "value": "application/x-www-form-urlencoded"
            },
            {
              "key": "Accept",
              "value": "*/*",
              "system": true
            },
            {
              "key": "Cache-Control",
              "value": "no-cache",
              "system": true
            },
            {
              "key": "Host",
              "value": "zhctdev.yyangpt.cn",
              "system": true
            },
            {
              "key": "Accept-Encoding",
              "value": "gzip, deflate, br",
              "system": true
            },
            {
              "key": "Connection",
              "value": "keep-alive",
              "system": true
            },
            {
              "key": "Content-Length",
              "value": 44,
              "system": true
            }
          ],
          "method": "POST",
          "body": {
            "mode": "urlencoded",
            "urlencoded": [
              {
                "key": "dataset_id",
                "value": "7659346836330758207"
              },
              {
                "key": "document_id",
                "value": "0"
              }
            ]
          },
          "type": "http"
        },
        "response": {
          "id": "9945f589-4615-4b7d-8fd3-dde02a8ac097",
          "status": "Not Found",
          "code": 404,
          "header": [
            {
              "key": "Server",
              "value": "nginx"
            },
            {
              "key": "Date",
              "value": "Tue, 07 Jul 2026 09:08:33 GMT"
            },
            {
              "key": "Content-Type",
              "value": "text/html"
            },
            {
              "key": "Content-Length",
              "value": "146"
            },
            {
              "key": "Connection",
              "value": "keep-alive"
            }
          ],
          "trailer": [],
          "stream": {
            "type": "Buffer",
            "data": [
              60,
              104,
              116,
              109,
              108,
              62,
              13,
              10,
              60,
              104,
              101,
              97,
              100,
              62,
              60,
              116,
              105,
              116,
              108,
              101,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              116,
              105,
              116,
              108,
              101,
              62,
              60,
              47,
              104,
              101,
              97,
              100,
              62,
              13,
              10,
              60,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              60,
              104,
              49,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              104,
              49,
              62,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              104,
              114,
              62,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              110,
              103,
              105,
              110,
              120,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              47,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              47,
              104,
              116,
              109,
              108,
              62,
              13,
              10
            ]
          },
          "cookie": [],
          "responseTime": 52,
          "responseSize": 146,
          "type": "http",
          "tempFilePath": ""
        },
        "assertions": [
          {
            "name": "HTTP 200",
            "assertion": "HTTP 200",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 0,
              "test": "HTTP 200",
              "message": "expected response to have status code 200 but got 404",
              "expected": 200,
              "actual": 404,
              "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:8)",
              "isNotPlainError": true
            }
          },
          {
            "name": "JSON 响应",
            "assertion": "JSON 响应",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 1,
              "test": "JSON 响应",
              "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
              "expected": null,
              "actual": {
                "id": "9945f589-4615-4b7d-8fd3-dde02a8ac097",
                "status": "Not Found",
                "code": 404,
                "header": [
                  {
                    "key": "Server",
                    "value": "nginx"
                  },
                  {
                    "key": "Date",
                    "value": "Tue, 07 Jul 2026 09:08:33 GMT"
                  },
                  {
                    "key": "Content-Type",
                    "value": "text/html"
                  },
                  {
                    "key": "Content-Length",
                    "value": "146"
                  },
                  {
                    "key": "Connection",
                    "value": "keep-alive"
                  }
                ],
                "trailer": [],
                "stream": {
                  "type": "Buffer",
                  "data": [
                    60,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10,
                    60,
                    104,
                    101,
                    97,
                    100,
                    62,
                    60,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    60,
                    47,
                    104,
                    101,
                    97,
                    100,
                    62,
                    13,
                    10,
                    60,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    60,
                    104,
                    49,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    104,
                    49,
                    62,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    104,
                    114,
                    62,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    110,
                    103,
                    105,
                    110,
                    120,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    47,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    47,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10
                  ]
                },
                "cookie": [],
                "responseTime": 52,
                "responseSize": 146,
                "type": "http",
                "tempFilePath": ""
              },
              "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:8)",
              "isNotPlainError": true
            }
          }
        ],
        "passed": false,
        "responseValidation": {}
      },
      {
        "id": "16ae70e0-fb8c-4519-8b11-87b47822aa39",
        "item": {
          "id": "kb-update-document-negative",
          "name": "修改知识库文件信息-无效ID校验",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "updateDocument"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "dataset_id",
                  "value": "7659346836330758207"
                },
                {
                  "key": "document_id",
                  "value": "0"
                },
                {
                  "key": "document_name",
                  "value": "Smoke 不应成功"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "ac6e3580-696c-4cfb-beb2-0a70f68650e2",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "85d3baa8-93ee-4e9c-8969-5dae3a502cf6"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "16ae70e0-fb8c-4519-8b11-87b47822aa39",
          "length": 10,
          "cycles": 1,
          "position": 8,
          "iteration": 0,
          "requestIndex": 8,
          "httpRequestId": "ca920e91-ad32-4e4b-ad81-46d9590e046f"
        },
        "type": "http",
        "name": "修改知识库文件信息-无效ID校验",
        "metaInfo": {
          "type": "HTTP"
        },
        "timings": {
          "started": 1783415313126,
          "preProcessorsStarted": 1783415313126,
          "preProcessorsCompleted": 1783415313126,
          "postProcessorsStarted": 1783415313191,
          "postProcessorsCompleted": 1783415313198,
          "completed": 1783415313198
        },
        "history": {
          "execution": {
            "verbose": false,
            "sessions": {},
            "data": [
              {
                "request": {
                  "method": "POST",
                  "href": "https://zhctdev.yyangpt.cn/p/knowledgeBase/updateDocument",
                  "headers": [
                    {
                      "key": "Content-Type",
                      "value": "application/x-www-form-urlencoded"
                    },
                    {
                      "key": "Accept",
                      "value": "*/*"
                    },
                    {
                      "key": "Cache-Control",
                      "value": "no-cache"
                    },
                    {
                      "key": "Host",
                      "value": "zhctdev.yyangpt.cn"
                    },
                    {
                      "key": "Accept-Encoding",
                      "value": "gzip, deflate, br"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    },
                    {
                      "key": "Content-Length",
                      "value": "103"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "response": {
                  "statusCode": 404,
                  "headers": [
                    {
                      "key": "Server",
                      "value": "nginx"
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 07 Jul 2026 09:08:33 GMT"
                    },
                    {
                      "key": "Content-Type",
                      "value": "text/html"
                    },
                    {
                      "key": "Content-Length",
                      "value": "146"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "timings": {
                  "start": 1783415313135,
                  "requestStart": 1783415313137,
                  "offset": {
                    "request": 1.778291999999965,
                    "socket": 2.460499999999911,
                    "response": 49.19066699999985,
                    "end": 51.72629199999983,
                    "lookup": 2.460499999999911,
                    "connect": 2.460499999999911,
                    "secureConnect": 2.460499999999911,
                    "done": 51.93395799999985
                  }
                }
              }
            ]
          }
        },
        "cookies": [],
        "request": {
          "url": {
            "protocol": "https",
            "path": [
              "p",
              "knowledgeBase",
              "updateDocument"
            ],
            "host": [
              "zhctdev",
              "yyangpt",
              "cn"
            ],
            "query": [],
            "variable": []
          },
          "header": [
            {
              "key": "Content-Type",
              "value": "application/x-www-form-urlencoded"
            },
            {
              "key": "Accept",
              "value": "*/*",
              "system": true
            },
            {
              "key": "Cache-Control",
              "value": "no-cache",
              "system": true
            },
            {
              "key": "Host",
              "value": "zhctdev.yyangpt.cn",
              "system": true
            },
            {
              "key": "Accept-Encoding",
              "value": "gzip, deflate, br",
              "system": true
            },
            {
              "key": "Connection",
              "value": "keep-alive",
              "system": true
            },
            {
              "key": "Content-Length",
              "value": 103,
              "system": true
            }
          ],
          "method": "POST",
          "body": {
            "mode": "urlencoded",
            "urlencoded": [
              {
                "key": "dataset_id",
                "value": "7659346836330758207"
              },
              {
                "key": "document_id",
                "value": "0"
              },
              {
                "key": "document_name",
                "value": "Smoke 不应成功"
              }
            ]
          },
          "type": "http"
        },
        "response": {
          "id": "866d41fa-9185-4106-bdff-0e3fd553deae",
          "status": "Not Found",
          "code": 404,
          "header": [
            {
              "key": "Server",
              "value": "nginx"
            },
            {
              "key": "Date",
              "value": "Tue, 07 Jul 2026 09:08:33 GMT"
            },
            {
              "key": "Content-Type",
              "value": "text/html"
            },
            {
              "key": "Content-Length",
              "value": "146"
            },
            {
              "key": "Connection",
              "value": "keep-alive"
            }
          ],
          "trailer": [],
          "stream": {
            "type": "Buffer",
            "data": [
              60,
              104,
              116,
              109,
              108,
              62,
              13,
              10,
              60,
              104,
              101,
              97,
              100,
              62,
              60,
              116,
              105,
              116,
              108,
              101,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              116,
              105,
              116,
              108,
              101,
              62,
              60,
              47,
              104,
              101,
              97,
              100,
              62,
              13,
              10,
              60,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              60,
              104,
              49,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              104,
              49,
              62,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              104,
              114,
              62,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              110,
              103,
              105,
              110,
              120,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              47,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              47,
              104,
              116,
              109,
              108,
              62,
              13,
              10
            ]
          },
          "cookie": [],
          "responseTime": 50,
          "responseSize": 146,
          "type": "http",
          "tempFilePath": ""
        },
        "assertions": [
          {
            "name": "HTTP 200",
            "assertion": "HTTP 200",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 0,
              "test": "HTTP 200",
              "message": "expected response to have status code 200 but got 404",
              "expected": 200,
              "actual": 404,
              "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:9)",
              "isNotPlainError": true
            }
          },
          {
            "name": "JSON 响应",
            "assertion": "JSON 响应",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 1,
              "test": "JSON 响应",
              "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
              "expected": null,
              "actual": {
                "id": "866d41fa-9185-4106-bdff-0e3fd553deae",
                "status": "Not Found",
                "code": 404,
                "header": [
                  {
                    "key": "Server",
                    "value": "nginx"
                  },
                  {
                    "key": "Date",
                    "value": "Tue, 07 Jul 2026 09:08:33 GMT"
                  },
                  {
                    "key": "Content-Type",
                    "value": "text/html"
                  },
                  {
                    "key": "Content-Length",
                    "value": "146"
                  },
                  {
                    "key": "Connection",
                    "value": "keep-alive"
                  }
                ],
                "trailer": [],
                "stream": {
                  "type": "Buffer",
                  "data": [
                    60,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10,
                    60,
                    104,
                    101,
                    97,
                    100,
                    62,
                    60,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    60,
                    47,
                    104,
                    101,
                    97,
                    100,
                    62,
                    13,
                    10,
                    60,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    60,
                    104,
                    49,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    104,
                    49,
                    62,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    104,
                    114,
                    62,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    110,
                    103,
                    105,
                    110,
                    120,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    47,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    47,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10
                  ]
                },
                "cookie": [],
                "responseTime": 50,
                "responseSize": 146,
                "type": "http",
                "tempFilePath": ""
              },
              "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:9)",
              "isNotPlainError": true
            }
          }
        ],
        "passed": false,
        "responseValidation": {}
      },
      {
        "id": "175240ad-d1c4-4a6f-b40a-7d931af3e71b",
        "item": {
          "id": "kb-progress",
          "name": "查看文件上传解析进度",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "progress"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "dataset_id",
                  "value": "7656644527025766415"
                },
                {
                  "key": "document_ids[]",
                  "value": "7656649709462274054"
                },
                {
                  "key": "document_ids[]",
                  "value": "7656649711444557867"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "f39d63cc-75ce-4a81-af61-9d73a46754a6",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "a2ee4dfd-9ebe-4dd7-836e-b2b72824d9ef"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "175240ad-d1c4-4a6f-b40a-7d931af3e71b",
          "length": 10,
          "cycles": 1,
          "position": 9,
          "iteration": 0,
          "requestIndex": 9,
          "httpRequestId": "aef9fadf-207e-4fbf-85f6-8f3b118f9058"
        },
        "type": "http",
        "name": "查看文件上传解析进度",
        "metaInfo": {
          "type": "HTTP"
        },
        "timings": {
          "started": 1783415313201,
          "preProcessorsStarted": 1783415313202,
          "preProcessorsCompleted": 1783415313202,
          "postProcessorsStarted": 1783415313269,
          "postProcessorsCompleted": 1783415313276,
          "completed": 1783415313276
        },
        "history": {
          "execution": {
            "verbose": false,
            "sessions": {},
            "data": [
              {
                "request": {
                  "method": "POST",
                  "href": "https://zhctdev.yyangpt.cn/p/knowledgeBase/progress",
                  "headers": [
                    {
                      "key": "Content-Type",
                      "value": "application/x-www-form-urlencoded"
                    },
                    {
                      "key": "Accept",
                      "value": "*/*"
                    },
                    {
                      "key": "Cache-Control",
                      "value": "no-cache"
                    },
                    {
                      "key": "Host",
                      "value": "zhctdev.yyangpt.cn"
                    },
                    {
                      "key": "Accept-Encoding",
                      "value": "gzip, deflate, br"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    },
                    {
                      "key": "Content-Length",
                      "value": "108"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "response": {
                  "statusCode": 404,
                  "headers": [
                    {
                      "key": "Server",
                      "value": "nginx"
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 07 Jul 2026 09:08:33 GMT"
                    },
                    {
                      "key": "Content-Type",
                      "value": "text/html"
                    },
                    {
                      "key": "Content-Length",
                      "value": "146"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "timings": {
                  "start": 1783415313209,
                  "requestStart": 1783415313210,
                  "offset": {
                    "request": 1.0471249999998236,
                    "socket": 1.581707999999935,
                    "response": 53.394832999999835,
                    "end": 56.772666999999956,
                    "lookup": 1.581707999999935,
                    "connect": 1.581707999999935,
                    "secureConnect": 1.581707999999935,
                    "done": 56.931957999999895
                  }
                }
              }
            ]
          }
        },
        "cookies": [],
        "request": {
          "url": {
            "protocol": "https",
            "path": [
              "p",
              "knowledgeBase",
              "progress"
            ],
            "host": [
              "zhctdev",
              "yyangpt",
              "cn"
            ],
            "query": [],
            "variable": []
          },
          "header": [
            {
              "key": "Content-Type",
              "value": "application/x-www-form-urlencoded"
            },
            {
              "key": "Accept",
              "value": "*/*",
              "system": true
            },
            {
              "key": "Cache-Control",
              "value": "no-cache",
              "system": true
            },
            {
              "key": "Host",
              "value": "zhctdev.yyangpt.cn",
              "system": true
            },
            {
              "key": "Accept-Encoding",
              "value": "gzip, deflate, br",
              "system": true
            },
            {
              "key": "Connection",
              "value": "keep-alive",
              "system": true
            },
            {
              "key": "Content-Length",
              "value": 108,
              "system": true
            }
          ],
          "method": "POST",
          "body": {
            "mode": "urlencoded",
            "urlencoded": [
              {
                "key": "dataset_id",
                "value": "7656644527025766415"
              },
              {
                "key": "document_ids[]",
                "value": "7656649709462274054"
              },
              {
                "key": "document_ids[]",
                "value": "7656649711444557867"
              }
            ]
          },
          "type": "http"
        },
        "response": {
          "id": "7774ca8d-c42c-4dd8-ac5b-71d447bbc442",
          "status": "Not Found",
          "code": 404,
          "header": [
            {
              "key": "Server",
              "value": "nginx"
            },
            {
              "key": "Date",
              "value": "Tue, 07 Jul 2026 09:08:33 GMT"
            },
            {
              "key": "Content-Type",
              "value": "text/html"
            },
            {
              "key": "Content-Length",
              "value": "146"
            },
            {
              "key": "Connection",
              "value": "keep-alive"
            }
          ],
          "trailer": [],
          "stream": {
            "type": "Buffer",
            "data": [
              60,
              104,
              116,
              109,
              108,
              62,
              13,
              10,
              60,
              104,
              101,
              97,
              100,
              62,
              60,
              116,
              105,
              116,
              108,
              101,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              116,
              105,
              116,
              108,
              101,
              62,
              60,
              47,
              104,
              101,
              97,
              100,
              62,
              13,
              10,
              60,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              60,
              104,
              49,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              104,
              49,
              62,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              104,
              114,
              62,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              110,
              103,
              105,
              110,
              120,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              47,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              47,
              104,
              116,
              109,
              108,
              62,
              13,
              10
            ]
          },
          "cookie": [],
          "responseTime": 56,
          "responseSize": 146,
          "type": "http",
          "tempFilePath": ""
        },
        "assertions": [
          {
            "name": "HTTP 200",
            "assertion": "HTTP 200",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 0,
              "test": "HTTP 200",
              "message": "expected response to have status code 200 but got 404",
              "expected": 200,
              "actual": 404,
              "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:10)",
              "isNotPlainError": true
            }
          },
          {
            "name": "JSON 响应",
            "assertion": "JSON 响应",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 1,
              "test": "JSON 响应",
              "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
              "expected": null,
              "actual": {
                "id": "7774ca8d-c42c-4dd8-ac5b-71d447bbc442",
                "status": "Not Found",
                "code": 404,
                "header": [
                  {
                    "key": "Server",
                    "value": "nginx"
                  },
                  {
                    "key": "Date",
                    "value": "Tue, 07 Jul 2026 09:08:33 GMT"
                  },
                  {
                    "key": "Content-Type",
                    "value": "text/html"
                  },
                  {
                    "key": "Content-Length",
                    "value": "146"
                  },
                  {
                    "key": "Connection",
                    "value": "keep-alive"
                  }
                ],
                "trailer": [],
                "stream": {
                  "type": "Buffer",
                  "data": [
                    60,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10,
                    60,
                    104,
                    101,
                    97,
                    100,
                    62,
                    60,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    60,
                    47,
                    104,
                    101,
                    97,
                    100,
                    62,
                    13,
                    10,
                    60,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    60,
                    104,
                    49,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    104,
                    49,
                    62,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    104,
                    114,
                    62,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    110,
                    103,
                    105,
                    110,
                    120,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    47,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    47,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10
                  ]
                },
                "cookie": [],
                "responseTime": 56,
                "responseSize": 146,
                "type": "http",
                "tempFilePath": ""
              },
              "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:10)",
              "isNotPlainError": true
            }
          }
        ],
        "passed": false,
        "responseValidation": {}
      }
    ],
    "transfers": {
      "responseTotal": 1460
    },
    "failures": [
      {
        "error": {
          "name": "AssertionError",
          "index": 0,
          "test": "HTTP 200",
          "message": "expected response to have status code 200 but got 404",
          "expected": 200,
          "actual": 404,
          "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:1)",
          "isNotPlainError": true
        },
        "at": "assertion:0 in test-script",
        "cursor": {
          "position": 0,
          "iteration": 0,
          "length": 10,
          "cycles": 1,
          "empty": false,
          "eof": false,
          "bof": true,
          "cr": false,
          "ref": "1d258e62-d40d-4e16-ad57-c0a8418d1d6c",
          "requestIndex": 0,
          "httpRequestId": "4273acad-887e-41c2-873c-0e3598a1eb55",
          "scriptId": "92a42881-d459-4a9c-bb36-f1bb401f0560",
          "execution": "5b2cdda7-c174-4ca9-bebd-1a843df0bd35"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 1,
          "test": "JSON 响应",
          "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
          "expected": null,
          "actual": {
            "id": "2184c883-9df1-4b16-88fc-08b83396eb1d",
            "status": "Not Found",
            "code": 404,
            "header": [
              {
                "key": "Server",
                "value": "nginx"
              },
              {
                "key": "Date",
                "value": "Tue, 07 Jul 2026 09:08:32 GMT"
              },
              {
                "key": "Content-Type",
                "value": "text/html"
              },
              {
                "key": "Content-Length",
                "value": "146"
              },
              {
                "key": "Connection",
                "value": "keep-alive"
              }
            ],
            "trailer": [],
            "stream": {
              "type": "Buffer",
              "data": [
                60,
                104,
                116,
                109,
                108,
                62,
                13,
                10,
                60,
                104,
                101,
                97,
                100,
                62,
                60,
                116,
                105,
                116,
                108,
                101,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                116,
                105,
                116,
                108,
                101,
                62,
                60,
                47,
                104,
                101,
                97,
                100,
                62,
                13,
                10,
                60,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                60,
                104,
                49,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                104,
                49,
                62,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                104,
                114,
                62,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                110,
                103,
                105,
                110,
                120,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                47,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                47,
                104,
                116,
                109,
                108,
                62,
                13,
                10
              ]
            },
            "cookie": [],
            "responseTime": 86,
            "responseSize": 146,
            "type": "http",
            "tempFilePath": ""
          },
          "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:1)",
          "isNotPlainError": true
        },
        "at": "assertion:1 in test-script",
        "cursor": {
          "position": 0,
          "iteration": 0,
          "length": 10,
          "cycles": 1,
          "empty": false,
          "eof": false,
          "bof": true,
          "cr": false,
          "ref": "1d258e62-d40d-4e16-ad57-c0a8418d1d6c",
          "requestIndex": 0,
          "httpRequestId": "4273acad-887e-41c2-873c-0e3598a1eb55",
          "scriptId": "92a42881-d459-4a9c-bb36-f1bb401f0560",
          "execution": "5b2cdda7-c174-4ca9-bebd-1a843df0bd35"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 0,
          "test": "HTTP 200",
          "message": "expected response to have status code 200 but got 404",
          "expected": 200,
          "actual": 404,
          "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:2)",
          "isNotPlainError": true
        },
        "at": "assertion:0 in test-script",
        "cursor": {
          "ref": "11a627ed-2429-4b02-b9de-4b64b8ccb85c",
          "length": 10,
          "cycles": 1,
          "position": 1,
          "iteration": 0,
          "requestIndex": 1,
          "httpRequestId": "2bc2d503-53e4-40cb-ab84-1830de9b21d1",
          "scriptId": "a9d156f9-2d9a-42b4-9975-891e299110de",
          "execution": "95f7e2f1-f8c4-4eec-abe0-1c22d5f7d785"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 1,
          "test": "JSON 响应",
          "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
          "expected": null,
          "actual": {
            "id": "54555407-eebb-499f-ba9c-f04bdb61e88e",
            "status": "Not Found",
            "code": 404,
            "header": [
              {
                "key": "Server",
                "value": "nginx"
              },
              {
                "key": "Date",
                "value": "Tue, 07 Jul 2026 09:08:32 GMT"
              },
              {
                "key": "Content-Type",
                "value": "text/html"
              },
              {
                "key": "Content-Length",
                "value": "146"
              },
              {
                "key": "Connection",
                "value": "keep-alive"
              }
            ],
            "trailer": [],
            "stream": {
              "type": "Buffer",
              "data": [
                60,
                104,
                116,
                109,
                108,
                62,
                13,
                10,
                60,
                104,
                101,
                97,
                100,
                62,
                60,
                116,
                105,
                116,
                108,
                101,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                116,
                105,
                116,
                108,
                101,
                62,
                60,
                47,
                104,
                101,
                97,
                100,
                62,
                13,
                10,
                60,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                60,
                104,
                49,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                104,
                49,
                62,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                104,
                114,
                62,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                110,
                103,
                105,
                110,
                120,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                47,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                47,
                104,
                116,
                109,
                108,
                62,
                13,
                10
              ]
            },
            "cookie": [],
            "responseTime": 47,
            "responseSize": 146,
            "type": "http",
            "tempFilePath": ""
          },
          "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:2)",
          "isNotPlainError": true
        },
        "at": "assertion:1 in test-script",
        "cursor": {
          "ref": "11a627ed-2429-4b02-b9de-4b64b8ccb85c",
          "length": 10,
          "cycles": 1,
          "position": 1,
          "iteration": 0,
          "requestIndex": 1,
          "httpRequestId": "2bc2d503-53e4-40cb-ab84-1830de9b21d1",
          "scriptId": "a9d156f9-2d9a-42b4-9975-891e299110de",
          "execution": "95f7e2f1-f8c4-4eec-abe0-1c22d5f7d785"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 0,
          "test": "HTTP 200",
          "message": "expected response to have status code 200 but got 404",
          "expected": 200,
          "actual": 404,
          "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:3)",
          "isNotPlainError": true
        },
        "at": "assertion:0 in test-script",
        "cursor": {
          "ref": "07cda551-0ce5-45ce-b36b-121252ffe20a",
          "length": 10,
          "cycles": 1,
          "position": 2,
          "iteration": 0,
          "requestIndex": 2,
          "httpRequestId": "62eff5c2-c978-4a10-9998-6d781ee960b0",
          "scriptId": "907c3edb-44eb-487b-a035-aaf0bc4d0eba",
          "execution": "f3155d78-1306-41f4-9bf1-90d4818fbccf"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 1,
          "test": "JSON 响应",
          "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
          "expected": null,
          "actual": {
            "id": "2cea7581-0502-464b-9dd9-d488b1f01df8",
            "status": "Not Found",
            "code": 404,
            "header": [
              {
                "key": "Server",
                "value": "nginx"
              },
              {
                "key": "Date",
                "value": "Tue, 07 Jul 2026 09:08:32 GMT"
              },
              {
                "key": "Content-Type",
                "value": "text/html"
              },
              {
                "key": "Content-Length",
                "value": "146"
              },
              {
                "key": "Connection",
                "value": "keep-alive"
              }
            ],
            "trailer": [],
            "stream": {
              "type": "Buffer",
              "data": [
                60,
                104,
                116,
                109,
                108,
                62,
                13,
                10,
                60,
                104,
                101,
                97,
                100,
                62,
                60,
                116,
                105,
                116,
                108,
                101,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                116,
                105,
                116,
                108,
                101,
                62,
                60,
                47,
                104,
                101,
                97,
                100,
                62,
                13,
                10,
                60,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                60,
                104,
                49,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                104,
                49,
                62,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                104,
                114,
                62,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                110,
                103,
                105,
                110,
                120,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                47,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                47,
                104,
                116,
                109,
                108,
                62,
                13,
                10
              ]
            },
            "cookie": [],
            "responseTime": 51,
            "responseSize": 146,
            "type": "http",
            "tempFilePath": ""
          },
          "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:3)",
          "isNotPlainError": true
        },
        "at": "assertion:1 in test-script",
        "cursor": {
          "ref": "07cda551-0ce5-45ce-b36b-121252ffe20a",
          "length": 10,
          "cycles": 1,
          "position": 2,
          "iteration": 0,
          "requestIndex": 2,
          "httpRequestId": "62eff5c2-c978-4a10-9998-6d781ee960b0",
          "scriptId": "907c3edb-44eb-487b-a035-aaf0bc4d0eba",
          "execution": "f3155d78-1306-41f4-9bf1-90d4818fbccf"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 0,
          "test": "HTTP 200",
          "message": "expected response to have status code 200 but got 404",
          "expected": 200,
          "actual": 404,
          "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:4)",
          "isNotPlainError": true
        },
        "at": "assertion:0 in test-script",
        "cursor": {
          "ref": "f2377741-672b-42c7-936b-ad83ee05cbab",
          "length": 10,
          "cycles": 1,
          "position": 3,
          "iteration": 0,
          "requestIndex": 3,
          "httpRequestId": "a5f2b557-caa6-4cdf-9715-f3ddbf696880",
          "scriptId": "1bfe71e5-6b6a-4dbd-9bd1-5b30932725b7",
          "execution": "84cd71b3-51fb-445f-af69-a40ff01687d0"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 1,
          "test": "JSON 响应",
          "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
          "expected": null,
          "actual": {
            "id": "2d4afb77-d932-4866-8ee8-9acd278636b9",
            "status": "Not Found",
            "code": 404,
            "header": [
              {
                "key": "Server",
                "value": "nginx"
              },
              {
                "key": "Date",
                "value": "Tue, 07 Jul 2026 09:08:32 GMT"
              },
              {
                "key": "Content-Type",
                "value": "text/html"
              },
              {
                "key": "Content-Length",
                "value": "146"
              },
              {
                "key": "Connection",
                "value": "keep-alive"
              }
            ],
            "trailer": [],
            "stream": {
              "type": "Buffer",
              "data": [
                60,
                104,
                116,
                109,
                108,
                62,
                13,
                10,
                60,
                104,
                101,
                97,
                100,
                62,
                60,
                116,
                105,
                116,
                108,
                101,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                116,
                105,
                116,
                108,
                101,
                62,
                60,
                47,
                104,
                101,
                97,
                100,
                62,
                13,
                10,
                60,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                60,
                104,
                49,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                104,
                49,
                62,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                104,
                114,
                62,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                110,
                103,
                105,
                110,
                120,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                47,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                47,
                104,
                116,
                109,
                108,
                62,
                13,
                10
              ]
            },
            "cookie": [],
            "responseTime": 49,
            "responseSize": 146,
            "type": "http",
            "tempFilePath": ""
          },
          "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:4)",
          "isNotPlainError": true
        },
        "at": "assertion:1 in test-script",
        "cursor": {
          "ref": "f2377741-672b-42c7-936b-ad83ee05cbab",
          "length": 10,
          "cycles": 1,
          "position": 3,
          "iteration": 0,
          "requestIndex": 3,
          "httpRequestId": "a5f2b557-caa6-4cdf-9715-f3ddbf696880",
          "scriptId": "1bfe71e5-6b6a-4dbd-9bd1-5b30932725b7",
          "execution": "84cd71b3-51fb-445f-af69-a40ff01687d0"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 0,
          "test": "HTTP 200",
          "message": "expected response to have status code 200 but got 404",
          "expected": 200,
          "actual": 404,
          "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:5)",
          "isNotPlainError": true
        },
        "at": "assertion:0 in test-script",
        "cursor": {
          "ref": "fbce279a-8d8f-459d-ada7-0822ea588727",
          "length": 10,
          "cycles": 1,
          "position": 4,
          "iteration": 0,
          "requestIndex": 4,
          "httpRequestId": "1dfcb13b-d13e-4c84-aa04-21fa662da390",
          "scriptId": "b3f8f2d3-8de5-4624-855f-7e2dc06f3a1b",
          "execution": "6edd75d0-97d7-4687-9c6f-fb2322b16d83"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 1,
          "test": "JSON 响应",
          "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
          "expected": null,
          "actual": {
            "id": "7c59c4ed-1a71-4abd-962b-1651cb2ce29c",
            "status": "Not Found",
            "code": 404,
            "header": [
              {
                "key": "Server",
                "value": "nginx"
              },
              {
                "key": "Date",
                "value": "Tue, 07 Jul 2026 09:08:32 GMT"
              },
              {
                "key": "Content-Type",
                "value": "text/html"
              },
              {
                "key": "Content-Length",
                "value": "146"
              },
              {
                "key": "Connection",
                "value": "keep-alive"
              }
            ],
            "trailer": [],
            "stream": {
              "type": "Buffer",
              "data": [
                60,
                104,
                116,
                109,
                108,
                62,
                13,
                10,
                60,
                104,
                101,
                97,
                100,
                62,
                60,
                116,
                105,
                116,
                108,
                101,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                116,
                105,
                116,
                108,
                101,
                62,
                60,
                47,
                104,
                101,
                97,
                100,
                62,
                13,
                10,
                60,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                60,
                104,
                49,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                104,
                49,
                62,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                104,
                114,
                62,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                110,
                103,
                105,
                110,
                120,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                47,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                47,
                104,
                116,
                109,
                108,
                62,
                13,
                10
              ]
            },
            "cookie": [],
            "responseTime": 54,
            "responseSize": 146,
            "type": "http",
            "tempFilePath": ""
          },
          "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:5)",
          "isNotPlainError": true
        },
        "at": "assertion:1 in test-script",
        "cursor": {
          "ref": "fbce279a-8d8f-459d-ada7-0822ea588727",
          "length": 10,
          "cycles": 1,
          "position": 4,
          "iteration": 0,
          "requestIndex": 4,
          "httpRequestId": "1dfcb13b-d13e-4c84-aa04-21fa662da390",
          "scriptId": "b3f8f2d3-8de5-4624-855f-7e2dc06f3a1b",
          "execution": "6edd75d0-97d7-4687-9c6f-fb2322b16d83"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 0,
          "test": "HTTP 200",
          "message": "expected response to have status code 200 but got 404",
          "expected": 200,
          "actual": 404,
          "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:6)",
          "isNotPlainError": true
        },
        "at": "assertion:0 in test-script",
        "cursor": {
          "ref": "32891044-6e35-4322-9eb4-94de7c815946",
          "length": 10,
          "cycles": 1,
          "position": 5,
          "iteration": 0,
          "requestIndex": 5,
          "httpRequestId": "3b393d5f-0df1-4df5-83a2-64601bb52424",
          "scriptId": "651709ae-0548-424b-abd3-6a8a4897109c",
          "execution": "211631e1-d7e1-4e0d-bbe4-f2c11f742270"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 1,
          "test": "JSON 响应",
          "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
          "expected": null,
          "actual": {
            "id": "a6b837ca-c8f2-4f84-82e3-66c8fdebd052",
            "status": "Not Found",
            "code": 404,
            "header": [
              {
                "key": "Server",
                "value": "nginx"
              },
              {
                "key": "Date",
                "value": "Tue, 07 Jul 2026 09:08:33 GMT"
              },
              {
                "key": "Content-Type",
                "value": "text/html"
              },
              {
                "key": "Content-Length",
                "value": "146"
              },
              {
                "key": "Connection",
                "value": "keep-alive"
              }
            ],
            "trailer": [],
            "stream": {
              "type": "Buffer",
              "data": [
                60,
                104,
                116,
                109,
                108,
                62,
                13,
                10,
                60,
                104,
                101,
                97,
                100,
                62,
                60,
                116,
                105,
                116,
                108,
                101,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                116,
                105,
                116,
                108,
                101,
                62,
                60,
                47,
                104,
                101,
                97,
                100,
                62,
                13,
                10,
                60,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                60,
                104,
                49,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                104,
                49,
                62,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                104,
                114,
                62,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                110,
                103,
                105,
                110,
                120,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                47,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                47,
                104,
                116,
                109,
                108,
                62,
                13,
                10
              ]
            },
            "cookie": [],
            "responseTime": 51,
            "responseSize": 146,
            "type": "http",
            "tempFilePath": ""
          },
          "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:6)",
          "isNotPlainError": true
        },
        "at": "assertion:1 in test-script",
        "cursor": {
          "ref": "32891044-6e35-4322-9eb4-94de7c815946",
          "length": 10,
          "cycles": 1,
          "position": 5,
          "iteration": 0,
          "requestIndex": 5,
          "httpRequestId": "3b393d5f-0df1-4df5-83a2-64601bb52424",
          "scriptId": "651709ae-0548-424b-abd3-6a8a4897109c",
          "execution": "211631e1-d7e1-4e0d-bbe4-f2c11f742270"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 0,
          "test": "HTTP 200",
          "message": "expected response to have status code 200 but got 404",
          "expected": 200,
          "actual": 404,
          "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:7)",
          "isNotPlainError": true
        },
        "at": "assertion:0 in test-script",
        "cursor": {
          "ref": "990974dc-0e81-4d19-8343-08b7a27182ff",
          "length": 10,
          "cycles": 1,
          "position": 6,
          "iteration": 0,
          "requestIndex": 6,
          "httpRequestId": "65fbc40d-d39c-44b1-af58-570908f49832",
          "scriptId": "a6455480-7115-4564-91eb-82d3dbfcc000",
          "execution": "9444403c-9ad6-411c-aefc-4f38d3024f2a"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 1,
          "test": "JSON 响应",
          "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
          "expected": null,
          "actual": {
            "id": "90305396-d1fb-43f6-b775-e974a65df106",
            "status": "Not Found",
            "code": 404,
            "header": [
              {
                "key": "Server",
                "value": "nginx"
              },
              {
                "key": "Date",
                "value": "Tue, 07 Jul 2026 09:08:33 GMT"
              },
              {
                "key": "Content-Type",
                "value": "text/html"
              },
              {
                "key": "Content-Length",
                "value": "146"
              },
              {
                "key": "Connection",
                "value": "keep-alive"
              }
            ],
            "trailer": [],
            "stream": {
              "type": "Buffer",
              "data": [
                60,
                104,
                116,
                109,
                108,
                62,
                13,
                10,
                60,
                104,
                101,
                97,
                100,
                62,
                60,
                116,
                105,
                116,
                108,
                101,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                116,
                105,
                116,
                108,
                101,
                62,
                60,
                47,
                104,
                101,
                97,
                100,
                62,
                13,
                10,
                60,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                60,
                104,
                49,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                104,
                49,
                62,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                104,
                114,
                62,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                110,
                103,
                105,
                110,
                120,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                47,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                47,
                104,
                116,
                109,
                108,
                62,
                13,
                10
              ]
            },
            "cookie": [],
            "responseTime": 50,
            "responseSize": 146,
            "type": "http",
            "tempFilePath": ""
          },
          "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:7)",
          "isNotPlainError": true
        },
        "at": "assertion:1 in test-script",
        "cursor": {
          "ref": "990974dc-0e81-4d19-8343-08b7a27182ff",
          "length": 10,
          "cycles": 1,
          "position": 6,
          "iteration": 0,
          "requestIndex": 6,
          "httpRequestId": "65fbc40d-d39c-44b1-af58-570908f49832",
          "scriptId": "a6455480-7115-4564-91eb-82d3dbfcc000",
          "execution": "9444403c-9ad6-411c-aefc-4f38d3024f2a"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 0,
          "test": "HTTP 200",
          "message": "expected response to have status code 200 but got 404",
          "expected": 200,
          "actual": 404,
          "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:8)",
          "isNotPlainError": true
        },
        "at": "assertion:0 in test-script",
        "cursor": {
          "ref": "866b3716-6f09-4f34-ad13-aba5783dd4d9",
          "length": 10,
          "cycles": 1,
          "position": 7,
          "iteration": 0,
          "requestIndex": 7,
          "httpRequestId": "6259ac4b-2ad0-4ff5-b958-fd4eec148b82",
          "scriptId": "f47d1724-7d71-475f-b612-df4470e404ae",
          "execution": "0dceaa94-af2a-46d9-9432-c53ad1a61825"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 1,
          "test": "JSON 响应",
          "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
          "expected": null,
          "actual": {
            "id": "9945f589-4615-4b7d-8fd3-dde02a8ac097",
            "status": "Not Found",
            "code": 404,
            "header": [
              {
                "key": "Server",
                "value": "nginx"
              },
              {
                "key": "Date",
                "value": "Tue, 07 Jul 2026 09:08:33 GMT"
              },
              {
                "key": "Content-Type",
                "value": "text/html"
              },
              {
                "key": "Content-Length",
                "value": "146"
              },
              {
                "key": "Connection",
                "value": "keep-alive"
              }
            ],
            "trailer": [],
            "stream": {
              "type": "Buffer",
              "data": [
                60,
                104,
                116,
                109,
                108,
                62,
                13,
                10,
                60,
                104,
                101,
                97,
                100,
                62,
                60,
                116,
                105,
                116,
                108,
                101,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                116,
                105,
                116,
                108,
                101,
                62,
                60,
                47,
                104,
                101,
                97,
                100,
                62,
                13,
                10,
                60,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                60,
                104,
                49,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                104,
                49,
                62,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                104,
                114,
                62,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                110,
                103,
                105,
                110,
                120,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                47,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                47,
                104,
                116,
                109,
                108,
                62,
                13,
                10
              ]
            },
            "cookie": [],
            "responseTime": 52,
            "responseSize": 146,
            "type": "http",
            "tempFilePath": ""
          },
          "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:8)",
          "isNotPlainError": true
        },
        "at": "assertion:1 in test-script",
        "cursor": {
          "ref": "866b3716-6f09-4f34-ad13-aba5783dd4d9",
          "length": 10,
          "cycles": 1,
          "position": 7,
          "iteration": 0,
          "requestIndex": 7,
          "httpRequestId": "6259ac4b-2ad0-4ff5-b958-fd4eec148b82",
          "scriptId": "f47d1724-7d71-475f-b612-df4470e404ae",
          "execution": "0dceaa94-af2a-46d9-9432-c53ad1a61825"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 0,
          "test": "HTTP 200",
          "message": "expected response to have status code 200 but got 404",
          "expected": 200,
          "actual": 404,
          "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:9)",
          "isNotPlainError": true
        },
        "at": "assertion:0 in test-script",
        "cursor": {
          "ref": "16ae70e0-fb8c-4519-8b11-87b47822aa39",
          "length": 10,
          "cycles": 1,
          "position": 8,
          "iteration": 0,
          "requestIndex": 8,
          "httpRequestId": "ca920e91-ad32-4e4b-ad81-46d9590e046f",
          "scriptId": "ac6e3580-696c-4cfb-beb2-0a70f68650e2",
          "execution": "85d3baa8-93ee-4e9c-8969-5dae3a502cf6"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 1,
          "test": "JSON 响应",
          "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
          "expected": null,
          "actual": {
            "id": "866d41fa-9185-4106-bdff-0e3fd553deae",
            "status": "Not Found",
            "code": 404,
            "header": [
              {
                "key": "Server",
                "value": "nginx"
              },
              {
                "key": "Date",
                "value": "Tue, 07 Jul 2026 09:08:33 GMT"
              },
              {
                "key": "Content-Type",
                "value": "text/html"
              },
              {
                "key": "Content-Length",
                "value": "146"
              },
              {
                "key": "Connection",
                "value": "keep-alive"
              }
            ],
            "trailer": [],
            "stream": {
              "type": "Buffer",
              "data": [
                60,
                104,
                116,
                109,
                108,
                62,
                13,
                10,
                60,
                104,
                101,
                97,
                100,
                62,
                60,
                116,
                105,
                116,
                108,
                101,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                116,
                105,
                116,
                108,
                101,
                62,
                60,
                47,
                104,
                101,
                97,
                100,
                62,
                13,
                10,
                60,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                60,
                104,
                49,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                104,
                49,
                62,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                104,
                114,
                62,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                110,
                103,
                105,
                110,
                120,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                47,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                47,
                104,
                116,
                109,
                108,
                62,
                13,
                10
              ]
            },
            "cookie": [],
            "responseTime": 50,
            "responseSize": 146,
            "type": "http",
            "tempFilePath": ""
          },
          "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:9)",
          "isNotPlainError": true
        },
        "at": "assertion:1 in test-script",
        "cursor": {
          "ref": "16ae70e0-fb8c-4519-8b11-87b47822aa39",
          "length": 10,
          "cycles": 1,
          "position": 8,
          "iteration": 0,
          "requestIndex": 8,
          "httpRequestId": "ca920e91-ad32-4e4b-ad81-46d9590e046f",
          "scriptId": "ac6e3580-696c-4cfb-beb2-0a70f68650e2",
          "execution": "85d3baa8-93ee-4e9c-8969-5dae3a502cf6"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 0,
          "test": "HTTP 200",
          "message": "expected response to have status code 200 but got 404",
          "expected": 200,
          "actual": 404,
          "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:10)",
          "isNotPlainError": true
        },
        "at": "assertion:0 in test-script",
        "cursor": {
          "ref": "175240ad-d1c4-4a6f-b40a-7d931af3e71b",
          "length": 10,
          "cycles": 1,
          "position": 9,
          "iteration": 0,
          "requestIndex": 9,
          "httpRequestId": "aef9fadf-207e-4fbf-85f6-8f3b118f9058",
          "scriptId": "f39d63cc-75ce-4a81-af61-9d73a46754a6",
          "execution": "a2ee4dfd-9ebe-4dd7-836e-b2b72824d9ef"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 1,
          "test": "JSON 响应",
          "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
          "expected": null,
          "actual": {
            "id": "7774ca8d-c42c-4dd8-ac5b-71d447bbc442",
            "status": "Not Found",
            "code": 404,
            "header": [
              {
                "key": "Server",
                "value": "nginx"
              },
              {
                "key": "Date",
                "value": "Tue, 07 Jul 2026 09:08:33 GMT"
              },
              {
                "key": "Content-Type",
                "value": "text/html"
              },
              {
                "key": "Content-Length",
                "value": "146"
              },
              {
                "key": "Connection",
                "value": "keep-alive"
              }
            ],
            "trailer": [],
            "stream": {
              "type": "Buffer",
              "data": [
                60,
                104,
                116,
                109,
                108,
                62,
                13,
                10,
                60,
                104,
                101,
                97,
                100,
                62,
                60,
                116,
                105,
                116,
                108,
                101,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                116,
                105,
                116,
                108,
                101,
                62,
                60,
                47,
                104,
                101,
                97,
                100,
                62,
                13,
                10,
                60,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                60,
                104,
                49,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                104,
                49,
                62,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                104,
                114,
                62,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                110,
                103,
                105,
                110,
                120,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                47,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                47,
                104,
                116,
                109,
                108,
                62,
                13,
                10
              ]
            },
            "cookie": [],
            "responseTime": 56,
            "responseSize": 146,
            "type": "http",
            "tempFilePath": ""
          },
          "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:10)",
          "isNotPlainError": true
        },
        "at": "assertion:1 in test-script",
        "cursor": {
          "ref": "175240ad-d1c4-4a6f-b40a-7d931af3e71b",
          "length": 10,
          "cycles": 1,
          "position": 9,
          "iteration": 0,
          "requestIndex": 9,
          "httpRequestId": "aef9fadf-207e-4fbf-85f6-8f3b118f9058",
          "scriptId": "f39d63cc-75ce-4a81-af61-9d73a46754a6",
          "execution": "a2ee4dfd-9ebe-4dd7-836e-b2b72824d9ef"
        }
      }
    ],
    "stepTree": [],
    "error": null
  },
  "isTestFlowControl": false,
  "run": {
    "stats": {
      "steps": {
        "total": 10,
        "passed": 0,
        "failed": 10
      },
      "iterations": {
        "total": 1,
        "pending": 0,
        "failed": 1
      },
      "items": {},
      "scripts": {
        "total": 10,
        "pending": 0,
        "failed": 0
      },
      "prerequests": {
        "total": 10,
        "pending": 0,
        "failed": 0
      },
      "requests": {
        "total": 10,
        "pending": 0,
        "failed": 10
      },
      "socketRequests": {
        "total": 0,
        "pending": 0,
        "failed": 0
      },
      "tests": {
        "total": 10,
        "pending": 0,
        "failed": 0
      },
      "assertions": {
        "total": 20,
        "pending": 0,
        "failed": 20
      },
      "testScripts": {
        "total": 10,
        "pending": 0,
        "failed": 0
      },
      "prerequestScripts": {
        "total": 0,
        "pending": 0,
        "failed": 0
      }
    },
    "timings": {
      "responseTime": 546,
      "responseAverage": 34.890143182399996,
      "responseMin": 47,
      "responseMax": 86,
      "responseSd": 26.43900169928938,
      "dnsAverage": 0.2546582999999941,
      "dnsMin": 2.5465829999999414,
      "dnsMax": 2.5465829999999414,
      "dnsSd": 0.7639748999999824,
      "firstByteAverage": 31.490623517573624,
      "firstByteMin": 46.02579100000003,
      "firstByteMax": 51.8131249999999,
      "firstByteSd": 23.098043484967544,
      "started": 1783415312434,
      "completed": 1783415313278
    },
    "executions": [
      {
        "id": "1d258e62-d40d-4e16-ad57-c0a8418d1d6c",
        "item": {
          "id": "kb-list",
          "name": "查看知识库列表",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "list"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "space_id",
                  "value": "7366210605697007616"
                },
                {
                  "key": "page_num",
                  "value": "1"
                },
                {
                  "key": "page_size",
                  "value": "2"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "92a42881-d459-4a9c-bb36-f1bb401f0560",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "5b2cdda7-c174-4ca9-bebd-1a843df0bd35"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "position": 0,
          "iteration": 0,
          "length": 10,
          "cycles": 1,
          "empty": false,
          "eof": false,
          "bof": true,
          "cr": false,
          "ref": "1d258e62-d40d-4e16-ad57-c0a8418d1d6c",
          "requestIndex": 0,
          "httpRequestId": "4273acad-887e-41c2-873c-0e3598a1eb55"
        },
        "type": "http",
        "name": "查看知识库列表",
        "metaInfo": {
          "type": "HTTP"
        },
        "timings": {
          "started": 1783415312436,
          "preProcessorsStarted": 1783415312437,
          "preProcessorsCompleted": 1783415312438,
          "postProcessorsStarted": 1783415312630,
          "postProcessorsCompleted": 1783415312641,
          "completed": 1783415312641
        },
        "history": {
          "execution": {
            "verbose": false,
            "sessions": {},
            "data": [
              {
                "request": {
                  "method": "POST",
                  "href": "https://zhctdev.yyangpt.cn/p/knowledgeBase/list",
                  "headers": [
                    {
                      "key": "Content-Type",
                      "value": "application/x-www-form-urlencoded"
                    },
                    {
                      "key": "Accept",
                      "value": "*/*"
                    },
                    {
                      "key": "Cache-Control",
                      "value": "no-cache"
                    },
                    {
                      "key": "Host",
                      "value": "zhctdev.yyangpt.cn"
                    },
                    {
                      "key": "Accept-Encoding",
                      "value": "gzip, deflate, br"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    },
                    {
                      "key": "Content-Length",
                      "value": "51"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "response": {
                  "statusCode": 404,
                  "headers": [
                    {
                      "key": "Server",
                      "value": "nginx"
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 07 Jul 2026 09:08:32 GMT"
                    },
                    {
                      "key": "Content-Type",
                      "value": "text/html"
                    },
                    {
                      "key": "Content-Length",
                      "value": "146"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "timings": {
                  "start": 1783415312529,
                  "requestStart": 1783415312535,
                  "offset": {
                    "request": 6.211915999999974,
                    "socket": 9.829833000000008,
                    "lookup": 12.37641599999995,
                    "connect": 23.083999999999946,
                    "secureConnect": 41.57795799999997,
                    "response": 87.62420799999995,
                    "end": 91.551916,
                    "done": 91.62649999999996
                  }
                }
              }
            ]
          }
        },
        "cookies": [],
        "request": {
          "url": {
            "protocol": "https",
            "path": [
              "p",
              "knowledgeBase",
              "list"
            ],
            "host": [
              "zhctdev",
              "yyangpt",
              "cn"
            ],
            "query": [],
            "variable": []
          },
          "header": [
            {
              "key": "Content-Type",
              "value": "application/x-www-form-urlencoded"
            },
            {
              "key": "Accept",
              "value": "*/*",
              "system": true
            },
            {
              "key": "Cache-Control",
              "value": "no-cache",
              "system": true
            },
            {
              "key": "Host",
              "value": "zhctdev.yyangpt.cn",
              "system": true
            },
            {
              "key": "Accept-Encoding",
              "value": "gzip, deflate, br",
              "system": true
            },
            {
              "key": "Connection",
              "value": "keep-alive",
              "system": true
            },
            {
              "key": "Content-Length",
              "value": 51,
              "system": true
            }
          ],
          "method": "POST",
          "body": {
            "mode": "urlencoded",
            "urlencoded": [
              {
                "key": "space_id",
                "value": "7366210605697007616"
              },
              {
                "key": "page_num",
                "value": "1"
              },
              {
                "key": "page_size",
                "value": "2"
              }
            ]
          },
          "type": "http"
        },
        "response": {
          "id": "2184c883-9df1-4b16-88fc-08b83396eb1d",
          "status": "Not Found",
          "code": 404,
          "header": [
            {
              "key": "Server",
              "value": "nginx"
            },
            {
              "key": "Date",
              "value": "Tue, 07 Jul 2026 09:08:32 GMT"
            },
            {
              "key": "Content-Type",
              "value": "text/html"
            },
            {
              "key": "Content-Length",
              "value": "146"
            },
            {
              "key": "Connection",
              "value": "keep-alive"
            }
          ],
          "trailer": [],
          "stream": {
            "type": "Buffer",
            "data": [
              60,
              104,
              116,
              109,
              108,
              62,
              13,
              10,
              60,
              104,
              101,
              97,
              100,
              62,
              60,
              116,
              105,
              116,
              108,
              101,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              116,
              105,
              116,
              108,
              101,
              62,
              60,
              47,
              104,
              101,
              97,
              100,
              62,
              13,
              10,
              60,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              60,
              104,
              49,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              104,
              49,
              62,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              104,
              114,
              62,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              110,
              103,
              105,
              110,
              120,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              47,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              47,
              104,
              116,
              109,
              108,
              62,
              13,
              10
            ]
          },
          "cookie": [],
          "responseTime": 86,
          "responseSize": 146,
          "type": "http",
          "tempFilePath": ""
        },
        "assertions": [
          {
            "name": "HTTP 200",
            "assertion": "HTTP 200",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 0,
              "test": "HTTP 200",
              "message": "expected response to have status code 200 but got 404",
              "expected": 200,
              "actual": 404,
              "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:1)",
              "isNotPlainError": true
            }
          },
          {
            "name": "JSON 响应",
            "assertion": "JSON 响应",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 1,
              "test": "JSON 响应",
              "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
              "expected": null,
              "actual": {
                "id": "2184c883-9df1-4b16-88fc-08b83396eb1d",
                "status": "Not Found",
                "code": 404,
                "header": [
                  {
                    "key": "Server",
                    "value": "nginx"
                  },
                  {
                    "key": "Date",
                    "value": "Tue, 07 Jul 2026 09:08:32 GMT"
                  },
                  {
                    "key": "Content-Type",
                    "value": "text/html"
                  },
                  {
                    "key": "Content-Length",
                    "value": "146"
                  },
                  {
                    "key": "Connection",
                    "value": "keep-alive"
                  }
                ],
                "trailer": [],
                "stream": {
                  "type": "Buffer",
                  "data": [
                    60,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10,
                    60,
                    104,
                    101,
                    97,
                    100,
                    62,
                    60,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    60,
                    47,
                    104,
                    101,
                    97,
                    100,
                    62,
                    13,
                    10,
                    60,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    60,
                    104,
                    49,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    104,
                    49,
                    62,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    104,
                    114,
                    62,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    110,
                    103,
                    105,
                    110,
                    120,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    47,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    47,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10
                  ]
                },
                "cookie": [],
                "responseTime": 86,
                "responseSize": 146,
                "type": "http",
                "tempFilePath": ""
              },
              "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:1)",
              "isNotPlainError": true
            }
          }
        ],
        "passed": false,
        "responseValidation": {}
      },
      {
        "id": "11a627ed-2429-4b02-b9de-4b64b8ccb85c",
        "item": {
          "id": "kb-diagnostics",
          "name": "检测 Coze 配置",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "diagnostics"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": []
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "a9d156f9-2d9a-42b4-9975-891e299110de",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "95f7e2f1-f8c4-4eec-abe0-1c22d5f7d785"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "11a627ed-2429-4b02-b9de-4b64b8ccb85c",
          "length": 10,
          "cycles": 1,
          "position": 1,
          "iteration": 0,
          "requestIndex": 1,
          "httpRequestId": "2bc2d503-53e4-40cb-ab84-1830de9b21d1"
        },
        "type": "http",
        "name": "检测 Coze 配置",
        "metaInfo": {
          "type": "HTTP"
        },
        "timings": {
          "started": 1783415312644,
          "preProcessorsStarted": 1783415312645,
          "preProcessorsCompleted": 1783415312645,
          "postProcessorsStarted": 1783415312699,
          "postProcessorsCompleted": 1783415312702,
          "completed": 1783415312702
        },
        "history": {
          "execution": {
            "verbose": false,
            "sessions": {},
            "data": [
              {
                "request": {
                  "method": "POST",
                  "href": "https://zhctdev.yyangpt.cn/p/knowledgeBase/diagnostics",
                  "headers": [
                    {
                      "key": "Content-Type",
                      "value": "application/x-www-form-urlencoded"
                    },
                    {
                      "key": "Accept",
                      "value": "*/*"
                    },
                    {
                      "key": "Cache-Control",
                      "value": "no-cache"
                    },
                    {
                      "key": "Host",
                      "value": "zhctdev.yyangpt.cn"
                    },
                    {
                      "key": "Accept-Encoding",
                      "value": "gzip, deflate, br"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    },
                    {
                      "key": "Content-Length",
                      "value": "0"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "response": {
                  "statusCode": 404,
                  "headers": [
                    {
                      "key": "Server",
                      "value": "nginx"
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 07 Jul 2026 09:08:32 GMT"
                    },
                    {
                      "key": "Content-Type",
                      "value": "text/html"
                    },
                    {
                      "key": "Content-Length",
                      "value": "146"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "timings": {
                  "start": 1783415312649,
                  "requestStart": 1783415312650,
                  "offset": {
                    "request": 0.5032919999999876,
                    "socket": 0.7473339999999098,
                    "response": 46.773124999999936,
                    "end": 47.486084000000005,
                    "lookup": 0.7473339999999098,
                    "connect": 0.7473339999999098,
                    "secureConnect": 0.7473339999999098,
                    "done": 47.51833399999998
                  }
                }
              }
            ]
          }
        },
        "cookies": [],
        "request": {
          "url": {
            "protocol": "https",
            "path": [
              "p",
              "knowledgeBase",
              "diagnostics"
            ],
            "host": [
              "zhctdev",
              "yyangpt",
              "cn"
            ],
            "query": [],
            "variable": []
          },
          "header": [
            {
              "key": "Content-Type",
              "value": "application/x-www-form-urlencoded"
            },
            {
              "key": "Accept",
              "value": "*/*",
              "system": true
            },
            {
              "key": "Cache-Control",
              "value": "no-cache",
              "system": true
            },
            {
              "key": "Host",
              "value": "zhctdev.yyangpt.cn",
              "system": true
            },
            {
              "key": "Accept-Encoding",
              "value": "gzip, deflate, br",
              "system": true
            },
            {
              "key": "Connection",
              "value": "keep-alive",
              "system": true
            },
            {
              "key": "Content-Length",
              "value": 0,
              "system": true
            }
          ],
          "method": "POST",
          "body": {
            "mode": "urlencoded",
            "urlencoded": []
          },
          "type": "http"
        },
        "response": {
          "id": "54555407-eebb-499f-ba9c-f04bdb61e88e",
          "status": "Not Found",
          "code": 404,
          "header": [
            {
              "key": "Server",
              "value": "nginx"
            },
            {
              "key": "Date",
              "value": "Tue, 07 Jul 2026 09:08:32 GMT"
            },
            {
              "key": "Content-Type",
              "value": "text/html"
            },
            {
              "key": "Content-Length",
              "value": "146"
            },
            {
              "key": "Connection",
              "value": "keep-alive"
            }
          ],
          "trailer": [],
          "stream": {
            "type": "Buffer",
            "data": [
              60,
              104,
              116,
              109,
              108,
              62,
              13,
              10,
              60,
              104,
              101,
              97,
              100,
              62,
              60,
              116,
              105,
              116,
              108,
              101,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              116,
              105,
              116,
              108,
              101,
              62,
              60,
              47,
              104,
              101,
              97,
              100,
              62,
              13,
              10,
              60,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              60,
              104,
              49,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              104,
              49,
              62,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              104,
              114,
              62,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              110,
              103,
              105,
              110,
              120,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              47,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              47,
              104,
              116,
              109,
              108,
              62,
              13,
              10
            ]
          },
          "cookie": [],
          "responseTime": 47,
          "responseSize": 146,
          "type": "http",
          "tempFilePath": ""
        },
        "assertions": [
          {
            "name": "HTTP 200",
            "assertion": "HTTP 200",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 0,
              "test": "HTTP 200",
              "message": "expected response to have status code 200 but got 404",
              "expected": 200,
              "actual": 404,
              "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:2)",
              "isNotPlainError": true
            }
          },
          {
            "name": "JSON 响应",
            "assertion": "JSON 响应",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 1,
              "test": "JSON 响应",
              "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
              "expected": null,
              "actual": {
                "id": "54555407-eebb-499f-ba9c-f04bdb61e88e",
                "status": "Not Found",
                "code": 404,
                "header": [
                  {
                    "key": "Server",
                    "value": "nginx"
                  },
                  {
                    "key": "Date",
                    "value": "Tue, 07 Jul 2026 09:08:32 GMT"
                  },
                  {
                    "key": "Content-Type",
                    "value": "text/html"
                  },
                  {
                    "key": "Content-Length",
                    "value": "146"
                  },
                  {
                    "key": "Connection",
                    "value": "keep-alive"
                  }
                ],
                "trailer": [],
                "stream": {
                  "type": "Buffer",
                  "data": [
                    60,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10,
                    60,
                    104,
                    101,
                    97,
                    100,
                    62,
                    60,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    60,
                    47,
                    104,
                    101,
                    97,
                    100,
                    62,
                    13,
                    10,
                    60,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    60,
                    104,
                    49,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    104,
                    49,
                    62,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    104,
                    114,
                    62,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    110,
                    103,
                    105,
                    110,
                    120,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    47,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    47,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10
                  ]
                },
                "cookie": [],
                "responseTime": 47,
                "responseSize": 146,
                "type": "http",
                "tempFilePath": ""
              },
              "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:2)",
              "isNotPlainError": true
            }
          }
        ],
        "passed": false,
        "responseValidation": {}
      },
      {
        "id": "07cda551-0ce5-45ce-b36b-121252ffe20a",
        "item": {
          "id": "kb-create-negative",
          "name": "创建知识库-缺少名称校验",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "create"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "space_id",
                  "value": "7366210605697007616"
                },
                {
                  "key": "format_type",
                  "value": "0"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "907c3edb-44eb-487b-a035-aaf0bc4d0eba",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "f3155d78-1306-41f4-9bf1-90d4818fbccf"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "07cda551-0ce5-45ce-b36b-121252ffe20a",
          "length": 10,
          "cycles": 1,
          "position": 2,
          "iteration": 0,
          "requestIndex": 2,
          "httpRequestId": "62eff5c2-c978-4a10-9998-6d781ee960b0"
        },
        "type": "http",
        "name": "创建知识库-缺少名称校验",
        "metaInfo": {
          "type": "HTTP"
        },
        "timings": {
          "started": 1783415312705,
          "preProcessorsStarted": 1783415312706,
          "preProcessorsCompleted": 1783415312706,
          "postProcessorsStarted": 1783415312764,
          "postProcessorsCompleted": 1783415312768,
          "completed": 1783415312768
        },
        "history": {
          "execution": {
            "verbose": false,
            "sessions": {},
            "data": [
              {
                "request": {
                  "method": "POST",
                  "href": "https://zhctdev.yyangpt.cn/p/knowledgeBase/create",
                  "headers": [
                    {
                      "key": "Content-Type",
                      "value": "application/x-www-form-urlencoded"
                    },
                    {
                      "key": "Accept",
                      "value": "*/*"
                    },
                    {
                      "key": "Cache-Control",
                      "value": "no-cache"
                    },
                    {
                      "key": "Host",
                      "value": "zhctdev.yyangpt.cn"
                    },
                    {
                      "key": "Accept-Encoding",
                      "value": "gzip, deflate, br"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    },
                    {
                      "key": "Content-Length",
                      "value": "42"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "response": {
                  "statusCode": 404,
                  "headers": [
                    {
                      "key": "Server",
                      "value": "nginx"
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 07 Jul 2026 09:08:32 GMT"
                    },
                    {
                      "key": "Content-Type",
                      "value": "text/html"
                    },
                    {
                      "key": "Content-Length",
                      "value": "146"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "timings": {
                  "start": 1783415312711,
                  "requestStart": 1783415312711,
                  "offset": {
                    "request": 0.5676660000000311,
                    "socket": 0.719333000000006,
                    "response": 49.900833000000034,
                    "end": 50.785124999999994,
                    "lookup": 0.719333000000006,
                    "connect": 0.719333000000006,
                    "secureConnect": 0.719333000000006,
                    "done": 50.81791599999997
                  }
                }
              }
            ]
          }
        },
        "cookies": [],
        "request": {
          "url": {
            "protocol": "https",
            "path": [
              "p",
              "knowledgeBase",
              "create"
            ],
            "host": [
              "zhctdev",
              "yyangpt",
              "cn"
            ],
            "query": [],
            "variable": []
          },
          "header": [
            {
              "key": "Content-Type",
              "value": "application/x-www-form-urlencoded"
            },
            {
              "key": "Accept",
              "value": "*/*",
              "system": true
            },
            {
              "key": "Cache-Control",
              "value": "no-cache",
              "system": true
            },
            {
              "key": "Host",
              "value": "zhctdev.yyangpt.cn",
              "system": true
            },
            {
              "key": "Accept-Encoding",
              "value": "gzip, deflate, br",
              "system": true
            },
            {
              "key": "Connection",
              "value": "keep-alive",
              "system": true
            },
            {
              "key": "Content-Length",
              "value": 42,
              "system": true
            }
          ],
          "method": "POST",
          "body": {
            "mode": "urlencoded",
            "urlencoded": [
              {
                "key": "space_id",
                "value": "7366210605697007616"
              },
              {
                "key": "format_type",
                "value": "0"
              }
            ]
          },
          "type": "http"
        },
        "response": {
          "id": "2cea7581-0502-464b-9dd9-d488b1f01df8",
          "status": "Not Found",
          "code": 404,
          "header": [
            {
              "key": "Server",
              "value": "nginx"
            },
            {
              "key": "Date",
              "value": "Tue, 07 Jul 2026 09:08:32 GMT"
            },
            {
              "key": "Content-Type",
              "value": "text/html"
            },
            {
              "key": "Content-Length",
              "value": "146"
            },
            {
              "key": "Connection",
              "value": "keep-alive"
            }
          ],
          "trailer": [],
          "stream": {
            "type": "Buffer",
            "data": [
              60,
              104,
              116,
              109,
              108,
              62,
              13,
              10,
              60,
              104,
              101,
              97,
              100,
              62,
              60,
              116,
              105,
              116,
              108,
              101,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              116,
              105,
              116,
              108,
              101,
              62,
              60,
              47,
              104,
              101,
              97,
              100,
              62,
              13,
              10,
              60,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              60,
              104,
              49,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              104,
              49,
              62,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              104,
              114,
              62,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              110,
              103,
              105,
              110,
              120,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              47,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              47,
              104,
              116,
              109,
              108,
              62,
              13,
              10
            ]
          },
          "cookie": [],
          "responseTime": 51,
          "responseSize": 146,
          "type": "http",
          "tempFilePath": ""
        },
        "assertions": [
          {
            "name": "HTTP 200",
            "assertion": "HTTP 200",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 0,
              "test": "HTTP 200",
              "message": "expected response to have status code 200 but got 404",
              "expected": 200,
              "actual": 404,
              "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:3)",
              "isNotPlainError": true
            }
          },
          {
            "name": "JSON 响应",
            "assertion": "JSON 响应",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 1,
              "test": "JSON 响应",
              "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
              "expected": null,
              "actual": {
                "id": "2cea7581-0502-464b-9dd9-d488b1f01df8",
                "status": "Not Found",
                "code": 404,
                "header": [
                  {
                    "key": "Server",
                    "value": "nginx"
                  },
                  {
                    "key": "Date",
                    "value": "Tue, 07 Jul 2026 09:08:32 GMT"
                  },
                  {
                    "key": "Content-Type",
                    "value": "text/html"
                  },
                  {
                    "key": "Content-Length",
                    "value": "146"
                  },
                  {
                    "key": "Connection",
                    "value": "keep-alive"
                  }
                ],
                "trailer": [],
                "stream": {
                  "type": "Buffer",
                  "data": [
                    60,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10,
                    60,
                    104,
                    101,
                    97,
                    100,
                    62,
                    60,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    60,
                    47,
                    104,
                    101,
                    97,
                    100,
                    62,
                    13,
                    10,
                    60,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    60,
                    104,
                    49,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    104,
                    49,
                    62,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    104,
                    114,
                    62,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    110,
                    103,
                    105,
                    110,
                    120,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    47,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    47,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10
                  ]
                },
                "cookie": [],
                "responseTime": 51,
                "responseSize": 146,
                "type": "http",
                "tempFilePath": ""
              },
              "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:3)",
              "isNotPlainError": true
            }
          }
        ],
        "passed": false,
        "responseValidation": {}
      },
      {
        "id": "f2377741-672b-42c7-936b-ad83ee05cbab",
        "item": {
          "id": "kb-update-negative",
          "name": "修改知识库信息-无效ID校验",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "update"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "dataset_id",
                  "value": "0"
                },
                {
                  "key": "name",
                  "value": "Smoke 不应成功"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "1bfe71e5-6b6a-4dbd-9bd1-5b30932725b7",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "84cd71b3-51fb-445f-af69-a40ff01687d0"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "f2377741-672b-42c7-936b-ad83ee05cbab",
          "length": 10,
          "cycles": 1,
          "position": 3,
          "iteration": 0,
          "requestIndex": 3,
          "httpRequestId": "a5f2b557-caa6-4cdf-9715-f3ddbf696880"
        },
        "type": "http",
        "name": "修改知识库信息-无效ID校验",
        "metaInfo": {
          "type": "HTTP"
        },
        "timings": {
          "started": 1783415312771,
          "preProcessorsStarted": 1783415312772,
          "preProcessorsCompleted": 1783415312772,
          "postProcessorsStarted": 1783415312829,
          "postProcessorsCompleted": 1783415312834,
          "completed": 1783415312834
        },
        "history": {
          "execution": {
            "verbose": false,
            "sessions": {},
            "data": [
              {
                "request": {
                  "method": "POST",
                  "href": "https://zhctdev.yyangpt.cn/p/knowledgeBase/update",
                  "headers": [
                    {
                      "key": "Content-Type",
                      "value": "application/x-www-form-urlencoded"
                    },
                    {
                      "key": "Accept",
                      "value": "*/*"
                    },
                    {
                      "key": "Cache-Control",
                      "value": "no-cache"
                    },
                    {
                      "key": "Host",
                      "value": "zhctdev.yyangpt.cn"
                    },
                    {
                      "key": "Accept-Encoding",
                      "value": "gzip, deflate, br"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    },
                    {
                      "key": "Content-Length",
                      "value": "62"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "response": {
                  "statusCode": 404,
                  "headers": [
                    {
                      "key": "Server",
                      "value": "nginx"
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 07 Jul 2026 09:08:32 GMT"
                    },
                    {
                      "key": "Content-Type",
                      "value": "text/html"
                    },
                    {
                      "key": "Content-Length",
                      "value": "146"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "timings": {
                  "start": 1783415312777,
                  "requestStart": 1783415312777,
                  "offset": {
                    "request": 0.70737500000007,
                    "socket": 0.8893330000000788,
                    "response": 47.48975000000007,
                    "end": 49.024542,
                    "lookup": 0.8893330000000788,
                    "connect": 0.8893330000000788,
                    "secureConnect": 0.8893330000000788,
                    "done": 49.078750000000014
                  }
                }
              }
            ]
          }
        },
        "cookies": [],
        "request": {
          "url": {
            "protocol": "https",
            "path": [
              "p",
              "knowledgeBase",
              "update"
            ],
            "host": [
              "zhctdev",
              "yyangpt",
              "cn"
            ],
            "query": [],
            "variable": []
          },
          "header": [
            {
              "key": "Content-Type",
              "value": "application/x-www-form-urlencoded"
            },
            {
              "key": "Accept",
              "value": "*/*",
              "system": true
            },
            {
              "key": "Cache-Control",
              "value": "no-cache",
              "system": true
            },
            {
              "key": "Host",
              "value": "zhctdev.yyangpt.cn",
              "system": true
            },
            {
              "key": "Accept-Encoding",
              "value": "gzip, deflate, br",
              "system": true
            },
            {
              "key": "Connection",
              "value": "keep-alive",
              "system": true
            },
            {
              "key": "Content-Length",
              "value": 62,
              "system": true
            }
          ],
          "method": "POST",
          "body": {
            "mode": "urlencoded",
            "urlencoded": [
              {
                "key": "dataset_id",
                "value": "0"
              },
              {
                "key": "name",
                "value": "Smoke 不应成功"
              }
            ]
          },
          "type": "http"
        },
        "response": {
          "id": "2d4afb77-d932-4866-8ee8-9acd278636b9",
          "status": "Not Found",
          "code": 404,
          "header": [
            {
              "key": "Server",
              "value": "nginx"
            },
            {
              "key": "Date",
              "value": "Tue, 07 Jul 2026 09:08:32 GMT"
            },
            {
              "key": "Content-Type",
              "value": "text/html"
            },
            {
              "key": "Content-Length",
              "value": "146"
            },
            {
              "key": "Connection",
              "value": "keep-alive"
            }
          ],
          "trailer": [],
          "stream": {
            "type": "Buffer",
            "data": [
              60,
              104,
              116,
              109,
              108,
              62,
              13,
              10,
              60,
              104,
              101,
              97,
              100,
              62,
              60,
              116,
              105,
              116,
              108,
              101,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              116,
              105,
              116,
              108,
              101,
              62,
              60,
              47,
              104,
              101,
              97,
              100,
              62,
              13,
              10,
              60,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              60,
              104,
              49,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              104,
              49,
              62,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              104,
              114,
              62,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              110,
              103,
              105,
              110,
              120,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              47,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              47,
              104,
              116,
              109,
              108,
              62,
              13,
              10
            ]
          },
          "cookie": [],
          "responseTime": 49,
          "responseSize": 146,
          "type": "http",
          "tempFilePath": ""
        },
        "assertions": [
          {
            "name": "HTTP 200",
            "assertion": "HTTP 200",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 0,
              "test": "HTTP 200",
              "message": "expected response to have status code 200 but got 404",
              "expected": 200,
              "actual": 404,
              "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:4)",
              "isNotPlainError": true
            }
          },
          {
            "name": "JSON 响应",
            "assertion": "JSON 响应",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 1,
              "test": "JSON 响应",
              "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
              "expected": null,
              "actual": {
                "id": "2d4afb77-d932-4866-8ee8-9acd278636b9",
                "status": "Not Found",
                "code": 404,
                "header": [
                  {
                    "key": "Server",
                    "value": "nginx"
                  },
                  {
                    "key": "Date",
                    "value": "Tue, 07 Jul 2026 09:08:32 GMT"
                  },
                  {
                    "key": "Content-Type",
                    "value": "text/html"
                  },
                  {
                    "key": "Content-Length",
                    "value": "146"
                  },
                  {
                    "key": "Connection",
                    "value": "keep-alive"
                  }
                ],
                "trailer": [],
                "stream": {
                  "type": "Buffer",
                  "data": [
                    60,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10,
                    60,
                    104,
                    101,
                    97,
                    100,
                    62,
                    60,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    60,
                    47,
                    104,
                    101,
                    97,
                    100,
                    62,
                    13,
                    10,
                    60,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    60,
                    104,
                    49,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    104,
                    49,
                    62,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    104,
                    114,
                    62,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    110,
                    103,
                    105,
                    110,
                    120,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    47,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    47,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10
                  ]
                },
                "cookie": [],
                "responseTime": 49,
                "responseSize": 146,
                "type": "http",
                "tempFilePath": ""
              },
              "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:4)",
              "isNotPlainError": true
            }
          }
        ],
        "passed": false,
        "responseValidation": {}
      },
      {
        "id": "fbce279a-8d8f-459d-ada7-0822ea588727",
        "item": {
          "id": "kb-delete-negative",
          "name": "删除知识库-无效ID校验",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "delete"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "dataset_id",
                  "value": "0"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "b3f8f2d3-8de5-4624-855f-7e2dc06f3a1b",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "6edd75d0-97d7-4687-9c6f-fb2322b16d83"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "fbce279a-8d8f-459d-ada7-0822ea588727",
          "length": 10,
          "cycles": 1,
          "position": 4,
          "iteration": 0,
          "requestIndex": 4,
          "httpRequestId": "1dfcb13b-d13e-4c84-aa04-21fa662da390"
        },
        "type": "http",
        "name": "删除知识库-无效ID校验",
        "metaInfo": {
          "type": "HTTP"
        },
        "timings": {
          "started": 1783415312837,
          "preProcessorsStarted": 1783415312839,
          "preProcessorsCompleted": 1783415312839,
          "postProcessorsStarted": 1783415312903,
          "postProcessorsCompleted": 1783415312912,
          "completed": 1783415312912
        },
        "history": {
          "execution": {
            "verbose": false,
            "sessions": {},
            "data": [
              {
                "request": {
                  "method": "POST",
                  "href": "https://zhctdev.yyangpt.cn/p/knowledgeBase/delete",
                  "headers": [
                    {
                      "key": "Content-Type",
                      "value": "application/x-www-form-urlencoded"
                    },
                    {
                      "key": "Accept",
                      "value": "*/*"
                    },
                    {
                      "key": "Cache-Control",
                      "value": "no-cache"
                    },
                    {
                      "key": "Host",
                      "value": "zhctdev.yyangpt.cn"
                    },
                    {
                      "key": "Accept-Encoding",
                      "value": "gzip, deflate, br"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    },
                    {
                      "key": "Content-Length",
                      "value": "12"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "response": {
                  "statusCode": 404,
                  "headers": [
                    {
                      "key": "Server",
                      "value": "nginx"
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 07 Jul 2026 09:08:32 GMT"
                    },
                    {
                      "key": "Content-Type",
                      "value": "text/html"
                    },
                    {
                      "key": "Content-Length",
                      "value": "146"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "timings": {
                  "start": 1783415312844,
                  "requestStart": 1783415312845,
                  "offset": {
                    "request": 1.0796669999999722,
                    "socket": 1.5022079999998823,
                    "response": 51.28879200000006,
                    "end": 54.78620799999999,
                    "lookup": 1.5022079999998823,
                    "connect": 1.5022079999998823,
                    "secureConnect": 1.5022079999998823,
                    "done": 54.90712499999995
                  }
                }
              }
            ]
          }
        },
        "cookies": [],
        "request": {
          "url": {
            "protocol": "https",
            "path": [
              "p",
              "knowledgeBase",
              "delete"
            ],
            "host": [
              "zhctdev",
              "yyangpt",
              "cn"
            ],
            "query": [],
            "variable": []
          },
          "header": [
            {
              "key": "Content-Type",
              "value": "application/x-www-form-urlencoded"
            },
            {
              "key": "Accept",
              "value": "*/*",
              "system": true
            },
            {
              "key": "Cache-Control",
              "value": "no-cache",
              "system": true
            },
            {
              "key": "Host",
              "value": "zhctdev.yyangpt.cn",
              "system": true
            },
            {
              "key": "Accept-Encoding",
              "value": "gzip, deflate, br",
              "system": true
            },
            {
              "key": "Connection",
              "value": "keep-alive",
              "system": true
            },
            {
              "key": "Content-Length",
              "value": 12,
              "system": true
            }
          ],
          "method": "POST",
          "body": {
            "mode": "urlencoded",
            "urlencoded": [
              {
                "key": "dataset_id",
                "value": "0"
              }
            ]
          },
          "type": "http"
        },
        "response": {
          "id": "7c59c4ed-1a71-4abd-962b-1651cb2ce29c",
          "status": "Not Found",
          "code": 404,
          "header": [
            {
              "key": "Server",
              "value": "nginx"
            },
            {
              "key": "Date",
              "value": "Tue, 07 Jul 2026 09:08:32 GMT"
            },
            {
              "key": "Content-Type",
              "value": "text/html"
            },
            {
              "key": "Content-Length",
              "value": "146"
            },
            {
              "key": "Connection",
              "value": "keep-alive"
            }
          ],
          "trailer": [],
          "stream": {
            "type": "Buffer",
            "data": [
              60,
              104,
              116,
              109,
              108,
              62,
              13,
              10,
              60,
              104,
              101,
              97,
              100,
              62,
              60,
              116,
              105,
              116,
              108,
              101,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              116,
              105,
              116,
              108,
              101,
              62,
              60,
              47,
              104,
              101,
              97,
              100,
              62,
              13,
              10,
              60,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              60,
              104,
              49,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              104,
              49,
              62,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              104,
              114,
              62,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              110,
              103,
              105,
              110,
              120,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              47,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              47,
              104,
              116,
              109,
              108,
              62,
              13,
              10
            ]
          },
          "cookie": [],
          "responseTime": 54,
          "responseSize": 146,
          "type": "http",
          "tempFilePath": ""
        },
        "assertions": [
          {
            "name": "HTTP 200",
            "assertion": "HTTP 200",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 0,
              "test": "HTTP 200",
              "message": "expected response to have status code 200 but got 404",
              "expected": 200,
              "actual": 404,
              "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:5)",
              "isNotPlainError": true
            }
          },
          {
            "name": "JSON 响应",
            "assertion": "JSON 响应",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 1,
              "test": "JSON 响应",
              "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
              "expected": null,
              "actual": {
                "id": "7c59c4ed-1a71-4abd-962b-1651cb2ce29c",
                "status": "Not Found",
                "code": 404,
                "header": [
                  {
                    "key": "Server",
                    "value": "nginx"
                  },
                  {
                    "key": "Date",
                    "value": "Tue, 07 Jul 2026 09:08:32 GMT"
                  },
                  {
                    "key": "Content-Type",
                    "value": "text/html"
                  },
                  {
                    "key": "Content-Length",
                    "value": "146"
                  },
                  {
                    "key": "Connection",
                    "value": "keep-alive"
                  }
                ],
                "trailer": [],
                "stream": {
                  "type": "Buffer",
                  "data": [
                    60,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10,
                    60,
                    104,
                    101,
                    97,
                    100,
                    62,
                    60,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    60,
                    47,
                    104,
                    101,
                    97,
                    100,
                    62,
                    13,
                    10,
                    60,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    60,
                    104,
                    49,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    104,
                    49,
                    62,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    104,
                    114,
                    62,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    110,
                    103,
                    105,
                    110,
                    120,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    47,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    47,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10
                  ]
                },
                "cookie": [],
                "responseTime": 54,
                "responseSize": 146,
                "type": "http",
                "tempFilePath": ""
              },
              "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:5)",
              "isNotPlainError": true
            }
          }
        ],
        "passed": false,
        "responseValidation": {}
      },
      {
        "id": "32891044-6e35-4322-9eb4-94de7c815946",
        "item": {
          "id": "kb-documents",
          "name": "查看知识库文件列表",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "documents"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "dataset_id",
                  "value": "7659346836330758207"
                },
                {
                  "key": "page",
                  "value": "1"
                },
                {
                  "key": "size",
                  "value": "2"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "651709ae-0548-424b-abd3-6a8a4897109c",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "211631e1-d7e1-4e0d-bbe4-f2c11f742270"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "32891044-6e35-4322-9eb4-94de7c815946",
          "length": 10,
          "cycles": 1,
          "position": 5,
          "iteration": 0,
          "requestIndex": 5,
          "httpRequestId": "3b393d5f-0df1-4df5-83a2-64601bb52424"
        },
        "type": "http",
        "name": "查看知识库文件列表",
        "metaInfo": {
          "type": "HTTP"
        },
        "timings": {
          "started": 1783415312914,
          "preProcessorsStarted": 1783415312915,
          "preProcessorsCompleted": 1783415312915,
          "postProcessorsStarted": 1783415312976,
          "postProcessorsCompleted": 1783415312983,
          "completed": 1783415312983
        },
        "history": {
          "execution": {
            "verbose": false,
            "sessions": {},
            "data": [
              {
                "request": {
                  "method": "POST",
                  "href": "https://zhctdev.yyangpt.cn/p/knowledgeBase/documents",
                  "headers": [
                    {
                      "key": "Content-Type",
                      "value": "application/x-www-form-urlencoded"
                    },
                    {
                      "key": "Accept",
                      "value": "*/*"
                    },
                    {
                      "key": "Cache-Control",
                      "value": "no-cache"
                    },
                    {
                      "key": "Host",
                      "value": "zhctdev.yyangpt.cn"
                    },
                    {
                      "key": "Accept-Encoding",
                      "value": "gzip, deflate, br"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    },
                    {
                      "key": "Content-Length",
                      "value": "44"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "response": {
                  "statusCode": 404,
                  "headers": [
                    {
                      "key": "Server",
                      "value": "nginx"
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 07 Jul 2026 09:08:33 GMT"
                    },
                    {
                      "key": "Content-Type",
                      "value": "text/html"
                    },
                    {
                      "key": "Content-Length",
                      "value": "146"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "timings": {
                  "start": 1783415312920,
                  "requestStart": 1783415312922,
                  "offset": {
                    "request": 1.2920829999998205,
                    "socket": 1.729665999999952,
                    "response": 50.13937499999997,
                    "end": 52.27916600000003,
                    "lookup": 1.729665999999952,
                    "connect": 1.729665999999952,
                    "secureConnect": 1.729665999999952,
                    "done": 52.33662499999991
                  }
                }
              }
            ]
          }
        },
        "cookies": [],
        "request": {
          "url": {
            "protocol": "https",
            "path": [
              "p",
              "knowledgeBase",
              "documents"
            ],
            "host": [
              "zhctdev",
              "yyangpt",
              "cn"
            ],
            "query": [],
            "variable": []
          },
          "header": [
            {
              "key": "Content-Type",
              "value": "application/x-www-form-urlencoded"
            },
            {
              "key": "Accept",
              "value": "*/*",
              "system": true
            },
            {
              "key": "Cache-Control",
              "value": "no-cache",
              "system": true
            },
            {
              "key": "Host",
              "value": "zhctdev.yyangpt.cn",
              "system": true
            },
            {
              "key": "Accept-Encoding",
              "value": "gzip, deflate, br",
              "system": true
            },
            {
              "key": "Connection",
              "value": "keep-alive",
              "system": true
            },
            {
              "key": "Content-Length",
              "value": 44,
              "system": true
            }
          ],
          "method": "POST",
          "body": {
            "mode": "urlencoded",
            "urlencoded": [
              {
                "key": "dataset_id",
                "value": "7659346836330758207"
              },
              {
                "key": "page",
                "value": "1"
              },
              {
                "key": "size",
                "value": "2"
              }
            ]
          },
          "type": "http"
        },
        "response": {
          "id": "a6b837ca-c8f2-4f84-82e3-66c8fdebd052",
          "status": "Not Found",
          "code": 404,
          "header": [
            {
              "key": "Server",
              "value": "nginx"
            },
            {
              "key": "Date",
              "value": "Tue, 07 Jul 2026 09:08:33 GMT"
            },
            {
              "key": "Content-Type",
              "value": "text/html"
            },
            {
              "key": "Content-Length",
              "value": "146"
            },
            {
              "key": "Connection",
              "value": "keep-alive"
            }
          ],
          "trailer": [],
          "stream": {
            "type": "Buffer",
            "data": [
              60,
              104,
              116,
              109,
              108,
              62,
              13,
              10,
              60,
              104,
              101,
              97,
              100,
              62,
              60,
              116,
              105,
              116,
              108,
              101,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              116,
              105,
              116,
              108,
              101,
              62,
              60,
              47,
              104,
              101,
              97,
              100,
              62,
              13,
              10,
              60,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              60,
              104,
              49,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              104,
              49,
              62,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              104,
              114,
              62,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              110,
              103,
              105,
              110,
              120,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              47,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              47,
              104,
              116,
              109,
              108,
              62,
              13,
              10
            ]
          },
          "cookie": [],
          "responseTime": 51,
          "responseSize": 146,
          "type": "http",
          "tempFilePath": ""
        },
        "assertions": [
          {
            "name": "HTTP 200",
            "assertion": "HTTP 200",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 0,
              "test": "HTTP 200",
              "message": "expected response to have status code 200 but got 404",
              "expected": 200,
              "actual": 404,
              "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:6)",
              "isNotPlainError": true
            }
          },
          {
            "name": "JSON 响应",
            "assertion": "JSON 响应",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 1,
              "test": "JSON 响应",
              "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
              "expected": null,
              "actual": {
                "id": "a6b837ca-c8f2-4f84-82e3-66c8fdebd052",
                "status": "Not Found",
                "code": 404,
                "header": [
                  {
                    "key": "Server",
                    "value": "nginx"
                  },
                  {
                    "key": "Date",
                    "value": "Tue, 07 Jul 2026 09:08:33 GMT"
                  },
                  {
                    "key": "Content-Type",
                    "value": "text/html"
                  },
                  {
                    "key": "Content-Length",
                    "value": "146"
                  },
                  {
                    "key": "Connection",
                    "value": "keep-alive"
                  }
                ],
                "trailer": [],
                "stream": {
                  "type": "Buffer",
                  "data": [
                    60,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10,
                    60,
                    104,
                    101,
                    97,
                    100,
                    62,
                    60,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    60,
                    47,
                    104,
                    101,
                    97,
                    100,
                    62,
                    13,
                    10,
                    60,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    60,
                    104,
                    49,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    104,
                    49,
                    62,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    104,
                    114,
                    62,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    110,
                    103,
                    105,
                    110,
                    120,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    47,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    47,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10
                  ]
                },
                "cookie": [],
                "responseTime": 51,
                "responseSize": 146,
                "type": "http",
                "tempFilePath": ""
              },
              "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:6)",
              "isNotPlainError": true
            }
          }
        ],
        "passed": false,
        "responseValidation": {}
      },
      {
        "id": "990974dc-0e81-4d19-8343-08b7a27182ff",
        "item": {
          "id": "kb-upload-negative",
          "name": "上传知识库文件-缺少文件校验",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "upload"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "dataset_id",
                  "value": "7659346836330758207"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "a6455480-7115-4564-91eb-82d3dbfcc000",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "9444403c-9ad6-411c-aefc-4f38d3024f2a"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "990974dc-0e81-4d19-8343-08b7a27182ff",
          "length": 10,
          "cycles": 1,
          "position": 6,
          "iteration": 0,
          "requestIndex": 6,
          "httpRequestId": "65fbc40d-d39c-44b1-af58-570908f49832"
        },
        "type": "http",
        "name": "上传知识库文件-缺少文件校验",
        "metaInfo": {
          "type": "HTTP"
        },
        "timings": {
          "started": 1783415312985,
          "preProcessorsStarted": 1783415312987,
          "preProcessorsCompleted": 1783415312987,
          "postProcessorsStarted": 1783415313045,
          "postProcessorsCompleted": 1783415313051,
          "completed": 1783415313051
        },
        "history": {
          "execution": {
            "verbose": false,
            "sessions": {},
            "data": [
              {
                "request": {
                  "method": "POST",
                  "href": "https://zhctdev.yyangpt.cn/p/knowledgeBase/upload",
                  "headers": [
                    {
                      "key": "Content-Type",
                      "value": "application/x-www-form-urlencoded"
                    },
                    {
                      "key": "Accept",
                      "value": "*/*"
                    },
                    {
                      "key": "Cache-Control",
                      "value": "no-cache"
                    },
                    {
                      "key": "Host",
                      "value": "zhctdev.yyangpt.cn"
                    },
                    {
                      "key": "Accept-Encoding",
                      "value": "gzip, deflate, br"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    },
                    {
                      "key": "Content-Length",
                      "value": "30"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "response": {
                  "statusCode": 404,
                  "headers": [
                    {
                      "key": "Server",
                      "value": "nginx"
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 07 Jul 2026 09:08:33 GMT"
                    },
                    {
                      "key": "Content-Type",
                      "value": "text/html"
                    },
                    {
                      "key": "Content-Length",
                      "value": "146"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "timings": {
                  "start": 1783415312992,
                  "requestStart": 1783415312993,
                  "offset": {
                    "request": 0.8831249999998363,
                    "socket": 1.4169580000000224,
                    "response": 47.67858299999989,
                    "end": 50.61566599999992,
                    "lookup": 1.4169580000000224,
                    "connect": 1.4169580000000224,
                    "secureConnect": 1.4169580000000224,
                    "done": 50.72308299999986
                  }
                }
              }
            ]
          }
        },
        "cookies": [],
        "request": {
          "url": {
            "protocol": "https",
            "path": [
              "p",
              "knowledgeBase",
              "upload"
            ],
            "host": [
              "zhctdev",
              "yyangpt",
              "cn"
            ],
            "query": [],
            "variable": []
          },
          "header": [
            {
              "key": "Content-Type",
              "value": "application/x-www-form-urlencoded"
            },
            {
              "key": "Accept",
              "value": "*/*",
              "system": true
            },
            {
              "key": "Cache-Control",
              "value": "no-cache",
              "system": true
            },
            {
              "key": "Host",
              "value": "zhctdev.yyangpt.cn",
              "system": true
            },
            {
              "key": "Accept-Encoding",
              "value": "gzip, deflate, br",
              "system": true
            },
            {
              "key": "Connection",
              "value": "keep-alive",
              "system": true
            },
            {
              "key": "Content-Length",
              "value": 30,
              "system": true
            }
          ],
          "method": "POST",
          "body": {
            "mode": "urlencoded",
            "urlencoded": [
              {
                "key": "dataset_id",
                "value": "7659346836330758207"
              }
            ]
          },
          "type": "http"
        },
        "response": {
          "id": "90305396-d1fb-43f6-b775-e974a65df106",
          "status": "Not Found",
          "code": 404,
          "header": [
            {
              "key": "Server",
              "value": "nginx"
            },
            {
              "key": "Date",
              "value": "Tue, 07 Jul 2026 09:08:33 GMT"
            },
            {
              "key": "Content-Type",
              "value": "text/html"
            },
            {
              "key": "Content-Length",
              "value": "146"
            },
            {
              "key": "Connection",
              "value": "keep-alive"
            }
          ],
          "trailer": [],
          "stream": {
            "type": "Buffer",
            "data": [
              60,
              104,
              116,
              109,
              108,
              62,
              13,
              10,
              60,
              104,
              101,
              97,
              100,
              62,
              60,
              116,
              105,
              116,
              108,
              101,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              116,
              105,
              116,
              108,
              101,
              62,
              60,
              47,
              104,
              101,
              97,
              100,
              62,
              13,
              10,
              60,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              60,
              104,
              49,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              104,
              49,
              62,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              104,
              114,
              62,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              110,
              103,
              105,
              110,
              120,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              47,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              47,
              104,
              116,
              109,
              108,
              62,
              13,
              10
            ]
          },
          "cookie": [],
          "responseTime": 50,
          "responseSize": 146,
          "type": "http",
          "tempFilePath": ""
        },
        "assertions": [
          {
            "name": "HTTP 200",
            "assertion": "HTTP 200",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 0,
              "test": "HTTP 200",
              "message": "expected response to have status code 200 but got 404",
              "expected": 200,
              "actual": 404,
              "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:7)",
              "isNotPlainError": true
            }
          },
          {
            "name": "JSON 响应",
            "assertion": "JSON 响应",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 1,
              "test": "JSON 响应",
              "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
              "expected": null,
              "actual": {
                "id": "90305396-d1fb-43f6-b775-e974a65df106",
                "status": "Not Found",
                "code": 404,
                "header": [
                  {
                    "key": "Server",
                    "value": "nginx"
                  },
                  {
                    "key": "Date",
                    "value": "Tue, 07 Jul 2026 09:08:33 GMT"
                  },
                  {
                    "key": "Content-Type",
                    "value": "text/html"
                  },
                  {
                    "key": "Content-Length",
                    "value": "146"
                  },
                  {
                    "key": "Connection",
                    "value": "keep-alive"
                  }
                ],
                "trailer": [],
                "stream": {
                  "type": "Buffer",
                  "data": [
                    60,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10,
                    60,
                    104,
                    101,
                    97,
                    100,
                    62,
                    60,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    60,
                    47,
                    104,
                    101,
                    97,
                    100,
                    62,
                    13,
                    10,
                    60,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    60,
                    104,
                    49,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    104,
                    49,
                    62,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    104,
                    114,
                    62,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    110,
                    103,
                    105,
                    110,
                    120,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    47,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    47,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10
                  ]
                },
                "cookie": [],
                "responseTime": 50,
                "responseSize": 146,
                "type": "http",
                "tempFilePath": ""
              },
              "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:7)",
              "isNotPlainError": true
            }
          }
        ],
        "passed": false,
        "responseValidation": {}
      },
      {
        "id": "866b3716-6f09-4f34-ad13-aba5783dd4d9",
        "item": {
          "id": "kb-delete-document-negative",
          "name": "删除知识库文件-无效ID校验",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "deleteDocument"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "dataset_id",
                  "value": "7659346836330758207"
                },
                {
                  "key": "document_id",
                  "value": "0"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "f47d1724-7d71-475f-b612-df4470e404ae",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "0dceaa94-af2a-46d9-9432-c53ad1a61825"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "866b3716-6f09-4f34-ad13-aba5783dd4d9",
          "length": 10,
          "cycles": 1,
          "position": 7,
          "iteration": 0,
          "requestIndex": 7,
          "httpRequestId": "6259ac4b-2ad0-4ff5-b958-fd4eec148b82"
        },
        "type": "http",
        "name": "删除知识库文件-无效ID校验",
        "metaInfo": {
          "type": "HTTP"
        },
        "timings": {
          "started": 1783415313054,
          "preProcessorsStarted": 1783415313055,
          "preProcessorsCompleted": 1783415313055,
          "postProcessorsStarted": 1783415313117,
          "postProcessorsCompleted": 1783415313123,
          "completed": 1783415313123
        },
        "history": {
          "execution": {
            "verbose": false,
            "sessions": {},
            "data": [
              {
                "request": {
                  "method": "POST",
                  "href": "https://zhctdev.yyangpt.cn/p/knowledgeBase/deleteDocument",
                  "headers": [
                    {
                      "key": "Content-Type",
                      "value": "application/x-www-form-urlencoded"
                    },
                    {
                      "key": "Accept",
                      "value": "*/*"
                    },
                    {
                      "key": "Cache-Control",
                      "value": "no-cache"
                    },
                    {
                      "key": "Host",
                      "value": "zhctdev.yyangpt.cn"
                    },
                    {
                      "key": "Accept-Encoding",
                      "value": "gzip, deflate, br"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    },
                    {
                      "key": "Content-Length",
                      "value": "44"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "response": {
                  "statusCode": 404,
                  "headers": [
                    {
                      "key": "Server",
                      "value": "nginx"
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 07 Jul 2026 09:08:33 GMT"
                    },
                    {
                      "key": "Content-Type",
                      "value": "text/html"
                    },
                    {
                      "key": "Content-Length",
                      "value": "146"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "timings": {
                  "start": 1783415313059,
                  "requestStart": 1783415313061,
                  "offset": {
                    "request": 1.6261250000000018,
                    "socket": 1.9432500000000346,
                    "response": 51.585916,
                    "end": 53.331333000000086,
                    "lookup": 1.9432500000000346,
                    "connect": 1.9432500000000346,
                    "secureConnect": 1.9432500000000346,
                    "done": 53.62995799999999
                  }
                }
              }
            ]
          }
        },
        "cookies": [],
        "request": {
          "url": {
            "protocol": "https",
            "path": [
              "p",
              "knowledgeBase",
              "deleteDocument"
            ],
            "host": [
              "zhctdev",
              "yyangpt",
              "cn"
            ],
            "query": [],
            "variable": []
          },
          "header": [
            {
              "key": "Content-Type",
              "value": "application/x-www-form-urlencoded"
            },
            {
              "key": "Accept",
              "value": "*/*",
              "system": true
            },
            {
              "key": "Cache-Control",
              "value": "no-cache",
              "system": true
            },
            {
              "key": "Host",
              "value": "zhctdev.yyangpt.cn",
              "system": true
            },
            {
              "key": "Accept-Encoding",
              "value": "gzip, deflate, br",
              "system": true
            },
            {
              "key": "Connection",
              "value": "keep-alive",
              "system": true
            },
            {
              "key": "Content-Length",
              "value": 44,
              "system": true
            }
          ],
          "method": "POST",
          "body": {
            "mode": "urlencoded",
            "urlencoded": [
              {
                "key": "dataset_id",
                "value": "7659346836330758207"
              },
              {
                "key": "document_id",
                "value": "0"
              }
            ]
          },
          "type": "http"
        },
        "response": {
          "id": "9945f589-4615-4b7d-8fd3-dde02a8ac097",
          "status": "Not Found",
          "code": 404,
          "header": [
            {
              "key": "Server",
              "value": "nginx"
            },
            {
              "key": "Date",
              "value": "Tue, 07 Jul 2026 09:08:33 GMT"
            },
            {
              "key": "Content-Type",
              "value": "text/html"
            },
            {
              "key": "Content-Length",
              "value": "146"
            },
            {
              "key": "Connection",
              "value": "keep-alive"
            }
          ],
          "trailer": [],
          "stream": {
            "type": "Buffer",
            "data": [
              60,
              104,
              116,
              109,
              108,
              62,
              13,
              10,
              60,
              104,
              101,
              97,
              100,
              62,
              60,
              116,
              105,
              116,
              108,
              101,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              116,
              105,
              116,
              108,
              101,
              62,
              60,
              47,
              104,
              101,
              97,
              100,
              62,
              13,
              10,
              60,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              60,
              104,
              49,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              104,
              49,
              62,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              104,
              114,
              62,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              110,
              103,
              105,
              110,
              120,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              47,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              47,
              104,
              116,
              109,
              108,
              62,
              13,
              10
            ]
          },
          "cookie": [],
          "responseTime": 52,
          "responseSize": 146,
          "type": "http",
          "tempFilePath": ""
        },
        "assertions": [
          {
            "name": "HTTP 200",
            "assertion": "HTTP 200",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 0,
              "test": "HTTP 200",
              "message": "expected response to have status code 200 but got 404",
              "expected": 200,
              "actual": 404,
              "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:8)",
              "isNotPlainError": true
            }
          },
          {
            "name": "JSON 响应",
            "assertion": "JSON 响应",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 1,
              "test": "JSON 响应",
              "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
              "expected": null,
              "actual": {
                "id": "9945f589-4615-4b7d-8fd3-dde02a8ac097",
                "status": "Not Found",
                "code": 404,
                "header": [
                  {
                    "key": "Server",
                    "value": "nginx"
                  },
                  {
                    "key": "Date",
                    "value": "Tue, 07 Jul 2026 09:08:33 GMT"
                  },
                  {
                    "key": "Content-Type",
                    "value": "text/html"
                  },
                  {
                    "key": "Content-Length",
                    "value": "146"
                  },
                  {
                    "key": "Connection",
                    "value": "keep-alive"
                  }
                ],
                "trailer": [],
                "stream": {
                  "type": "Buffer",
                  "data": [
                    60,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10,
                    60,
                    104,
                    101,
                    97,
                    100,
                    62,
                    60,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    60,
                    47,
                    104,
                    101,
                    97,
                    100,
                    62,
                    13,
                    10,
                    60,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    60,
                    104,
                    49,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    104,
                    49,
                    62,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    104,
                    114,
                    62,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    110,
                    103,
                    105,
                    110,
                    120,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    47,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    47,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10
                  ]
                },
                "cookie": [],
                "responseTime": 52,
                "responseSize": 146,
                "type": "http",
                "tempFilePath": ""
              },
              "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:8)",
              "isNotPlainError": true
            }
          }
        ],
        "passed": false,
        "responseValidation": {}
      },
      {
        "id": "16ae70e0-fb8c-4519-8b11-87b47822aa39",
        "item": {
          "id": "kb-update-document-negative",
          "name": "修改知识库文件信息-无效ID校验",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "updateDocument"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "dataset_id",
                  "value": "7659346836330758207"
                },
                {
                  "key": "document_id",
                  "value": "0"
                },
                {
                  "key": "document_name",
                  "value": "Smoke 不应成功"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "ac6e3580-696c-4cfb-beb2-0a70f68650e2",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "85d3baa8-93ee-4e9c-8969-5dae3a502cf6"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "16ae70e0-fb8c-4519-8b11-87b47822aa39",
          "length": 10,
          "cycles": 1,
          "position": 8,
          "iteration": 0,
          "requestIndex": 8,
          "httpRequestId": "ca920e91-ad32-4e4b-ad81-46d9590e046f"
        },
        "type": "http",
        "name": "修改知识库文件信息-无效ID校验",
        "metaInfo": {
          "type": "HTTP"
        },
        "timings": {
          "started": 1783415313126,
          "preProcessorsStarted": 1783415313126,
          "preProcessorsCompleted": 1783415313126,
          "postProcessorsStarted": 1783415313191,
          "postProcessorsCompleted": 1783415313198,
          "completed": 1783415313198
        },
        "history": {
          "execution": {
            "verbose": false,
            "sessions": {},
            "data": [
              {
                "request": {
                  "method": "POST",
                  "href": "https://zhctdev.yyangpt.cn/p/knowledgeBase/updateDocument",
                  "headers": [
                    {
                      "key": "Content-Type",
                      "value": "application/x-www-form-urlencoded"
                    },
                    {
                      "key": "Accept",
                      "value": "*/*"
                    },
                    {
                      "key": "Cache-Control",
                      "value": "no-cache"
                    },
                    {
                      "key": "Host",
                      "value": "zhctdev.yyangpt.cn"
                    },
                    {
                      "key": "Accept-Encoding",
                      "value": "gzip, deflate, br"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    },
                    {
                      "key": "Content-Length",
                      "value": "103"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "response": {
                  "statusCode": 404,
                  "headers": [
                    {
                      "key": "Server",
                      "value": "nginx"
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 07 Jul 2026 09:08:33 GMT"
                    },
                    {
                      "key": "Content-Type",
                      "value": "text/html"
                    },
                    {
                      "key": "Content-Length",
                      "value": "146"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "timings": {
                  "start": 1783415313135,
                  "requestStart": 1783415313137,
                  "offset": {
                    "request": 1.778291999999965,
                    "socket": 2.460499999999911,
                    "response": 49.19066699999985,
                    "end": 51.72629199999983,
                    "lookup": 2.460499999999911,
                    "connect": 2.460499999999911,
                    "secureConnect": 2.460499999999911,
                    "done": 51.93395799999985
                  }
                }
              }
            ]
          }
        },
        "cookies": [],
        "request": {
          "url": {
            "protocol": "https",
            "path": [
              "p",
              "knowledgeBase",
              "updateDocument"
            ],
            "host": [
              "zhctdev",
              "yyangpt",
              "cn"
            ],
            "query": [],
            "variable": []
          },
          "header": [
            {
              "key": "Content-Type",
              "value": "application/x-www-form-urlencoded"
            },
            {
              "key": "Accept",
              "value": "*/*",
              "system": true
            },
            {
              "key": "Cache-Control",
              "value": "no-cache",
              "system": true
            },
            {
              "key": "Host",
              "value": "zhctdev.yyangpt.cn",
              "system": true
            },
            {
              "key": "Accept-Encoding",
              "value": "gzip, deflate, br",
              "system": true
            },
            {
              "key": "Connection",
              "value": "keep-alive",
              "system": true
            },
            {
              "key": "Content-Length",
              "value": 103,
              "system": true
            }
          ],
          "method": "POST",
          "body": {
            "mode": "urlencoded",
            "urlencoded": [
              {
                "key": "dataset_id",
                "value": "7659346836330758207"
              },
              {
                "key": "document_id",
                "value": "0"
              },
              {
                "key": "document_name",
                "value": "Smoke 不应成功"
              }
            ]
          },
          "type": "http"
        },
        "response": {
          "id": "866d41fa-9185-4106-bdff-0e3fd553deae",
          "status": "Not Found",
          "code": 404,
          "header": [
            {
              "key": "Server",
              "value": "nginx"
            },
            {
              "key": "Date",
              "value": "Tue, 07 Jul 2026 09:08:33 GMT"
            },
            {
              "key": "Content-Type",
              "value": "text/html"
            },
            {
              "key": "Content-Length",
              "value": "146"
            },
            {
              "key": "Connection",
              "value": "keep-alive"
            }
          ],
          "trailer": [],
          "stream": {
            "type": "Buffer",
            "data": [
              60,
              104,
              116,
              109,
              108,
              62,
              13,
              10,
              60,
              104,
              101,
              97,
              100,
              62,
              60,
              116,
              105,
              116,
              108,
              101,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              116,
              105,
              116,
              108,
              101,
              62,
              60,
              47,
              104,
              101,
              97,
              100,
              62,
              13,
              10,
              60,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              60,
              104,
              49,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              104,
              49,
              62,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              104,
              114,
              62,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              110,
              103,
              105,
              110,
              120,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              47,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              47,
              104,
              116,
              109,
              108,
              62,
              13,
              10
            ]
          },
          "cookie": [],
          "responseTime": 50,
          "responseSize": 146,
          "type": "http",
          "tempFilePath": ""
        },
        "assertions": [
          {
            "name": "HTTP 200",
            "assertion": "HTTP 200",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 0,
              "test": "HTTP 200",
              "message": "expected response to have status code 200 but got 404",
              "expected": 200,
              "actual": 404,
              "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:9)",
              "isNotPlainError": true
            }
          },
          {
            "name": "JSON 响应",
            "assertion": "JSON 响应",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 1,
              "test": "JSON 响应",
              "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
              "expected": null,
              "actual": {
                "id": "866d41fa-9185-4106-bdff-0e3fd553deae",
                "status": "Not Found",
                "code": 404,
                "header": [
                  {
                    "key": "Server",
                    "value": "nginx"
                  },
                  {
                    "key": "Date",
                    "value": "Tue, 07 Jul 2026 09:08:33 GMT"
                  },
                  {
                    "key": "Content-Type",
                    "value": "text/html"
                  },
                  {
                    "key": "Content-Length",
                    "value": "146"
                  },
                  {
                    "key": "Connection",
                    "value": "keep-alive"
                  }
                ],
                "trailer": [],
                "stream": {
                  "type": "Buffer",
                  "data": [
                    60,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10,
                    60,
                    104,
                    101,
                    97,
                    100,
                    62,
                    60,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    60,
                    47,
                    104,
                    101,
                    97,
                    100,
                    62,
                    13,
                    10,
                    60,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    60,
                    104,
                    49,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    104,
                    49,
                    62,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    104,
                    114,
                    62,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    110,
                    103,
                    105,
                    110,
                    120,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    47,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    47,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10
                  ]
                },
                "cookie": [],
                "responseTime": 50,
                "responseSize": 146,
                "type": "http",
                "tempFilePath": ""
              },
              "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:9)",
              "isNotPlainError": true
            }
          }
        ],
        "passed": false,
        "responseValidation": {}
      },
      {
        "id": "175240ad-d1c4-4a6f-b40a-7d931af3e71b",
        "item": {
          "id": "kb-progress",
          "name": "查看文件上传解析进度",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "progress"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "dataset_id",
                  "value": "7656644527025766415"
                },
                {
                  "key": "document_ids[]",
                  "value": "7656649709462274054"
                },
                {
                  "key": "document_ids[]",
                  "value": "7656649711444557867"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "f39d63cc-75ce-4a81-af61-9d73a46754a6",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "a2ee4dfd-9ebe-4dd7-836e-b2b72824d9ef"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "175240ad-d1c4-4a6f-b40a-7d931af3e71b",
          "length": 10,
          "cycles": 1,
          "position": 9,
          "iteration": 0,
          "requestIndex": 9,
          "httpRequestId": "aef9fadf-207e-4fbf-85f6-8f3b118f9058"
        },
        "type": "http",
        "name": "查看文件上传解析进度",
        "metaInfo": {
          "type": "HTTP"
        },
        "timings": {
          "started": 1783415313201,
          "preProcessorsStarted": 1783415313202,
          "preProcessorsCompleted": 1783415313202,
          "postProcessorsStarted": 1783415313269,
          "postProcessorsCompleted": 1783415313276,
          "completed": 1783415313276
        },
        "history": {
          "execution": {
            "verbose": false,
            "sessions": {},
            "data": [
              {
                "request": {
                  "method": "POST",
                  "href": "https://zhctdev.yyangpt.cn/p/knowledgeBase/progress",
                  "headers": [
                    {
                      "key": "Content-Type",
                      "value": "application/x-www-form-urlencoded"
                    },
                    {
                      "key": "Accept",
                      "value": "*/*"
                    },
                    {
                      "key": "Cache-Control",
                      "value": "no-cache"
                    },
                    {
                      "key": "Host",
                      "value": "zhctdev.yyangpt.cn"
                    },
                    {
                      "key": "Accept-Encoding",
                      "value": "gzip, deflate, br"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    },
                    {
                      "key": "Content-Length",
                      "value": "108"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "response": {
                  "statusCode": 404,
                  "headers": [
                    {
                      "key": "Server",
                      "value": "nginx"
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 07 Jul 2026 09:08:33 GMT"
                    },
                    {
                      "key": "Content-Type",
                      "value": "text/html"
                    },
                    {
                      "key": "Content-Length",
                      "value": "146"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    }
                  ],
                  "httpVersion": "1.1"
                },
                "timings": {
                  "start": 1783415313209,
                  "requestStart": 1783415313210,
                  "offset": {
                    "request": 1.0471249999998236,
                    "socket": 1.581707999999935,
                    "response": 53.394832999999835,
                    "end": 56.772666999999956,
                    "lookup": 1.581707999999935,
                    "connect": 1.581707999999935,
                    "secureConnect": 1.581707999999935,
                    "done": 56.931957999999895
                  }
                }
              }
            ]
          }
        },
        "cookies": [],
        "request": {
          "url": {
            "protocol": "https",
            "path": [
              "p",
              "knowledgeBase",
              "progress"
            ],
            "host": [
              "zhctdev",
              "yyangpt",
              "cn"
            ],
            "query": [],
            "variable": []
          },
          "header": [
            {
              "key": "Content-Type",
              "value": "application/x-www-form-urlencoded"
            },
            {
              "key": "Accept",
              "value": "*/*",
              "system": true
            },
            {
              "key": "Cache-Control",
              "value": "no-cache",
              "system": true
            },
            {
              "key": "Host",
              "value": "zhctdev.yyangpt.cn",
              "system": true
            },
            {
              "key": "Accept-Encoding",
              "value": "gzip, deflate, br",
              "system": true
            },
            {
              "key": "Connection",
              "value": "keep-alive",
              "system": true
            },
            {
              "key": "Content-Length",
              "value": 108,
              "system": true
            }
          ],
          "method": "POST",
          "body": {
            "mode": "urlencoded",
            "urlencoded": [
              {
                "key": "dataset_id",
                "value": "7656644527025766415"
              },
              {
                "key": "document_ids[]",
                "value": "7656649709462274054"
              },
              {
                "key": "document_ids[]",
                "value": "7656649711444557867"
              }
            ]
          },
          "type": "http"
        },
        "response": {
          "id": "7774ca8d-c42c-4dd8-ac5b-71d447bbc442",
          "status": "Not Found",
          "code": 404,
          "header": [
            {
              "key": "Server",
              "value": "nginx"
            },
            {
              "key": "Date",
              "value": "Tue, 07 Jul 2026 09:08:33 GMT"
            },
            {
              "key": "Content-Type",
              "value": "text/html"
            },
            {
              "key": "Content-Length",
              "value": "146"
            },
            {
              "key": "Connection",
              "value": "keep-alive"
            }
          ],
          "trailer": [],
          "stream": {
            "type": "Buffer",
            "data": [
              60,
              104,
              116,
              109,
              108,
              62,
              13,
              10,
              60,
              104,
              101,
              97,
              100,
              62,
              60,
              116,
              105,
              116,
              108,
              101,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              116,
              105,
              116,
              108,
              101,
              62,
              60,
              47,
              104,
              101,
              97,
              100,
              62,
              13,
              10,
              60,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              60,
              104,
              49,
              62,
              52,
              48,
              52,
              32,
              78,
              111,
              116,
              32,
              70,
              111,
              117,
              110,
              100,
              60,
              47,
              104,
              49,
              62,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              104,
              114,
              62,
              60,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              110,
              103,
              105,
              110,
              120,
              60,
              47,
              99,
              101,
              110,
              116,
              101,
              114,
              62,
              13,
              10,
              60,
              47,
              98,
              111,
              100,
              121,
              62,
              13,
              10,
              60,
              47,
              104,
              116,
              109,
              108,
              62,
              13,
              10
            ]
          },
          "cookie": [],
          "responseTime": 56,
          "responseSize": 146,
          "type": "http",
          "tempFilePath": ""
        },
        "assertions": [
          {
            "name": "HTTP 200",
            "assertion": "HTTP 200",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 0,
              "test": "HTTP 200",
              "message": "expected response to have status code 200 but got 404",
              "expected": 200,
              "actual": 404,
              "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:10)",
              "isNotPlainError": true
            }
          },
          {
            "name": "JSON 响应",
            "assertion": "JSON 响应",
            "skipped": false,
            "passed": false,
            "error": {
              "name": "AssertionError",
              "index": 1,
              "test": "JSON 响应",
              "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
              "expected": null,
              "actual": {
                "id": "7774ca8d-c42c-4dd8-ac5b-71d447bbc442",
                "status": "Not Found",
                "code": 404,
                "header": [
                  {
                    "key": "Server",
                    "value": "nginx"
                  },
                  {
                    "key": "Date",
                    "value": "Tue, 07 Jul 2026 09:08:33 GMT"
                  },
                  {
                    "key": "Content-Type",
                    "value": "text/html"
                  },
                  {
                    "key": "Content-Length",
                    "value": "146"
                  },
                  {
                    "key": "Connection",
                    "value": "keep-alive"
                  }
                ],
                "trailer": [],
                "stream": {
                  "type": "Buffer",
                  "data": [
                    60,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10,
                    60,
                    104,
                    101,
                    97,
                    100,
                    62,
                    60,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    116,
                    105,
                    116,
                    108,
                    101,
                    62,
                    60,
                    47,
                    104,
                    101,
                    97,
                    100,
                    62,
                    13,
                    10,
                    60,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    60,
                    104,
                    49,
                    62,
                    52,
                    48,
                    52,
                    32,
                    78,
                    111,
                    116,
                    32,
                    70,
                    111,
                    117,
                    110,
                    100,
                    60,
                    47,
                    104,
                    49,
                    62,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    104,
                    114,
                    62,
                    60,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    110,
                    103,
                    105,
                    110,
                    120,
                    60,
                    47,
                    99,
                    101,
                    110,
                    116,
                    101,
                    114,
                    62,
                    13,
                    10,
                    60,
                    47,
                    98,
                    111,
                    100,
                    121,
                    62,
                    13,
                    10,
                    60,
                    47,
                    104,
                    116,
                    109,
                    108,
                    62,
                    13,
                    10
                  ]
                },
                "cookie": [],
                "responseTime": 56,
                "responseSize": 146,
                "type": "http",
                "tempFilePath": ""
              },
              "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:10)",
              "isNotPlainError": true
            }
          }
        ],
        "passed": false,
        "responseValidation": {}
      }
    ],
    "transfers": {
      "responseTotal": 1460
    },
    "failures": [
      {
        "error": {
          "name": "AssertionError",
          "index": 0,
          "test": "HTTP 200",
          "message": "expected response to have status code 200 but got 404",
          "expected": 200,
          "actual": 404,
          "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:1)",
          "isNotPlainError": true
        },
        "at": "assertion:0 in test-script",
        "source": {
          "id": "kb-list",
          "name": "查看知识库列表",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "list"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "space_id",
                  "value": "7366210605697007616"
                },
                {
                  "key": "page_num",
                  "value": "1"
                },
                {
                  "key": "page_size",
                  "value": "2"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "92a42881-d459-4a9c-bb36-f1bb401f0560",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "5b2cdda7-c174-4ca9-bebd-1a843df0bd35"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "position": 0,
          "iteration": 0,
          "length": 10,
          "cycles": 1,
          "empty": false,
          "eof": false,
          "bof": true,
          "cr": false,
          "ref": "1d258e62-d40d-4e16-ad57-c0a8418d1d6c",
          "requestIndex": 0,
          "httpRequestId": "4273acad-887e-41c2-873c-0e3598a1eb55",
          "scriptId": "92a42881-d459-4a9c-bb36-f1bb401f0560",
          "execution": "5b2cdda7-c174-4ca9-bebd-1a843df0bd35"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 1,
          "test": "JSON 响应",
          "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
          "expected": null,
          "actual": {
            "id": "2184c883-9df1-4b16-88fc-08b83396eb1d",
            "status": "Not Found",
            "code": 404,
            "header": [
              {
                "key": "Server",
                "value": "nginx"
              },
              {
                "key": "Date",
                "value": "Tue, 07 Jul 2026 09:08:32 GMT"
              },
              {
                "key": "Content-Type",
                "value": "text/html"
              },
              {
                "key": "Content-Length",
                "value": "146"
              },
              {
                "key": "Connection",
                "value": "keep-alive"
              }
            ],
            "trailer": [],
            "stream": {
              "type": "Buffer",
              "data": [
                60,
                104,
                116,
                109,
                108,
                62,
                13,
                10,
                60,
                104,
                101,
                97,
                100,
                62,
                60,
                116,
                105,
                116,
                108,
                101,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                116,
                105,
                116,
                108,
                101,
                62,
                60,
                47,
                104,
                101,
                97,
                100,
                62,
                13,
                10,
                60,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                60,
                104,
                49,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                104,
                49,
                62,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                104,
                114,
                62,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                110,
                103,
                105,
                110,
                120,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                47,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                47,
                104,
                116,
                109,
                108,
                62,
                13,
                10
              ]
            },
            "cookie": [],
            "responseTime": 86,
            "responseSize": 146,
            "type": "http",
            "tempFilePath": ""
          },
          "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:1)",
          "isNotPlainError": true
        },
        "at": "assertion:1 in test-script",
        "source": {
          "id": "kb-list",
          "name": "查看知识库列表",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "list"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "space_id",
                  "value": "7366210605697007616"
                },
                {
                  "key": "page_num",
                  "value": "1"
                },
                {
                  "key": "page_size",
                  "value": "2"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "92a42881-d459-4a9c-bb36-f1bb401f0560",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "5b2cdda7-c174-4ca9-bebd-1a843df0bd35"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "position": 0,
          "iteration": 0,
          "length": 10,
          "cycles": 1,
          "empty": false,
          "eof": false,
          "bof": true,
          "cr": false,
          "ref": "1d258e62-d40d-4e16-ad57-c0a8418d1d6c",
          "requestIndex": 0,
          "httpRequestId": "4273acad-887e-41c2-873c-0e3598a1eb55",
          "scriptId": "92a42881-d459-4a9c-bb36-f1bb401f0560",
          "execution": "5b2cdda7-c174-4ca9-bebd-1a843df0bd35"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 0,
          "test": "HTTP 200",
          "message": "expected response to have status code 200 but got 404",
          "expected": 200,
          "actual": 404,
          "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:2)",
          "isNotPlainError": true
        },
        "at": "assertion:0 in test-script",
        "source": {
          "id": "kb-diagnostics",
          "name": "检测 Coze 配置",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "diagnostics"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": []
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "a9d156f9-2d9a-42b4-9975-891e299110de",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "95f7e2f1-f8c4-4eec-abe0-1c22d5f7d785"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "11a627ed-2429-4b02-b9de-4b64b8ccb85c",
          "length": 10,
          "cycles": 1,
          "position": 1,
          "iteration": 0,
          "requestIndex": 1,
          "httpRequestId": "2bc2d503-53e4-40cb-ab84-1830de9b21d1",
          "scriptId": "a9d156f9-2d9a-42b4-9975-891e299110de",
          "execution": "95f7e2f1-f8c4-4eec-abe0-1c22d5f7d785"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 1,
          "test": "JSON 响应",
          "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
          "expected": null,
          "actual": {
            "id": "54555407-eebb-499f-ba9c-f04bdb61e88e",
            "status": "Not Found",
            "code": 404,
            "header": [
              {
                "key": "Server",
                "value": "nginx"
              },
              {
                "key": "Date",
                "value": "Tue, 07 Jul 2026 09:08:32 GMT"
              },
              {
                "key": "Content-Type",
                "value": "text/html"
              },
              {
                "key": "Content-Length",
                "value": "146"
              },
              {
                "key": "Connection",
                "value": "keep-alive"
              }
            ],
            "trailer": [],
            "stream": {
              "type": "Buffer",
              "data": [
                60,
                104,
                116,
                109,
                108,
                62,
                13,
                10,
                60,
                104,
                101,
                97,
                100,
                62,
                60,
                116,
                105,
                116,
                108,
                101,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                116,
                105,
                116,
                108,
                101,
                62,
                60,
                47,
                104,
                101,
                97,
                100,
                62,
                13,
                10,
                60,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                60,
                104,
                49,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                104,
                49,
                62,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                104,
                114,
                62,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                110,
                103,
                105,
                110,
                120,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                47,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                47,
                104,
                116,
                109,
                108,
                62,
                13,
                10
              ]
            },
            "cookie": [],
            "responseTime": 47,
            "responseSize": 146,
            "type": "http",
            "tempFilePath": ""
          },
          "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:2)",
          "isNotPlainError": true
        },
        "at": "assertion:1 in test-script",
        "source": {
          "id": "kb-diagnostics",
          "name": "检测 Coze 配置",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "diagnostics"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": []
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "a9d156f9-2d9a-42b4-9975-891e299110de",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "95f7e2f1-f8c4-4eec-abe0-1c22d5f7d785"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "11a627ed-2429-4b02-b9de-4b64b8ccb85c",
          "length": 10,
          "cycles": 1,
          "position": 1,
          "iteration": 0,
          "requestIndex": 1,
          "httpRequestId": "2bc2d503-53e4-40cb-ab84-1830de9b21d1",
          "scriptId": "a9d156f9-2d9a-42b4-9975-891e299110de",
          "execution": "95f7e2f1-f8c4-4eec-abe0-1c22d5f7d785"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 0,
          "test": "HTTP 200",
          "message": "expected response to have status code 200 but got 404",
          "expected": 200,
          "actual": 404,
          "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:3)",
          "isNotPlainError": true
        },
        "at": "assertion:0 in test-script",
        "source": {
          "id": "kb-create-negative",
          "name": "创建知识库-缺少名称校验",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "create"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "space_id",
                  "value": "7366210605697007616"
                },
                {
                  "key": "format_type",
                  "value": "0"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "907c3edb-44eb-487b-a035-aaf0bc4d0eba",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "f3155d78-1306-41f4-9bf1-90d4818fbccf"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "07cda551-0ce5-45ce-b36b-121252ffe20a",
          "length": 10,
          "cycles": 1,
          "position": 2,
          "iteration": 0,
          "requestIndex": 2,
          "httpRequestId": "62eff5c2-c978-4a10-9998-6d781ee960b0",
          "scriptId": "907c3edb-44eb-487b-a035-aaf0bc4d0eba",
          "execution": "f3155d78-1306-41f4-9bf1-90d4818fbccf"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 1,
          "test": "JSON 响应",
          "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
          "expected": null,
          "actual": {
            "id": "2cea7581-0502-464b-9dd9-d488b1f01df8",
            "status": "Not Found",
            "code": 404,
            "header": [
              {
                "key": "Server",
                "value": "nginx"
              },
              {
                "key": "Date",
                "value": "Tue, 07 Jul 2026 09:08:32 GMT"
              },
              {
                "key": "Content-Type",
                "value": "text/html"
              },
              {
                "key": "Content-Length",
                "value": "146"
              },
              {
                "key": "Connection",
                "value": "keep-alive"
              }
            ],
            "trailer": [],
            "stream": {
              "type": "Buffer",
              "data": [
                60,
                104,
                116,
                109,
                108,
                62,
                13,
                10,
                60,
                104,
                101,
                97,
                100,
                62,
                60,
                116,
                105,
                116,
                108,
                101,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                116,
                105,
                116,
                108,
                101,
                62,
                60,
                47,
                104,
                101,
                97,
                100,
                62,
                13,
                10,
                60,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                60,
                104,
                49,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                104,
                49,
                62,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                104,
                114,
                62,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                110,
                103,
                105,
                110,
                120,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                47,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                47,
                104,
                116,
                109,
                108,
                62,
                13,
                10
              ]
            },
            "cookie": [],
            "responseTime": 51,
            "responseSize": 146,
            "type": "http",
            "tempFilePath": ""
          },
          "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:3)",
          "isNotPlainError": true
        },
        "at": "assertion:1 in test-script",
        "source": {
          "id": "kb-create-negative",
          "name": "创建知识库-缺少名称校验",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "create"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "space_id",
                  "value": "7366210605697007616"
                },
                {
                  "key": "format_type",
                  "value": "0"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "907c3edb-44eb-487b-a035-aaf0bc4d0eba",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "f3155d78-1306-41f4-9bf1-90d4818fbccf"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "07cda551-0ce5-45ce-b36b-121252ffe20a",
          "length": 10,
          "cycles": 1,
          "position": 2,
          "iteration": 0,
          "requestIndex": 2,
          "httpRequestId": "62eff5c2-c978-4a10-9998-6d781ee960b0",
          "scriptId": "907c3edb-44eb-487b-a035-aaf0bc4d0eba",
          "execution": "f3155d78-1306-41f4-9bf1-90d4818fbccf"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 0,
          "test": "HTTP 200",
          "message": "expected response to have status code 200 but got 404",
          "expected": 200,
          "actual": 404,
          "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:4)",
          "isNotPlainError": true
        },
        "at": "assertion:0 in test-script",
        "source": {
          "id": "kb-update-negative",
          "name": "修改知识库信息-无效ID校验",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "update"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "dataset_id",
                  "value": "0"
                },
                {
                  "key": "name",
                  "value": "Smoke 不应成功"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "1bfe71e5-6b6a-4dbd-9bd1-5b30932725b7",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "84cd71b3-51fb-445f-af69-a40ff01687d0"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "f2377741-672b-42c7-936b-ad83ee05cbab",
          "length": 10,
          "cycles": 1,
          "position": 3,
          "iteration": 0,
          "requestIndex": 3,
          "httpRequestId": "a5f2b557-caa6-4cdf-9715-f3ddbf696880",
          "scriptId": "1bfe71e5-6b6a-4dbd-9bd1-5b30932725b7",
          "execution": "84cd71b3-51fb-445f-af69-a40ff01687d0"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 1,
          "test": "JSON 响应",
          "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
          "expected": null,
          "actual": {
            "id": "2d4afb77-d932-4866-8ee8-9acd278636b9",
            "status": "Not Found",
            "code": 404,
            "header": [
              {
                "key": "Server",
                "value": "nginx"
              },
              {
                "key": "Date",
                "value": "Tue, 07 Jul 2026 09:08:32 GMT"
              },
              {
                "key": "Content-Type",
                "value": "text/html"
              },
              {
                "key": "Content-Length",
                "value": "146"
              },
              {
                "key": "Connection",
                "value": "keep-alive"
              }
            ],
            "trailer": [],
            "stream": {
              "type": "Buffer",
              "data": [
                60,
                104,
                116,
                109,
                108,
                62,
                13,
                10,
                60,
                104,
                101,
                97,
                100,
                62,
                60,
                116,
                105,
                116,
                108,
                101,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                116,
                105,
                116,
                108,
                101,
                62,
                60,
                47,
                104,
                101,
                97,
                100,
                62,
                13,
                10,
                60,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                60,
                104,
                49,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                104,
                49,
                62,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                104,
                114,
                62,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                110,
                103,
                105,
                110,
                120,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                47,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                47,
                104,
                116,
                109,
                108,
                62,
                13,
                10
              ]
            },
            "cookie": [],
            "responseTime": 49,
            "responseSize": 146,
            "type": "http",
            "tempFilePath": ""
          },
          "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:4)",
          "isNotPlainError": true
        },
        "at": "assertion:1 in test-script",
        "source": {
          "id": "kb-update-negative",
          "name": "修改知识库信息-无效ID校验",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "update"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "dataset_id",
                  "value": "0"
                },
                {
                  "key": "name",
                  "value": "Smoke 不应成功"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "1bfe71e5-6b6a-4dbd-9bd1-5b30932725b7",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "84cd71b3-51fb-445f-af69-a40ff01687d0"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "f2377741-672b-42c7-936b-ad83ee05cbab",
          "length": 10,
          "cycles": 1,
          "position": 3,
          "iteration": 0,
          "requestIndex": 3,
          "httpRequestId": "a5f2b557-caa6-4cdf-9715-f3ddbf696880",
          "scriptId": "1bfe71e5-6b6a-4dbd-9bd1-5b30932725b7",
          "execution": "84cd71b3-51fb-445f-af69-a40ff01687d0"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 0,
          "test": "HTTP 200",
          "message": "expected response to have status code 200 but got 404",
          "expected": 200,
          "actual": 404,
          "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:5)",
          "isNotPlainError": true
        },
        "at": "assertion:0 in test-script",
        "source": {
          "id": "kb-delete-negative",
          "name": "删除知识库-无效ID校验",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "delete"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "dataset_id",
                  "value": "0"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "b3f8f2d3-8de5-4624-855f-7e2dc06f3a1b",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "6edd75d0-97d7-4687-9c6f-fb2322b16d83"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "fbce279a-8d8f-459d-ada7-0822ea588727",
          "length": 10,
          "cycles": 1,
          "position": 4,
          "iteration": 0,
          "requestIndex": 4,
          "httpRequestId": "1dfcb13b-d13e-4c84-aa04-21fa662da390",
          "scriptId": "b3f8f2d3-8de5-4624-855f-7e2dc06f3a1b",
          "execution": "6edd75d0-97d7-4687-9c6f-fb2322b16d83"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 1,
          "test": "JSON 响应",
          "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
          "expected": null,
          "actual": {
            "id": "7c59c4ed-1a71-4abd-962b-1651cb2ce29c",
            "status": "Not Found",
            "code": 404,
            "header": [
              {
                "key": "Server",
                "value": "nginx"
              },
              {
                "key": "Date",
                "value": "Tue, 07 Jul 2026 09:08:32 GMT"
              },
              {
                "key": "Content-Type",
                "value": "text/html"
              },
              {
                "key": "Content-Length",
                "value": "146"
              },
              {
                "key": "Connection",
                "value": "keep-alive"
              }
            ],
            "trailer": [],
            "stream": {
              "type": "Buffer",
              "data": [
                60,
                104,
                116,
                109,
                108,
                62,
                13,
                10,
                60,
                104,
                101,
                97,
                100,
                62,
                60,
                116,
                105,
                116,
                108,
                101,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                116,
                105,
                116,
                108,
                101,
                62,
                60,
                47,
                104,
                101,
                97,
                100,
                62,
                13,
                10,
                60,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                60,
                104,
                49,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                104,
                49,
                62,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                104,
                114,
                62,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                110,
                103,
                105,
                110,
                120,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                47,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                47,
                104,
                116,
                109,
                108,
                62,
                13,
                10
              ]
            },
            "cookie": [],
            "responseTime": 54,
            "responseSize": 146,
            "type": "http",
            "tempFilePath": ""
          },
          "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:5)",
          "isNotPlainError": true
        },
        "at": "assertion:1 in test-script",
        "source": {
          "id": "kb-delete-negative",
          "name": "删除知识库-无效ID校验",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "delete"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "dataset_id",
                  "value": "0"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "b3f8f2d3-8de5-4624-855f-7e2dc06f3a1b",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "6edd75d0-97d7-4687-9c6f-fb2322b16d83"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "fbce279a-8d8f-459d-ada7-0822ea588727",
          "length": 10,
          "cycles": 1,
          "position": 4,
          "iteration": 0,
          "requestIndex": 4,
          "httpRequestId": "1dfcb13b-d13e-4c84-aa04-21fa662da390",
          "scriptId": "b3f8f2d3-8de5-4624-855f-7e2dc06f3a1b",
          "execution": "6edd75d0-97d7-4687-9c6f-fb2322b16d83"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 0,
          "test": "HTTP 200",
          "message": "expected response to have status code 200 but got 404",
          "expected": 200,
          "actual": 404,
          "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:6)",
          "isNotPlainError": true
        },
        "at": "assertion:0 in test-script",
        "source": {
          "id": "kb-documents",
          "name": "查看知识库文件列表",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "documents"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "dataset_id",
                  "value": "7659346836330758207"
                },
                {
                  "key": "page",
                  "value": "1"
                },
                {
                  "key": "size",
                  "value": "2"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "651709ae-0548-424b-abd3-6a8a4897109c",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "211631e1-d7e1-4e0d-bbe4-f2c11f742270"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "32891044-6e35-4322-9eb4-94de7c815946",
          "length": 10,
          "cycles": 1,
          "position": 5,
          "iteration": 0,
          "requestIndex": 5,
          "httpRequestId": "3b393d5f-0df1-4df5-83a2-64601bb52424",
          "scriptId": "651709ae-0548-424b-abd3-6a8a4897109c",
          "execution": "211631e1-d7e1-4e0d-bbe4-f2c11f742270"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 1,
          "test": "JSON 响应",
          "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
          "expected": null,
          "actual": {
            "id": "a6b837ca-c8f2-4f84-82e3-66c8fdebd052",
            "status": "Not Found",
            "code": 404,
            "header": [
              {
                "key": "Server",
                "value": "nginx"
              },
              {
                "key": "Date",
                "value": "Tue, 07 Jul 2026 09:08:33 GMT"
              },
              {
                "key": "Content-Type",
                "value": "text/html"
              },
              {
                "key": "Content-Length",
                "value": "146"
              },
              {
                "key": "Connection",
                "value": "keep-alive"
              }
            ],
            "trailer": [],
            "stream": {
              "type": "Buffer",
              "data": [
                60,
                104,
                116,
                109,
                108,
                62,
                13,
                10,
                60,
                104,
                101,
                97,
                100,
                62,
                60,
                116,
                105,
                116,
                108,
                101,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                116,
                105,
                116,
                108,
                101,
                62,
                60,
                47,
                104,
                101,
                97,
                100,
                62,
                13,
                10,
                60,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                60,
                104,
                49,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                104,
                49,
                62,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                104,
                114,
                62,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                110,
                103,
                105,
                110,
                120,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                47,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                47,
                104,
                116,
                109,
                108,
                62,
                13,
                10
              ]
            },
            "cookie": [],
            "responseTime": 51,
            "responseSize": 146,
            "type": "http",
            "tempFilePath": ""
          },
          "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:6)",
          "isNotPlainError": true
        },
        "at": "assertion:1 in test-script",
        "source": {
          "id": "kb-documents",
          "name": "查看知识库文件列表",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "documents"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "dataset_id",
                  "value": "7659346836330758207"
                },
                {
                  "key": "page",
                  "value": "1"
                },
                {
                  "key": "size",
                  "value": "2"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "651709ae-0548-424b-abd3-6a8a4897109c",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "211631e1-d7e1-4e0d-bbe4-f2c11f742270"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "32891044-6e35-4322-9eb4-94de7c815946",
          "length": 10,
          "cycles": 1,
          "position": 5,
          "iteration": 0,
          "requestIndex": 5,
          "httpRequestId": "3b393d5f-0df1-4df5-83a2-64601bb52424",
          "scriptId": "651709ae-0548-424b-abd3-6a8a4897109c",
          "execution": "211631e1-d7e1-4e0d-bbe4-f2c11f742270"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 0,
          "test": "HTTP 200",
          "message": "expected response to have status code 200 but got 404",
          "expected": 200,
          "actual": 404,
          "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:7)",
          "isNotPlainError": true
        },
        "at": "assertion:0 in test-script",
        "source": {
          "id": "kb-upload-negative",
          "name": "上传知识库文件-缺少文件校验",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "upload"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "dataset_id",
                  "value": "7659346836330758207"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "a6455480-7115-4564-91eb-82d3dbfcc000",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "9444403c-9ad6-411c-aefc-4f38d3024f2a"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "990974dc-0e81-4d19-8343-08b7a27182ff",
          "length": 10,
          "cycles": 1,
          "position": 6,
          "iteration": 0,
          "requestIndex": 6,
          "httpRequestId": "65fbc40d-d39c-44b1-af58-570908f49832",
          "scriptId": "a6455480-7115-4564-91eb-82d3dbfcc000",
          "execution": "9444403c-9ad6-411c-aefc-4f38d3024f2a"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 1,
          "test": "JSON 响应",
          "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
          "expected": null,
          "actual": {
            "id": "90305396-d1fb-43f6-b775-e974a65df106",
            "status": "Not Found",
            "code": 404,
            "header": [
              {
                "key": "Server",
                "value": "nginx"
              },
              {
                "key": "Date",
                "value": "Tue, 07 Jul 2026 09:08:33 GMT"
              },
              {
                "key": "Content-Type",
                "value": "text/html"
              },
              {
                "key": "Content-Length",
                "value": "146"
              },
              {
                "key": "Connection",
                "value": "keep-alive"
              }
            ],
            "trailer": [],
            "stream": {
              "type": "Buffer",
              "data": [
                60,
                104,
                116,
                109,
                108,
                62,
                13,
                10,
                60,
                104,
                101,
                97,
                100,
                62,
                60,
                116,
                105,
                116,
                108,
                101,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                116,
                105,
                116,
                108,
                101,
                62,
                60,
                47,
                104,
                101,
                97,
                100,
                62,
                13,
                10,
                60,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                60,
                104,
                49,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                104,
                49,
                62,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                104,
                114,
                62,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                110,
                103,
                105,
                110,
                120,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                47,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                47,
                104,
                116,
                109,
                108,
                62,
                13,
                10
              ]
            },
            "cookie": [],
            "responseTime": 50,
            "responseSize": 146,
            "type": "http",
            "tempFilePath": ""
          },
          "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:7)",
          "isNotPlainError": true
        },
        "at": "assertion:1 in test-script",
        "source": {
          "id": "kb-upload-negative",
          "name": "上传知识库文件-缺少文件校验",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "upload"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "dataset_id",
                  "value": "7659346836330758207"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "a6455480-7115-4564-91eb-82d3dbfcc000",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "9444403c-9ad6-411c-aefc-4f38d3024f2a"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "990974dc-0e81-4d19-8343-08b7a27182ff",
          "length": 10,
          "cycles": 1,
          "position": 6,
          "iteration": 0,
          "requestIndex": 6,
          "httpRequestId": "65fbc40d-d39c-44b1-af58-570908f49832",
          "scriptId": "a6455480-7115-4564-91eb-82d3dbfcc000",
          "execution": "9444403c-9ad6-411c-aefc-4f38d3024f2a"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 0,
          "test": "HTTP 200",
          "message": "expected response to have status code 200 but got 404",
          "expected": 200,
          "actual": 404,
          "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:8)",
          "isNotPlainError": true
        },
        "at": "assertion:0 in test-script",
        "source": {
          "id": "kb-delete-document-negative",
          "name": "删除知识库文件-无效ID校验",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "deleteDocument"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "dataset_id",
                  "value": "7659346836330758207"
                },
                {
                  "key": "document_id",
                  "value": "0"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "f47d1724-7d71-475f-b612-df4470e404ae",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "0dceaa94-af2a-46d9-9432-c53ad1a61825"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "866b3716-6f09-4f34-ad13-aba5783dd4d9",
          "length": 10,
          "cycles": 1,
          "position": 7,
          "iteration": 0,
          "requestIndex": 7,
          "httpRequestId": "6259ac4b-2ad0-4ff5-b958-fd4eec148b82",
          "scriptId": "f47d1724-7d71-475f-b612-df4470e404ae",
          "execution": "0dceaa94-af2a-46d9-9432-c53ad1a61825"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 1,
          "test": "JSON 响应",
          "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
          "expected": null,
          "actual": {
            "id": "9945f589-4615-4b7d-8fd3-dde02a8ac097",
            "status": "Not Found",
            "code": 404,
            "header": [
              {
                "key": "Server",
                "value": "nginx"
              },
              {
                "key": "Date",
                "value": "Tue, 07 Jul 2026 09:08:33 GMT"
              },
              {
                "key": "Content-Type",
                "value": "text/html"
              },
              {
                "key": "Content-Length",
                "value": "146"
              },
              {
                "key": "Connection",
                "value": "keep-alive"
              }
            ],
            "trailer": [],
            "stream": {
              "type": "Buffer",
              "data": [
                60,
                104,
                116,
                109,
                108,
                62,
                13,
                10,
                60,
                104,
                101,
                97,
                100,
                62,
                60,
                116,
                105,
                116,
                108,
                101,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                116,
                105,
                116,
                108,
                101,
                62,
                60,
                47,
                104,
                101,
                97,
                100,
                62,
                13,
                10,
                60,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                60,
                104,
                49,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                104,
                49,
                62,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                104,
                114,
                62,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                110,
                103,
                105,
                110,
                120,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                47,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                47,
                104,
                116,
                109,
                108,
                62,
                13,
                10
              ]
            },
            "cookie": [],
            "responseTime": 52,
            "responseSize": 146,
            "type": "http",
            "tempFilePath": ""
          },
          "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:8)",
          "isNotPlainError": true
        },
        "at": "assertion:1 in test-script",
        "source": {
          "id": "kb-delete-document-negative",
          "name": "删除知识库文件-无效ID校验",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "deleteDocument"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "dataset_id",
                  "value": "7659346836330758207"
                },
                {
                  "key": "document_id",
                  "value": "0"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "f47d1724-7d71-475f-b612-df4470e404ae",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "0dceaa94-af2a-46d9-9432-c53ad1a61825"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "866b3716-6f09-4f34-ad13-aba5783dd4d9",
          "length": 10,
          "cycles": 1,
          "position": 7,
          "iteration": 0,
          "requestIndex": 7,
          "httpRequestId": "6259ac4b-2ad0-4ff5-b958-fd4eec148b82",
          "scriptId": "f47d1724-7d71-475f-b612-df4470e404ae",
          "execution": "0dceaa94-af2a-46d9-9432-c53ad1a61825"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 0,
          "test": "HTTP 200",
          "message": "expected response to have status code 200 but got 404",
          "expected": 200,
          "actual": 404,
          "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:9)",
          "isNotPlainError": true
        },
        "at": "assertion:0 in test-script",
        "source": {
          "id": "kb-update-document-negative",
          "name": "修改知识库文件信息-无效ID校验",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "updateDocument"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "dataset_id",
                  "value": "7659346836330758207"
                },
                {
                  "key": "document_id",
                  "value": "0"
                },
                {
                  "key": "document_name",
                  "value": "Smoke 不应成功"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "ac6e3580-696c-4cfb-beb2-0a70f68650e2",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "85d3baa8-93ee-4e9c-8969-5dae3a502cf6"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "16ae70e0-fb8c-4519-8b11-87b47822aa39",
          "length": 10,
          "cycles": 1,
          "position": 8,
          "iteration": 0,
          "requestIndex": 8,
          "httpRequestId": "ca920e91-ad32-4e4b-ad81-46d9590e046f",
          "scriptId": "ac6e3580-696c-4cfb-beb2-0a70f68650e2",
          "execution": "85d3baa8-93ee-4e9c-8969-5dae3a502cf6"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 1,
          "test": "JSON 响应",
          "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
          "expected": null,
          "actual": {
            "id": "866d41fa-9185-4106-bdff-0e3fd553deae",
            "status": "Not Found",
            "code": 404,
            "header": [
              {
                "key": "Server",
                "value": "nginx"
              },
              {
                "key": "Date",
                "value": "Tue, 07 Jul 2026 09:08:33 GMT"
              },
              {
                "key": "Content-Type",
                "value": "text/html"
              },
              {
                "key": "Content-Length",
                "value": "146"
              },
              {
                "key": "Connection",
                "value": "keep-alive"
              }
            ],
            "trailer": [],
            "stream": {
              "type": "Buffer",
              "data": [
                60,
                104,
                116,
                109,
                108,
                62,
                13,
                10,
                60,
                104,
                101,
                97,
                100,
                62,
                60,
                116,
                105,
                116,
                108,
                101,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                116,
                105,
                116,
                108,
                101,
                62,
                60,
                47,
                104,
                101,
                97,
                100,
                62,
                13,
                10,
                60,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                60,
                104,
                49,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                104,
                49,
                62,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                104,
                114,
                62,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                110,
                103,
                105,
                110,
                120,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                47,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                47,
                104,
                116,
                109,
                108,
                62,
                13,
                10
              ]
            },
            "cookie": [],
            "responseTime": 50,
            "responseSize": 146,
            "type": "http",
            "tempFilePath": ""
          },
          "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:9)",
          "isNotPlainError": true
        },
        "at": "assertion:1 in test-script",
        "source": {
          "id": "kb-update-document-negative",
          "name": "修改知识库文件信息-无效ID校验",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "updateDocument"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "dataset_id",
                  "value": "7659346836330758207"
                },
                {
                  "key": "document_id",
                  "value": "0"
                },
                {
                  "key": "document_name",
                  "value": "Smoke 不应成功"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "ac6e3580-696c-4cfb-beb2-0a70f68650e2",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "85d3baa8-93ee-4e9c-8969-5dae3a502cf6"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "16ae70e0-fb8c-4519-8b11-87b47822aa39",
          "length": 10,
          "cycles": 1,
          "position": 8,
          "iteration": 0,
          "requestIndex": 8,
          "httpRequestId": "ca920e91-ad32-4e4b-ad81-46d9590e046f",
          "scriptId": "ac6e3580-696c-4cfb-beb2-0a70f68650e2",
          "execution": "85d3baa8-93ee-4e9c-8969-5dae3a502cf6"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 0,
          "test": "HTTP 200",
          "message": "expected response to have status code 200 but got 404",
          "expected": 200,
          "actual": 404,
          "stack": "AssertionError: expected response to have status code 200 but got 404\n   at Object.eval sandbox-script.js:1:10)",
          "isNotPlainError": true
        },
        "at": "assertion:0 in test-script",
        "source": {
          "id": "kb-progress",
          "name": "查看文件上传解析进度",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "progress"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "dataset_id",
                  "value": "7656644527025766415"
                },
                {
                  "key": "document_ids[]",
                  "value": "7656649709462274054"
                },
                {
                  "key": "document_ids[]",
                  "value": "7656649711444557867"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "f39d63cc-75ce-4a81-af61-9d73a46754a6",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "a2ee4dfd-9ebe-4dd7-836e-b2b72824d9ef"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "175240ad-d1c4-4a6f-b40a-7d931af3e71b",
          "length": 10,
          "cycles": 1,
          "position": 9,
          "iteration": 0,
          "requestIndex": 9,
          "httpRequestId": "aef9fadf-207e-4fbf-85f6-8f3b118f9058",
          "scriptId": "f39d63cc-75ce-4a81-af61-9d73a46754a6",
          "execution": "a2ee4dfd-9ebe-4dd7-836e-b2b72824d9ef"
        }
      },
      {
        "error": {
          "name": "AssertionError",
          "index": 1,
          "test": "JSON 响应",
          "message": "expected response body to be a valid json but got error Unexpected token '<' at 1:1",
          "expected": null,
          "actual": {
            "id": "7774ca8d-c42c-4dd8-ac5b-71d447bbc442",
            "status": "Not Found",
            "code": 404,
            "header": [
              {
                "key": "Server",
                "value": "nginx"
              },
              {
                "key": "Date",
                "value": "Tue, 07 Jul 2026 09:08:33 GMT"
              },
              {
                "key": "Content-Type",
                "value": "text/html"
              },
              {
                "key": "Content-Length",
                "value": "146"
              },
              {
                "key": "Connection",
                "value": "keep-alive"
              }
            ],
            "trailer": [],
            "stream": {
              "type": "Buffer",
              "data": [
                60,
                104,
                116,
                109,
                108,
                62,
                13,
                10,
                60,
                104,
                101,
                97,
                100,
                62,
                60,
                116,
                105,
                116,
                108,
                101,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                116,
                105,
                116,
                108,
                101,
                62,
                60,
                47,
                104,
                101,
                97,
                100,
                62,
                13,
                10,
                60,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                60,
                104,
                49,
                62,
                52,
                48,
                52,
                32,
                78,
                111,
                116,
                32,
                70,
                111,
                117,
                110,
                100,
                60,
                47,
                104,
                49,
                62,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                104,
                114,
                62,
                60,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                110,
                103,
                105,
                110,
                120,
                60,
                47,
                99,
                101,
                110,
                116,
                101,
                114,
                62,
                13,
                10,
                60,
                47,
                98,
                111,
                100,
                121,
                62,
                13,
                10,
                60,
                47,
                104,
                116,
                109,
                108,
                62,
                13,
                10
              ]
            },
            "cookie": [],
            "responseTime": 56,
            "responseSize": 146,
            "type": "http",
            "tempFilePath": ""
          },
          "stack": "AssertionError: expected response body to be a valid json but got error Unexpected token '<' at 1:1\n   at Object.eval sandbox-script.js:2:10)",
          "isNotPlainError": true
        },
        "at": "assertion:1 in test-script",
        "source": {
          "id": "kb-progress",
          "name": "查看文件上传解析进度",
          "request": {
            "url": {
              "path": [
                "p",
                "knowledgeBase",
                "progress"
              ],
              "host": [
                "{{base_url}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "dataset_id",
                  "value": "7656644527025766415"
                },
                {
                  "key": "document_ids[]",
                  "value": "7656649709462274054"
                },
                {
                  "key": "document_ids[]",
                  "value": "7656649711444557867"
                }
              ]
            }
          },
          "response": [],
          "event": [
            {
              "listen": "test",
              "script": {
                "id": "f39d63cc-75ce-4a81-af61-9d73a46754a6",
                "type": "text/javascript",
                "exec": [
                  "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                  "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                ],
                "_lastExecutionId": "a2ee4dfd-9ebe-4dd7-836e-b2b72824d9ef"
              }
            }
          ],
          "type": "http",
          "metaInfo": {
            "type": "HTTP"
          },
          "scope": {
            "type": "HTTP"
          },
          "resolveResponsePassed": {},
          "responseValidation": {}
        },
        "cursor": {
          "ref": "175240ad-d1c4-4a6f-b40a-7d931af3e71b",
          "length": 10,
          "cycles": 1,
          "position": 9,
          "iteration": 0,
          "requestIndex": 9,
          "httpRequestId": "aef9fadf-207e-4fbf-85f6-8f3b118f9058",
          "scriptId": "f39d63cc-75ce-4a81-af61-9d73a46754a6",
          "execution": "a2ee4dfd-9ebe-4dd7-836e-b2b72824d9ef"
        }
      }
    ],
    "stepTree": [],
    "error": null
  },
  "options": {
    "reporters": [
      "cli",
      "json"
    ],
    "outDir": "/Users/guodongwei/Documents/zhct/zhctprompt/work_store/coze-knowledge-base-20260707/apifox-reports",
    "outFile": "knowledge-base-smoke-dev-server",
    "delayRequest": 0,
    "timeoutRequest": 15000,
    "timeoutScript": 0,
    "globalVar": [],
    "envVar": [
      {
        "key": "base_url",
        "value": "https://zhctdev.yyangpt.cn"
      }
    ],
    "color": "auto",
    "allowSecuritySensitiveActions": true,
    "bigint": false,
    "lang": "zh",
    "disableRejectUnauthorized": false,
    "bigintLegacy": false,
    "maxRetries": 3,
    "onError": "continue",
    "verbose": true,
    "enableBigInt": false,
    "apiBaseUrl": "https://api.apifox.com",
    "reporterOptions": {},
    "reporter": {
      "cli": {},
      "json": {}
    },
    "originalOutFile": "knowledge-base-smoke-dev-server",
    "accessToken": "afxp_8537c7YuVccMy6MLldT5kRUMtdWZZ1zc6fmM",
    "apifoxVersion": "2.2.6",
    "environment": {},
    "globals": {},
    "teamGlobals": {}
  },
  "collection": {
    "apifoxCli": "2.2.6",
    "info": {
      "name": "Coze 知识库接口 smoke 测试"
    },
    "item": [
      {
        "name": "知识库管理",
        "item": [
          {
            "id": "kb-list",
            "name": "查看知识库列表",
            "type": "http",
            "metaInfo": {
              "type": "HTTP"
            },
            "request": {
              "method": "POST",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/x-www-form-urlencoded"
                }
              ],
              "url": "{{base_url}}/p/knowledgeBase/list",
              "body": {
                "mode": "urlencoded",
                "urlencoded": [
                  {
                    "key": "space_id",
                    "value": "7366210605697007616",
                    "type": "text"
                  },
                  {
                    "key": "page_num",
                    "value": "1",
                    "type": "text"
                  },
                  {
                    "key": "page_size",
                    "value": "2",
                    "type": "text"
                  }
                ]
              }
            },
            "event": [
              {
                "listen": "test",
                "script": {
                  "type": "text/javascript",
                  "exec": [
                    "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                    "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                  ]
                }
              }
            ]
          },
          {
            "id": "kb-diagnostics",
            "name": "检测 Coze 配置",
            "type": "http",
            "metaInfo": {
              "type": "HTTP"
            },
            "request": {
              "method": "POST",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/x-www-form-urlencoded"
                }
              ],
              "url": "{{base_url}}/p/knowledgeBase/diagnostics",
              "body": {
                "mode": "urlencoded",
                "urlencoded": []
              }
            },
            "event": [
              {
                "listen": "test",
                "script": {
                  "type": "text/javascript",
                  "exec": [
                    "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                    "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                  ]
                }
              }
            ]
          },
          {
            "id": "kb-create-negative",
            "name": "创建知识库-缺少名称校验",
            "type": "http",
            "metaInfo": {
              "type": "HTTP"
            },
            "request": {
              "method": "POST",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/x-www-form-urlencoded"
                }
              ],
              "url": "{{base_url}}/p/knowledgeBase/create",
              "body": {
                "mode": "urlencoded",
                "urlencoded": [
                  {
                    "key": "space_id",
                    "value": "7366210605697007616",
                    "type": "text"
                  },
                  {
                    "key": "format_type",
                    "value": "0",
                    "type": "text"
                  }
                ]
              }
            },
            "event": [
              {
                "listen": "test",
                "script": {
                  "type": "text/javascript",
                  "exec": [
                    "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                    "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                  ]
                }
              }
            ]
          },
          {
            "id": "kb-update-negative",
            "name": "修改知识库信息-无效ID校验",
            "type": "http",
            "metaInfo": {
              "type": "HTTP"
            },
            "request": {
              "method": "POST",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/x-www-form-urlencoded"
                }
              ],
              "url": "{{base_url}}/p/knowledgeBase/update",
              "body": {
                "mode": "urlencoded",
                "urlencoded": [
                  {
                    "key": "dataset_id",
                    "value": "0",
                    "type": "text"
                  },
                  {
                    "key": "name",
                    "value": "Smoke 不应成功",
                    "type": "text"
                  }
                ]
              }
            },
            "event": [
              {
                "listen": "test",
                "script": {
                  "type": "text/javascript",
                  "exec": [
                    "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                    "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                  ]
                }
              }
            ]
          },
          {
            "id": "kb-delete-negative",
            "name": "删除知识库-无效ID校验",
            "type": "http",
            "metaInfo": {
              "type": "HTTP"
            },
            "request": {
              "method": "POST",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/x-www-form-urlencoded"
                }
              ],
              "url": "{{base_url}}/p/knowledgeBase/delete",
              "body": {
                "mode": "urlencoded",
                "urlencoded": [
                  {
                    "key": "dataset_id",
                    "value": "0",
                    "type": "text"
                  }
                ]
              }
            },
            "event": [
              {
                "listen": "test",
                "script": {
                  "type": "text/javascript",
                  "exec": [
                    "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                    "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                  ]
                }
              }
            ]
          },
          {
            "id": "kb-documents",
            "name": "查看知识库文件列表",
            "type": "http",
            "metaInfo": {
              "type": "HTTP"
            },
            "request": {
              "method": "POST",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/x-www-form-urlencoded"
                }
              ],
              "url": "{{base_url}}/p/knowledgeBase/documents",
              "body": {
                "mode": "urlencoded",
                "urlencoded": [
                  {
                    "key": "dataset_id",
                    "value": "7659346836330758207",
                    "type": "text"
                  },
                  {
                    "key": "page",
                    "value": "1",
                    "type": "text"
                  },
                  {
                    "key": "size",
                    "value": "2",
                    "type": "text"
                  }
                ]
              }
            },
            "event": [
              {
                "listen": "test",
                "script": {
                  "type": "text/javascript",
                  "exec": [
                    "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                    "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                  ]
                }
              }
            ]
          },
          {
            "id": "kb-upload-negative",
            "name": "上传知识库文件-缺少文件校验",
            "type": "http",
            "metaInfo": {
              "type": "HTTP"
            },
            "request": {
              "method": "POST",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/x-www-form-urlencoded"
                }
              ],
              "url": "{{base_url}}/p/knowledgeBase/upload",
              "body": {
                "mode": "urlencoded",
                "urlencoded": [
                  {
                    "key": "dataset_id",
                    "value": "7659346836330758207",
                    "type": "text"
                  }
                ]
              }
            },
            "event": [
              {
                "listen": "test",
                "script": {
                  "type": "text/javascript",
                  "exec": [
                    "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                    "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                  ]
                }
              }
            ]
          },
          {
            "id": "kb-delete-document-negative",
            "name": "删除知识库文件-无效ID校验",
            "type": "http",
            "metaInfo": {
              "type": "HTTP"
            },
            "request": {
              "method": "POST",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/x-www-form-urlencoded"
                }
              ],
              "url": "{{base_url}}/p/knowledgeBase/deleteDocument",
              "body": {
                "mode": "urlencoded",
                "urlencoded": [
                  {
                    "key": "dataset_id",
                    "value": "7659346836330758207",
                    "type": "text"
                  },
                  {
                    "key": "document_id",
                    "value": "0",
                    "type": "text"
                  }
                ]
              }
            },
            "event": [
              {
                "listen": "test",
                "script": {
                  "type": "text/javascript",
                  "exec": [
                    "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                    "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                  ]
                }
              }
            ]
          },
          {
            "id": "kb-update-document-negative",
            "name": "修改知识库文件信息-无效ID校验",
            "type": "http",
            "metaInfo": {
              "type": "HTTP"
            },
            "request": {
              "method": "POST",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/x-www-form-urlencoded"
                }
              ],
              "url": "{{base_url}}/p/knowledgeBase/updateDocument",
              "body": {
                "mode": "urlencoded",
                "urlencoded": [
                  {
                    "key": "dataset_id",
                    "value": "7659346836330758207",
                    "type": "text"
                  },
                  {
                    "key": "document_id",
                    "value": "0",
                    "type": "text"
                  },
                  {
                    "key": "document_name",
                    "value": "Smoke 不应成功",
                    "type": "text"
                  }
                ]
              }
            },
            "event": [
              {
                "listen": "test",
                "script": {
                  "type": "text/javascript",
                  "exec": [
                    "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                    "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                  ]
                }
              }
            ]
          },
          {
            "id": "kb-progress",
            "name": "查看文件上传解析进度",
            "type": "http",
            "metaInfo": {
              "type": "HTTP"
            },
            "request": {
              "method": "POST",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/x-www-form-urlencoded"
                }
              ],
              "url": "{{base_url}}/p/knowledgeBase/progress",
              "body": {
                "mode": "urlencoded",
                "urlencoded": [
                  {
                    "key": "dataset_id",
                    "value": "7656644527025766415",
                    "type": "text"
                  },
                  {
                    "key": "document_ids[]",
                    "value": "7656649709462274054",
                    "type": "text"
                  },
                  {
                    "key": "document_ids[]",
                    "value": "7656649711444557867",
                    "type": "text"
                  }
                ]
              }
            },
            "event": [
              {
                "listen": "test",
                "script": {
                  "type": "text/javascript",
                  "exec": [
                    "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });",
                    "pm.test('JSON 响应', function () { pm.response.to.be.json; });"
                  ]
                }
              }
            ]
          }
        ]
      }
    ],
    "reportExtra": {},
    "runnerId": "2b09bcf9-b40e-4799-9d4b-ce56eaf3ec16",
    "name": "Coze 知识库接口 smoke 测试"
  },
  "requestDetails": [
    {
      "url": {
        "protocol": "https",
        "path": [
          "p",
          "knowledgeBase",
          "list"
        ],
        "host": [
          "zhctdev",
          "yyangpt",
          "cn"
        ],
        "query": [],
        "variable": []
      },
      "header": [
        {
          "key": "Content-Type",
          "value": "application/x-www-form-urlencoded"
        },
        {
          "key": "Accept",
          "value": "*/*",
          "system": true
        },
        {
          "key": "Cache-Control",
          "value": "no-cache",
          "system": true
        },
        {
          "key": "Host",
          "value": "zhctdev.yyangpt.cn",
          "system": true
        },
        {
          "key": "Accept-Encoding",
          "value": "gzip, deflate, br",
          "system": true
        },
        {
          "key": "Connection",
          "value": "keep-alive",
          "system": true
        },
        {
          "key": "Content-Length",
          "value": 51,
          "system": true
        }
      ],
      "method": "POST",
      "body": {
        "mode": "urlencoded",
        "urlencoded": [
          {
            "key": "space_id",
            "value": "7366210605697007616"
          },
          {
            "key": "page_num",
            "value": "1"
          },
          {
            "key": "page_size",
            "value": "2"
          }
        ]
      },
      "type": "http"
    },
    {
      "url": {
        "protocol": "https",
        "path": [
          "p",
          "knowledgeBase",
          "diagnostics"
        ],
        "host": [
          "zhctdev",
          "yyangpt",
          "cn"
        ],
        "query": [],
        "variable": []
      },
      "header": [
        {
          "key": "Content-Type",
          "value": "application/x-www-form-urlencoded"
        },
        {
          "key": "Accept",
          "value": "*/*",
          "system": true
        },
        {
          "key": "Cache-Control",
          "value": "no-cache",
          "system": true
        },
        {
          "key": "Host",
          "value": "zhctdev.yyangpt.cn",
          "system": true
        },
        {
          "key": "Accept-Encoding",
          "value": "gzip, deflate, br",
          "system": true
        },
        {
          "key": "Connection",
          "value": "keep-alive",
          "system": true
        },
        {
          "key": "Content-Length",
          "value": 0,
          "system": true
        }
      ],
      "method": "POST",
      "body": {
        "mode": "urlencoded",
        "urlencoded": []
      },
      "type": "http"
    },
    {
      "url": {
        "protocol": "https",
        "path": [
          "p",
          "knowledgeBase",
          "create"
        ],
        "host": [
          "zhctdev",
          "yyangpt",
          "cn"
        ],
        "query": [],
        "variable": []
      },
      "header": [
        {
          "key": "Content-Type",
          "value": "application/x-www-form-urlencoded"
        },
        {
          "key": "Accept",
          "value": "*/*",
          "system": true
        },
        {
          "key": "Cache-Control",
          "value": "no-cache",
          "system": true
        },
        {
          "key": "Host",
          "value": "zhctdev.yyangpt.cn",
          "system": true
        },
        {
          "key": "Accept-Encoding",
          "value": "gzip, deflate, br",
          "system": true
        },
        {
          "key": "Connection",
          "value": "keep-alive",
          "system": true
        },
        {
          "key": "Content-Length",
          "value": 42,
          "system": true
        }
      ],
      "method": "POST",
      "body": {
        "mode": "urlencoded",
        "urlencoded": [
          {
            "key": "space_id",
            "value": "7366210605697007616"
          },
          {
            "key": "format_type",
            "value": "0"
          }
        ]
      },
      "type": "http"
    },
    {
      "url": {
        "protocol": "https",
        "path": [
          "p",
          "knowledgeBase",
          "update"
        ],
        "host": [
          "zhctdev",
          "yyangpt",
          "cn"
        ],
        "query": [],
        "variable": []
      },
      "header": [
        {
          "key": "Content-Type",
          "value": "application/x-www-form-urlencoded"
        },
        {
          "key": "Accept",
          "value": "*/*",
          "system": true
        },
        {
          "key": "Cache-Control",
          "value": "no-cache",
          "system": true
        },
        {
          "key": "Host",
          "value": "zhctdev.yyangpt.cn",
          "system": true
        },
        {
          "key": "Accept-Encoding",
          "value": "gzip, deflate, br",
          "system": true
        },
        {
          "key": "Connection",
          "value": "keep-alive",
          "system": true
        },
        {
          "key": "Content-Length",
          "value": 62,
          "system": true
        }
      ],
      "method": "POST",
      "body": {
        "mode": "urlencoded",
        "urlencoded": [
          {
            "key": "dataset_id",
            "value": "0"
          },
          {
            "key": "name",
            "value": "Smoke 不应成功"
          }
        ]
      },
      "type": "http"
    },
    {
      "url": {
        "protocol": "https",
        "path": [
          "p",
          "knowledgeBase",
          "delete"
        ],
        "host": [
          "zhctdev",
          "yyangpt",
          "cn"
        ],
        "query": [],
        "variable": []
      },
      "header": [
        {
          "key": "Content-Type",
          "value": "application/x-www-form-urlencoded"
        },
        {
          "key": "Accept",
          "value": "*/*",
          "system": true
        },
        {
          "key": "Cache-Control",
          "value": "no-cache",
          "system": true
        },
        {
          "key": "Host",
          "value": "zhctdev.yyangpt.cn",
          "system": true
        },
        {
          "key": "Accept-Encoding",
          "value": "gzip, deflate, br",
          "system": true
        },
        {
          "key": "Connection",
          "value": "keep-alive",
          "system": true
        },
        {
          "key": "Content-Length",
          "value": 12,
          "system": true
        }
      ],
      "method": "POST",
      "body": {
        "mode": "urlencoded",
        "urlencoded": [
          {
            "key": "dataset_id",
            "value": "0"
          }
        ]
      },
      "type": "http"
    },
    {
      "url": {
        "protocol": "https",
        "path": [
          "p",
          "knowledgeBase",
          "documents"
        ],
        "host": [
          "zhctdev",
          "yyangpt",
          "cn"
        ],
        "query": [],
        "variable": []
      },
      "header": [
        {
          "key": "Content-Type",
          "value": "application/x-www-form-urlencoded"
        },
        {
          "key": "Accept",
          "value": "*/*",
          "system": true
        },
        {
          "key": "Cache-Control",
          "value": "no-cache",
          "system": true
        },
        {
          "key": "Host",
          "value": "zhctdev.yyangpt.cn",
          "system": true
        },
        {
          "key": "Accept-Encoding",
          "value": "gzip, deflate, br",
          "system": true
        },
        {
          "key": "Connection",
          "value": "keep-alive",
          "system": true
        },
        {
          "key": "Content-Length",
          "value": 44,
          "system": true
        }
      ],
      "method": "POST",
      "body": {
        "mode": "urlencoded",
        "urlencoded": [
          {
            "key": "dataset_id",
            "value": "7659346836330758207"
          },
          {
            "key": "page",
            "value": "1"
          },
          {
            "key": "size",
            "value": "2"
          }
        ]
      },
      "type": "http"
    },
    {
      "url": {
        "protocol": "https",
        "path": [
          "p",
          "knowledgeBase",
          "upload"
        ],
        "host": [
          "zhctdev",
          "yyangpt",
          "cn"
        ],
        "query": [],
        "variable": []
      },
      "header": [
        {
          "key": "Content-Type",
          "value": "application/x-www-form-urlencoded"
        },
        {
          "key": "Accept",
          "value": "*/*",
          "system": true
        },
        {
          "key": "Cache-Control",
          "value": "no-cache",
          "system": true
        },
        {
          "key": "Host",
          "value": "zhctdev.yyangpt.cn",
          "system": true
        },
        {
          "key": "Accept-Encoding",
          "value": "gzip, deflate, br",
          "system": true
        },
        {
          "key": "Connection",
          "value": "keep-alive",
          "system": true
        },
        {
          "key": "Content-Length",
          "value": 30,
          "system": true
        }
      ],
      "method": "POST",
      "body": {
        "mode": "urlencoded",
        "urlencoded": [
          {
            "key": "dataset_id",
            "value": "7659346836330758207"
          }
        ]
      },
      "type": "http"
    },
    {
      "url": {
        "protocol": "https",
        "path": [
          "p",
          "knowledgeBase",
          "deleteDocument"
        ],
        "host": [
          "zhctdev",
          "yyangpt",
          "cn"
        ],
        "query": [],
        "variable": []
      },
      "header": [
        {
          "key": "Content-Type",
          "value": "application/x-www-form-urlencoded"
        },
        {
          "key": "Accept",
          "value": "*/*",
          "system": true
        },
        {
          "key": "Cache-Control",
          "value": "no-cache",
          "system": true
        },
        {
          "key": "Host",
          "value": "zhctdev.yyangpt.cn",
          "system": true
        },
        {
          "key": "Accept-Encoding",
          "value": "gzip, deflate, br",
          "system": true
        },
        {
          "key": "Connection",
          "value": "keep-alive",
          "system": true
        },
        {
          "key": "Content-Length",
          "value": 44,
          "system": true
        }
      ],
      "method": "POST",
      "body": {
        "mode": "urlencoded",
        "urlencoded": [
          {
            "key": "dataset_id",
            "value": "7659346836330758207"
          },
          {
            "key": "document_id",
            "value": "0"
          }
        ]
      },
      "type": "http"
    },
    {
      "url": {
        "protocol": "https",
        "path": [
          "p",
          "knowledgeBase",
          "updateDocument"
        ],
        "host": [
          "zhctdev",
          "yyangpt",
          "cn"
        ],
        "query": [],
        "variable": []
      },
      "header": [
        {
          "key": "Content-Type",
          "value": "application/x-www-form-urlencoded"
        },
        {
          "key": "Accept",
          "value": "*/*",
          "system": true
        },
        {
          "key": "Cache-Control",
          "value": "no-cache",
          "system": true
        },
        {
          "key": "Host",
          "value": "zhctdev.yyangpt.cn",
          "system": true
        },
        {
          "key": "Accept-Encoding",
          "value": "gzip, deflate, br",
          "system": true
        },
        {
          "key": "Connection",
          "value": "keep-alive",
          "system": true
        },
        {
          "key": "Content-Length",
          "value": 103,
          "system": true
        }
      ],
      "method": "POST",
      "body": {
        "mode": "urlencoded",
        "urlencoded": [
          {
            "key": "dataset_id",
            "value": "7659346836330758207"
          },
          {
            "key": "document_id",
            "value": "0"
          },
          {
            "key": "document_name",
            "value": "Smoke 不应成功"
          }
        ]
      },
      "type": "http"
    },
    {
      "url": {
        "protocol": "https",
        "path": [
          "p",
          "knowledgeBase",
          "progress"
        ],
        "host": [
          "zhctdev",
          "yyangpt",
          "cn"
        ],
        "query": [],
        "variable": []
      },
      "header": [
        {
          "key": "Content-Type",
          "value": "application/x-www-form-urlencoded"
        },
        {
          "key": "Accept",
          "value": "*/*",
          "system": true
        },
        {
          "key": "Cache-Control",
          "value": "no-cache",
          "system": true
        },
        {
          "key": "Host",
          "value": "zhctdev.yyangpt.cn",
          "system": true
        },
        {
          "key": "Accept-Encoding",
          "value": "gzip, deflate, br",
          "system": true
        },
        {
          "key": "Connection",
          "value": "keep-alive",
          "system": true
        },
        {
          "key": "Content-Length",
          "value": 108,
          "system": true
        }
      ],
      "method": "POST",
      "body": {
        "mode": "urlencoded",
        "urlencoded": [
          {
            "key": "dataset_id",
            "value": "7656644527025766415"
          },
          {
            "key": "document_ids[]",
            "value": "7656649709462274054"
          },
          {
            "key": "document_ids[]",
            "value": "7656649711444557867"
          }
        ]
      },
      "type": "http"
    }
  ],
  "responseDetails": [
    {
      "id": "2184c883-9df1-4b16-88fc-08b83396eb1d",
      "status": "Not Found",
      "code": 404,
      "header": [
        {
          "key": "Server",
          "value": "nginx"
        },
        {
          "key": "Date",
          "value": "Tue, 07 Jul 2026 09:08:32 GMT"
        },
        {
          "key": "Content-Type",
          "value": "text/html"
        },
        {
          "key": "Content-Length",
          "value": "146"
        },
        {
          "key": "Connection",
          "value": "keep-alive"
        }
      ],
      "trailer": [],
      "cookie": [],
      "responseTime": 86,
      "responseSize": 146,
      "type": "http",
      "tempFilePath": "",
      "body": "<html>\r\n<head><title>404 Not Found</title></head>\r\n<body>\r\n<center><h1>404 Not Found</h1></center>\r\n<hr><center>nginx</center>\r\n</body>\r\n</html>\r\n"
    },
    {
      "id": "54555407-eebb-499f-ba9c-f04bdb61e88e",
      "status": "Not Found",
      "code": 404,
      "header": [
        {
          "key": "Server",
          "value": "nginx"
        },
        {
          "key": "Date",
          "value": "Tue, 07 Jul 2026 09:08:32 GMT"
        },
        {
          "key": "Content-Type",
          "value": "text/html"
        },
        {
          "key": "Content-Length",
          "value": "146"
        },
        {
          "key": "Connection",
          "value": "keep-alive"
        }
      ],
      "trailer": [],
      "cookie": [],
      "responseTime": 47,
      "responseSize": 146,
      "type": "http",
      "tempFilePath": "",
      "body": "<html>\r\n<head><title>404 Not Found</title></head>\r\n<body>\r\n<center><h1>404 Not Found</h1></center>\r\n<hr><center>nginx</center>\r\n</body>\r\n</html>\r\n"
    },
    {
      "id": "2cea7581-0502-464b-9dd9-d488b1f01df8",
      "status": "Not Found",
      "code": 404,
      "header": [
        {
          "key": "Server",
          "value": "nginx"
        },
        {
          "key": "Date",
          "value": "Tue, 07 Jul 2026 09:08:32 GMT"
        },
        {
          "key": "Content-Type",
          "value": "text/html"
        },
        {
          "key": "Content-Length",
          "value": "146"
        },
        {
          "key": "Connection",
          "value": "keep-alive"
        }
      ],
      "trailer": [],
      "cookie": [],
      "responseTime": 51,
      "responseSize": 146,
      "type": "http",
      "tempFilePath": "",
      "body": "<html>\r\n<head><title>404 Not Found</title></head>\r\n<body>\r\n<center><h1>404 Not Found</h1></center>\r\n<hr><center>nginx</center>\r\n</body>\r\n</html>\r\n"
    },
    {
      "id": "2d4afb77-d932-4866-8ee8-9acd278636b9",
      "status": "Not Found",
      "code": 404,
      "header": [
        {
          "key": "Server",
          "value": "nginx"
        },
        {
          "key": "Date",
          "value": "Tue, 07 Jul 2026 09:08:32 GMT"
        },
        {
          "key": "Content-Type",
          "value": "text/html"
        },
        {
          "key": "Content-Length",
          "value": "146"
        },
        {
          "key": "Connection",
          "value": "keep-alive"
        }
      ],
      "trailer": [],
      "cookie": [],
      "responseTime": 49,
      "responseSize": 146,
      "type": "http",
      "tempFilePath": "",
      "body": "<html>\r\n<head><title>404 Not Found</title></head>\r\n<body>\r\n<center><h1>404 Not Found</h1></center>\r\n<hr><center>nginx</center>\r\n</body>\r\n</html>\r\n"
    },
    {
      "id": "7c59c4ed-1a71-4abd-962b-1651cb2ce29c",
      "status": "Not Found",
      "code": 404,
      "header": [
        {
          "key": "Server",
          "value": "nginx"
        },
        {
          "key": "Date",
          "value": "Tue, 07 Jul 2026 09:08:32 GMT"
        },
        {
          "key": "Content-Type",
          "value": "text/html"
        },
        {
          "key": "Content-Length",
          "value": "146"
        },
        {
          "key": "Connection",
          "value": "keep-alive"
        }
      ],
      "trailer": [],
      "cookie": [],
      "responseTime": 54,
      "responseSize": 146,
      "type": "http",
      "tempFilePath": "",
      "body": "<html>\r\n<head><title>404 Not Found</title></head>\r\n<body>\r\n<center><h1>404 Not Found</h1></center>\r\n<hr><center>nginx</center>\r\n</body>\r\n</html>\r\n"
    },
    {
      "id": "a6b837ca-c8f2-4f84-82e3-66c8fdebd052",
      "status": "Not Found",
      "code": 404,
      "header": [
        {
          "key": "Server",
          "value": "nginx"
        },
        {
          "key": "Date",
          "value": "Tue, 07 Jul 2026 09:08:33 GMT"
        },
        {
          "key": "Content-Type",
          "value": "text/html"
        },
        {
          "key": "Content-Length",
          "value": "146"
        },
        {
          "key": "Connection",
          "value": "keep-alive"
        }
      ],
      "trailer": [],
      "cookie": [],
      "responseTime": 51,
      "responseSize": 146,
      "type": "http",
      "tempFilePath": "",
      "body": "<html>\r\n<head><title>404 Not Found</title></head>\r\n<body>\r\n<center><h1>404 Not Found</h1></center>\r\n<hr><center>nginx</center>\r\n</body>\r\n</html>\r\n"
    },
    {
      "id": "90305396-d1fb-43f6-b775-e974a65df106",
      "status": "Not Found",
      "code": 404,
      "header": [
        {
          "key": "Server",
          "value": "nginx"
        },
        {
          "key": "Date",
          "value": "Tue, 07 Jul 2026 09:08:33 GMT"
        },
        {
          "key": "Content-Type",
          "value": "text/html"
        },
        {
          "key": "Content-Length",
          "value": "146"
        },
        {
          "key": "Connection",
          "value": "keep-alive"
        }
      ],
      "trailer": [],
      "cookie": [],
      "responseTime": 50,
      "responseSize": 146,
      "type": "http",
      "tempFilePath": "",
      "body": "<html>\r\n<head><title>404 Not Found</title></head>\r\n<body>\r\n<center><h1>404 Not Found</h1></center>\r\n<hr><center>nginx</center>\r\n</body>\r\n</html>\r\n"
    },
    {
      "id": "9945f589-4615-4b7d-8fd3-dde02a8ac097",
      "status": "Not Found",
      "code": 404,
      "header": [
        {
          "key": "Server",
          "value": "nginx"
        },
        {
          "key": "Date",
          "value": "Tue, 07 Jul 2026 09:08:33 GMT"
        },
        {
          "key": "Content-Type",
          "value": "text/html"
        },
        {
          "key": "Content-Length",
          "value": "146"
        },
        {
          "key": "Connection",
          "value": "keep-alive"
        }
      ],
      "trailer": [],
      "cookie": [],
      "responseTime": 52,
      "responseSize": 146,
      "type": "http",
      "tempFilePath": "",
      "body": "<html>\r\n<head><title>404 Not Found</title></head>\r\n<body>\r\n<center><h1>404 Not Found</h1></center>\r\n<hr><center>nginx</center>\r\n</body>\r\n</html>\r\n"
    },
    {
      "id": "866d41fa-9185-4106-bdff-0e3fd553deae",
      "status": "Not Found",
      "code": 404,
      "header": [
        {
          "key": "Server",
          "value": "nginx"
        },
        {
          "key": "Date",
          "value": "Tue, 07 Jul 2026 09:08:33 GMT"
        },
        {
          "key": "Content-Type",
          "value": "text/html"
        },
        {
          "key": "Content-Length",
          "value": "146"
        },
        {
          "key": "Connection",
          "value": "keep-alive"
        }
      ],
      "trailer": [],
      "cookie": [],
      "responseTime": 50,
      "responseSize": 146,
      "type": "http",
      "tempFilePath": "",
      "body": "<html>\r\n<head><title>404 Not Found</title></head>\r\n<body>\r\n<center><h1>404 Not Found</h1></center>\r\n<hr><center>nginx</center>\r\n</body>\r\n</html>\r\n"
    },
    {
      "id": "7774ca8d-c42c-4dd8-ac5b-71d447bbc442",
      "status": "Not Found",
      "code": 404,
      "header": [
        {
          "key": "Server",
          "value": "nginx"
        },
        {
          "key": "Date",
          "value": "Tue, 07 Jul 2026 09:08:33 GMT"
        },
        {
          "key": "Content-Type",
          "value": "text/html"
        },
        {
          "key": "Content-Length",
          "value": "146"
        },
        {
          "key": "Connection",
          "value": "keep-alive"
        }
      ],
      "trailer": [],
      "cookie": [],
      "responseTime": 56,
      "responseSize": 146,
      "type": "http",
      "tempFilePath": "",
      "body": "<html>\r\n<head><title>404 Not Found</title></head>\r\n<body>\r\n<center><h1>404 Not Found</h1></center>\r\n<hr><center>nginx</center>\r\n</body>\r\n</html>\r\n"
    }
  ]
}