81 lines
3.2 KiB
Batchfile
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 |