first commit
This commit is contained in:
37
test_api.sh
Normal file
37
test_api.sh
Normal file
@@ -0,0 +1,37 @@
|
||||
#!/bin/bash
|
||||
# test_api.sh - API接口测试脚本
|
||||
|
||||
API_URL=${API_URL:-http://localhost:8000}
|
||||
|
||||
echo "========================================"
|
||||
echo "API接口测试"
|
||||
echo "========================================"
|
||||
echo ""
|
||||
|
||||
# 1. 健康检查
|
||||
echo ">>> 测试: 健康检查 GET /health"
|
||||
curl -s -X GET "$API_URL/health"
|
||||
echo ""
|
||||
echo ""
|
||||
|
||||
# 2. 根路径
|
||||
echo ">>> 测试: 根路径 GET /"
|
||||
curl -s -X GET "$API_URL/"
|
||||
echo ""
|
||||
echo ""
|
||||
|
||||
# 3. 检索接口(无数据时返回空结果)
|
||||
echo ">>> 测试: 检索接口 POST /api/v1/knowledge/search"
|
||||
curl -s -X POST "$API_URL/api/v1/knowledge/search" \
|
||||
-H "Content-Type: application/json" \
|
||||
-d '{"query": "机动车安全标准", "top_k": 5}'
|
||||
echo ""
|
||||
echo ""
|
||||
|
||||
echo "========================================"
|
||||
echo "测试完成"
|
||||
echo "========================================"
|
||||
echo ""
|
||||
echo "上传文档测试:"
|
||||
echo " ./test_upload.sh your_file.pdf"
|
||||
echo ""
|
||||
Reference in New Issue
Block a user