From 30279f464985612f9cb4ea48abb6b81f52c55378 Mon Sep 17 00:00:00 2001 From: Andrey Egorov Date: Fri, 17 Oct 2025 20:25:25 +0300 Subject: [PATCH] feat: all req script --- all.sh | 30 ++++++++++++++++++++++++++++++ req.sh | 12 ++++++++++-- 2 files changed, 40 insertions(+), 2 deletions(-) create mode 100755 all.sh diff --git a/all.sh b/all.sh new file mode 100755 index 0000000..842b13f --- /dev/null +++ b/all.sh @@ -0,0 +1,30 @@ +#!/bin/bash + +set -e + +./req.sh login 1>/dev/null + +./req.sh users 1>/dev/null +./req.sh devices 1>/dev/null +./req.sh export-backup 1>/dev/null +./req.sh export-logs 1>/dev/null +./req.sh alarms-amount 1>/dev/null +./req.sh alarms 1>/dev/null +./req.sh geo 1>/dev/null +./req.sh argus 1>/dev/null +./req.sh argus1 1>/dev/null +#elif [[ $1 == "argus2" ]]; then +#elif [[ $1 == "argus3" ]]; then +./req.sh device-group 1>/dev/null +#elif [[ $1 == "device-group1" ]]; then +./req.sh logs-amount 1>/dev/null +./req.sh logs 1>/dev/null +#elif [[ $1 == "transport-group-create" ]]; then +./req.sh sensor-data 1>/dev/null +./req.sh factory-models 1>/dev/null +./req.sh grouped-sensors A56AF66F17D902B8 1>/dev/null +./req.sh multi-device-sensors all "\"A56AF66F17D902B8\"" 1>/dev/null +./req.sh device-params A56AF66F17D902B8 1>/dev/null +./req.sh device-params-v2 A56AF66F17D902B8 1>/dev/null +./req.sh connected-chart 1>/dev/null +./req.sh connected-chart-v2 1>/dev/null diff --git a/req.sh b/req.sh index a3997b6..140b4ee 100755 --- a/req.sh +++ b/req.sh @@ -1,7 +1,7 @@ #ADDR=api-fema.ekatgortrans.ru:39080 #ADDR=https://api.fema.krbl.ru #ADDR=62.217.183.88:8080 -ADDR=0.0.0.0:8080 +ADDR=0.0.0.0:8080/api/v1 LOGIN=admin PASSWORD=admin #PASSWORD=IR7?BoouErjhXsxg @@ -92,8 +92,16 @@ elif [[ $1 == "device-group" ]]; then "$ADDR/settings/deviceGroup?device=A56AF66F17D902B8" | jq elif [[ $1 == "device-group1" ]]; then curl -X PUT -H "Content-Type: application/json" -H "Authorization: Bearer $(cat tmp.token)" \ - -d "{ \"device\": \"A56AF66F17D902B8\", \"group\": 4 }" \ + -d "{ \"device\": \"A56AF66F17D902B8\", \"group\": 3 }" \ "$ADDR/settings/deviceGroup" | jq +elif [[ $1 == "logs-amount" ]]; then + curl -X POST -H "Content-Type: application/json" -H "Authorization: Bearer $(cat tmp.token)" \ + -d "{ \"devices\": [ \"A56AF66F17D902B8\" ] }" \ + "$ADDR/data/logs/getLogsAmount" | jq +elif [[ $1 == "logs" ]]; then + curl -X POST -H "Content-Type: application/json" -H "Authorization: Bearer $(cat tmp.token)" \ + -d "{ \"devices\": [ \"A56AF66F17D902B8\" ], \"page_number\": 1, \"page_size\": 1000, \"search\": \"test%\", \"order\": [ [\"time\", \"+\" ] ] }" \ + "$ADDR/data/logs/getLogs" | jq elif [[ $1 == "transport-group-create" ]]; then curl -X POST -H "Content-Type: application/json" -H "Authorization: Bearer $(cat tmp.token)" \ -d "{ \"name\": \"test-group-1\" }" \