dcb-backoffice/test_endpoints.bat

81 lines
3.2 KiB
Batchfile

@echo off
set OUTPUT=api_results.txt
echo =========================================================================== > %OUTPUT%
echo RESULTATS DES TESTS API >> %OUTPUT%
echo =========================================================================== >> %OUTPUT%
echo Date: %date% >> %OUTPUT%
echo Heure: %time% >> %OUTPUT%
echo =========================================================================== >> %OUTPUT%
echo. >> %OUTPUT%
set i=1
:test1
echo [!i!] Test transactions/daily...
echo *** ENDPOINT !i! : Transactions journalieres (global) *** >> %OUTPUT%
curl -s https://api-reporting-service.dcb.pixpay.sn/api/v1/reporting/transactions/daily >> %OUTPUT%
echo. >> %OUTPUT% & echo. >> %OUTPUT%
set /a i+=1
:test2
echo [!i!] Test transactions/daily?merchantPartnerId=4...
echo *** ENDPOINT !i! : Transactions journalieres (merchant 4) *** >> %OUTPUT%
curl -s "https://api-reporting-service.dcb.pixpay.sn/api/v1/reporting/transactions/daily?merchantPartnerId=4" >> %OUTPUT%
echo. >> %OUTPUT% & echo. >> %OUTPUT%
set /a i+=1
:test3
echo [!i!] Test transactions/weekly...
echo *** ENDPOINT !i! : Transactions hebdomadaires *** >> %OUTPUT%
curl -s https://api-reporting-service.dcb.pixpay.sn/api/v1/reporting/transactions/weekly >> %OUTPUT%
echo. >> %OUTPUT% & echo. >> %OUTPUT%
set /a i+=1
:test4
echo [!i!] Test transactions/monthly...
echo *** ENDPOINT !i! : Transactions mensuelles *** >> %OUTPUT%
curl -s https://api-reporting-service.dcb.pixpay.sn/api/v1/reporting/transactions/monthly >> %OUTPUT%
echo. >> %OUTPUT% & echo. >> %OUTPUT%
set /a i+=1
:test5
echo [!i!] Test transactions avec dates...
echo *** ENDPOINT !i! : Transactions avec dates (01-30 nov 2024) *** >> %OUTPUT%
curl -s "https://api-reporting-service.dcb.pixpay.sn/api/v1/reporting/transactions/daily?startDate=2024-11-01&endDate=2024-11-30" >> %OUTPUT%
echo. >> %OUTPUT% & echo. >> %OUTPUT%
set /a i+=1
:test6
echo [!i!] Test subscriptions/daily...
echo *** ENDPOINT !i! : Subscriptions journalieres *** >> %OUTPUT%
curl -s https://api-reporting-service.dcb.pixpay.sn/api/v1/reporting/subscriptions/daily >> %OUTPUT%
echo. >> %OUTPUT% & echo. >> %OUTPUT%
set /a i+=1
:test7
echo [!i!] Test subscriptions/monthly?merchantPartnerId=4...
echo *** ENDPOINT !i! : Subscriptions mensuelles (merchant 4) *** >> %OUTPUT%
curl -s "https://api-reporting-service.dcb.pixpay.sn/api/v1/reporting/subscriptions/monthly?merchantPartnerId=4" >> %OUTPUT%
echo. >> %OUTPUT% & echo. >> %OUTPUT%
set /a i+=1
:test8
echo [!i!] Test sync/full (POST)...
echo *** ENDPOINT !i! : Synchronisation manuelle (POST) *** >> %OUTPUT%
curl -s -X POST https://api-reporting-service.dcb.pixpay.sn/api/v1/reporting/sync/full >> %OUTPUT%
echo. >> %OUTPUT% & echo. >> %OUTPUT%
echo =========================================================================== >> %OUTPUT%
echo TESTS TERMINES - !i! endpoints >> %OUTPUT%
echo =========================================================================== >> %OUTPUT%
echo.
echo ========================================
echo TOUS LES TESTS SONT TERMINES!
echo Resultats dans: %OUTPUT%
echo ========================================
echo.
echo Pour voir les resultats:
echo type %OUTPUT%
echo.
pause