[tor-commits] [flashproxy/js] Change throughput.sh test for WebSocket proxy.
dcf at torproject.org
dcf at torproject.org
Sat Apr 7 12:16:54 UTC 2012
commit 04153e9244c49c051d0c39f9f116dcc317f06d27
Author: David Fifield <david at bamsoftware.com>
Date: Sat Apr 7 05:10:56 2012 -0700
Change throughput.sh test for WebSocket proxy.
---
experiments/throughput/throughput.sh | 12 ++++++++++--
1 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/experiments/throughput/throughput.sh b/experiments/throughput/throughput.sh
index 672f2ac..fc61fb5 100755
--- a/experiments/throughput/throughput.sh
+++ b/experiments/throughput/throughput.sh
@@ -8,6 +8,10 @@
# Results are saved in a file called results-NUM_CLIENTS-DATE, where DATE is the
# current date.
+# plain socks ws ws plain
+# httpget <---> socat <---> connector <---> flashproxy <---> websockify <---> thttpd
+# 2000 9001 9000 8001 8000
+
. ../common.sh
NUM_CLIENTS=1
@@ -19,7 +23,7 @@ while getopts "n:" OPTNAME; do
done
PROFILE=flashexp1
-PROXY_URL="http://127.0.0.1:8000/swfcat.swf?facilitator=127.0.0.1:9002&max_clients=$NUM_CLIENTS&ratelimit=off&facilitator_poll_interval=1.0"
+PROXY_URL="http://127.0.0.1:8000/embed.html?facilitator=127.0.0.1:9002&max_clients=$NUM_CLIENTS&ratelimit=off&facilitator_poll_interval=1.0"
DATA_FILE_NAME="$FLASHPROXY_DIR/dump"
RESULTS_FILE_NAME="results-$NUM_CLIENTS-$(date --iso)"
@@ -44,8 +48,12 @@ echo "Start web server."
"$THTTPD" -D -d "$FLASHPROXY_DIR" -p 8000 &
PIDS_TO_KILL+=($!)
+echo "Start websockify."
+"$WEBSOCKIFY" -v 8001 127.0.0.1:8000 >/dev/null &
+PIDS_TO_KILL+=($!)
+
echo "Start facilitator."
-"$FLASHPROXY_DIR"/facilitator.py -d --relay 127.0.0.1:8000 >/dev/null &
+"$FLASHPROXY_DIR"/facilitator.py -d --relay 127.0.0.1:8001 127.0.0.1 9002 >/dev/null &
PIDS_TO_KILL+=($!)
visible_sleep 1
More information about the tor-commits
mailing list