#!/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 " 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 ""