59 lines
2.0 KiB
Bash
59 lines
2.0 KiB
Bash
|
|
#!/bin/bash
|
|||
|
|
# Postman接口测试脚本 - 测试订单列表接口
|
|||
|
|
|
|||
|
|
echo "=========================================="
|
|||
|
|
echo "测试订单列表接口: /system/view/list"
|
|||
|
|
echo "=========================================="
|
|||
|
|
echo ""
|
|||
|
|
|
|||
|
|
SERVER_URL="http://localhost:8039"
|
|||
|
|
# 如果需要测试公网,修改为: SERVER_URL="http://101.43.95.130:8039"
|
|||
|
|
|
|||
|
|
echo "服务器地址: $SERVER_URL"
|
|||
|
|
echo ""
|
|||
|
|
|
|||
|
|
# 测试1: 不带Token的请求(会返回401)
|
|||
|
|
echo "测试1: 不带Token的请求"
|
|||
|
|
echo "----------------------------------------"
|
|||
|
|
response=$(curl -s -w "\nHTTP_CODE:%{http_code}" \
|
|||
|
|
"$SERVER_URL/system/view/list?status=&pageSize=10&pageNum=1" \
|
|||
|
|
-H "Content-Type: application/json")
|
|||
|
|
|
|||
|
|
http_code=$(echo "$response" | grep "HTTP_CODE" | cut -d: -f2)
|
|||
|
|
body=$(echo "$response" | sed '/HTTP_CODE/d')
|
|||
|
|
|
|||
|
|
echo "HTTP状态码: $http_code"
|
|||
|
|
echo "响应内容:"
|
|||
|
|
echo "$body" | python3 -m json.tool 2>/dev/null || echo "$body"
|
|||
|
|
echo ""
|
|||
|
|
|
|||
|
|
# 测试2: 带Token的请求(需要先获取Token)
|
|||
|
|
echo "测试2: 带Token的请求(示例)"
|
|||
|
|
echo "----------------------------------------"
|
|||
|
|
echo "提示: 需要先登录获取Token"
|
|||
|
|
echo "登录接口: POST $SERVER_URL/appLogin"
|
|||
|
|
echo "参数: username=xxx&password=xxx"
|
|||
|
|
echo ""
|
|||
|
|
echo "获取Token后,在Postman中添加Header:"
|
|||
|
|
echo " Key: Authorization"
|
|||
|
|
echo " Value: Bearer <your_token>"
|
|||
|
|
echo ""
|
|||
|
|
|
|||
|
|
# 测试3: 测试登录接口
|
|||
|
|
echo "测试3: 测试登录接口(获取Token)"
|
|||
|
|
echo "----------------------------------------"
|
|||
|
|
echo "请使用以下命令测试登录(替换用户名和密码):"
|
|||
|
|
echo ""
|
|||
|
|
echo "curl -X POST \"$SERVER_URL/appLogin\" \\"
|
|||
|
|
echo " -H \"Content-Type: application/x-www-form-urlencoded\" \\"
|
|||
|
|
echo " -d \"username=your_username&password=your_password\""
|
|||
|
|
echo ""
|
|||
|
|
|
|||
|
|
echo "=========================================="
|
|||
|
|
echo "问题排查:"
|
|||
|
|
echo "=========================================="
|
|||
|
|
echo "1. 如果返回401: 需要添加Authorization Token"
|
|||
|
|
echo "2. 如果无法连接: 检查服务器是否运行、防火墙是否开放端口"
|
|||
|
|
echo "3. 如果返回500: 检查参数是否正确"
|
|||
|
|
echo ""
|