mirror of
https://github.com/ktds-dg0501/kt-event-marketing.git
synced 2025-12-06 13:26:23 +00:00
35 lines
921 B
Bash
35 lines
921 B
Bash
#!/bin/bash
|
|
|
|
# Distribution Service API 테스트 스크립트
|
|
|
|
echo "=== Distribution Service API Test ==="
|
|
echo ""
|
|
|
|
# 1. Health Check (추후 추가 예정)
|
|
# echo "1. Health Check..."
|
|
# curl -X GET http://localhost:8085/actuator/health
|
|
# echo ""
|
|
|
|
# 2. 다중 채널 배포 테스트
|
|
echo "1. Testing Multi-Channel Distribution..."
|
|
echo ""
|
|
|
|
curl -X POST http://localhost:8085/api/distribution/distribute \
|
|
-H "Content-Type: application/json" \
|
|
-d '{
|
|
"eventId": "evt-test-001",
|
|
"title": "봄맞이 삼겹살 50% 할인 이벤트",
|
|
"description": "3월 한정 특별 이벤트! 삼겹살 1인분 무료 증정",
|
|
"imageUrl": "https://cdn.example.com/event-image.jpg",
|
|
"channels": ["URIDONGNETV", "INSTAGRAM", "KAKAO", "NAVER"],
|
|
"channelSettings": {
|
|
"URIDONGNETV": {
|
|
"radius": "1km",
|
|
"timeSlot": "evening"
|
|
}
|
|
}
|
|
}' | jq '.'
|
|
|
|
echo ""
|
|
echo "=== Test Completed ==="
|