add ngx_http_uploadprogress_module
This commit is contained in:
BIN
ngx_http_uploadprogress_module/test/100
Normal file
BIN
ngx_http_uploadprogress_module/test/100
Normal file
Binary file not shown.
8
ngx_http_uploadprogress_module/test/client.sh
Normal file
8
ngx_http_uploadprogress_module/test/client.sh
Normal file
@@ -0,0 +1,8 @@
|
||||
#!/bin/sh
|
||||
# usage: client.sh UPLOAD_ID PROGRESS_URL
|
||||
cont=""
|
||||
while [ "$cont" != "new Object({ 'state' : 'done' })" ]
|
||||
do
|
||||
cont=`curl -s -H "x-progress-id: $1" $2 | sed -e 's/[\n\r]//'`
|
||||
echo "[$1] '$cont'"
|
||||
done
|
||||
41
ngx_http_uploadprogress_module/test/stress.sh
Normal file
41
ngx_http_uploadprogress_module/test/stress.sh
Normal file
@@ -0,0 +1,41 @@
|
||||
#!/bin/sh
|
||||
# Usage: stress.sh UPLOAD_URL PROGRESS_URL
|
||||
#
|
||||
|
||||
i=0
|
||||
LIMIT="10k"
|
||||
FILE="100"
|
||||
#trap 'kill_all' SIGINT SIGTERM
|
||||
|
||||
while [ "1" == "1" ]
|
||||
do
|
||||
for j in $(seq 5)
|
||||
do
|
||||
i=`expr $i + 1`
|
||||
echo "Upload $i"
|
||||
curl --limit-rate $LIMIT -F pouet=@$FILE $1?X-Progress-ID=$i &
|
||||
sh client.sh $i $2 &
|
||||
i=`expr $i + 1`
|
||||
echo "Upload $i"
|
||||
curl --limit-rate $LIMIT -F pouet=@$FILE $1?X-Progress-ID=$i &
|
||||
sh client.sh $i $2 &
|
||||
i=`expr $i + 1`
|
||||
echo "Upload $i"
|
||||
curl --limit-rate $LIMIT -F pouet=@$FILE $1?X-Progress-ID=$i &
|
||||
sh client.sh $i $2 &
|
||||
i=`expr $i + 1`
|
||||
echo "Upload $i"
|
||||
curl --limit-rate $LIMIT -F pouet=@$FILE $1?X-Progress-ID=$i &
|
||||
sh client.sh $i $2 &
|
||||
i=`expr $i + 1`
|
||||
echo "Upload $i"
|
||||
curl --limit-rate $LIMIT -F pouet=@$FILE $1?X-Progress-ID=$i &
|
||||
sh client.sh $i $2 &
|
||||
i=`expr $i + 1`
|
||||
echo "Upload $i"
|
||||
curl --limit-rate $LIMIT -F pouet=@$FILE $1?X-Progress-ID=$i &
|
||||
sh client.sh $i $2 &
|
||||
done
|
||||
|
||||
wait
|
||||
done
|
||||
Reference in New Issue
Block a user