Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- TOTAL_REQUEST_COUNT=100
- PARALLEL_COUNT=5
- if [ $# -ne 3 ]; then
- echo '[usage]: bash create_entries.sh [Data API URL] [USERNAME] [PASSWORD]'
- exit 1
- fi
- DATAAPIURL=$1
- USERNAME=$2
- PASSWORD=$3
- RES_AUTH=`curl -s -d "username=$USERNAME" -d "password=$PASSWORD" -d 'clientId=curl' $DATAAPIURL/v2/authentication`
- ACCESS_TOKEN=`echo $RES_AUTH | perl -pe 's/^.+"accessToken":"([^"]+)".+$/$1/'`
- seq 1 $TOTAL_REQUEST_COUNT | xargs -L 1 -I XX -P $PARALLEL_COUNT curl -H "X-MT-Authorization: MTAuth accessToken=\"$ACCESS_TOKEN\"" -d 'entry={}' $DATAAPIURL/v3/sites/1/entries
Add Comment
Please, Sign In to add comment