32 lines
918 B
Bash
32 lines
918 B
Bash
#!/bin/bash
|
||
# EMR数据同步测试脚本
|
||
|
||
BASE_URL="http://localhost:18082"
|
||
TOKEN=""
|
||
|
||
echo "=== EMR数据同步测试 ==="
|
||
|
||
# 1. 获取统计信息
|
||
echo ""
|
||
echo "1. 获取同步统计..."
|
||
curl -s "${BASE_URL}/emr-sync/stats" \
|
||
-H "Authorization: Bearer ${TOKEN}" \
|
||
-H "Content-Type: application/json" | python3 -m json.tool 2>/dev/null || echo "请先登录获取Token"
|
||
|
||
# 2. 执行同步
|
||
echo ""
|
||
echo "2. 执行数据同步..."
|
||
curl -s -X POST "${BASE_URL}/emr-sync/sync" \
|
||
-H "Authorization: Bearer ${TOKEN}" \
|
||
-H "Content-Type: application/json" | python3 -m json.tool 2>/dev/null || echo "同步失败,请检查Token"
|
||
|
||
# 3. 再次获取统计
|
||
echo ""
|
||
echo "3. 同步后统计..."
|
||
curl -s "${BASE_URL}/emr-sync/stats" \
|
||
-H "Authorization: Bearer ${TOKEN}" \
|
||
-H "Content-Type: application/json" | python3 -m json.tool 2>/dev/null || echo "请先登录获取Token"
|
||
|
||
echo ""
|
||
echo "=== 测试完成 ==="
|