]> Untitled Git - lemmy.git/blob - server/query_testing/apache_bench_report.sh
Merge remote-tracking branch 'upstream/master'
[lemmy.git] / server / query_testing / apache_bench_report.sh
1 #!/bin/bash
2 set -e
3
4 declare -a arr=(
5 "https://mastodon.social/"
6 "https://peertube.social/"
7 "https://dev.lemmy.ml/"
8 "https://dev.lemmy.ml/feeds/all.xml"
9 "https://dev.lemmy.ml/.well-known/nodeinfo"
10 "https://fediverse.blog/.well-known/nodeinfo"
11 "https://torrents-csv.ml/service/search?q=wheel&page=1&type_=torrent"
12 )
13
14 ## now loop through the above array
15 for i in "${arr[@]}"
16 do
17   ab -c 10 -t 10 "$i" > out.abtest
18   grep "Server Hostname:" out.abtest
19   grep "Document Path:" out.abtest
20   grep "Requests per second" out.abtest
21   grep "(mean, across all concurrent requests)" out.abtest
22   grep "Transfer rate:" out.abtest
23   echo "---"
24 done
25
26 rm *.abtest