mirror of
https://github.com/Grasscutters/mitmproxy.git
synced 2024-12-01 19:48:34 +00:00
27 lines
466 B
Bash
27 lines
466 B
Bash
#!/usr/bin/env bash
|
|
|
|
kill -s KILL $(pidof caddy)
|
|
|
|
caddy file-server -listen 127.0.0.1:8000 &
|
|
|
|
benchit() {
|
|
kill -s KILL $(pidof python3)
|
|
mitmdump -q &
|
|
sleep 10
|
|
echo "bench..."
|
|
hey -x http://127.0.0.1:8080 -n 2000 -disable-keepalive http://127.0.0.1:8000/bench.sh
|
|
}
|
|
|
|
for i in {1..2} ; do
|
|
git stash -q
|
|
benchit
|
|
echo "^ without changes"
|
|
|
|
git stash pop -q
|
|
benchit
|
|
echo "^ with changes"
|
|
done
|
|
|
|
kill -s KILL $(pidof caddy)
|
|
kill -s KILL $(pidof python3)
|