aboutsummaryrefslogtreecommitdiffstats
path: root/benchmarks/autobench
diff options
context:
space:
mode:
authorijliao <ijliao@FreeBSD.org>2003-10-21 00:46:17 +0800
committerijliao <ijliao@FreeBSD.org>2003-10-21 00:46:17 +0800
commita1da16490135c84e7d8ae946edece024321144db (patch)
treed0d468ba4610b227d52582426373a7ff051b5e58 /benchmarks/autobench
parent207a05dbee071e002db75d960bc2c7b3e92d39ef (diff)
downloadfreebsd-ports-gnome-a1da16490135c84e7d8ae946edece024321144db.tar.gz
freebsd-ports-gnome-a1da16490135c84e7d8ae946edece024321144db.tar.zst
freebsd-ports-gnome-a1da16490135c84e7d8ae946edece024321144db.zip
add autobench 2.0.1
Automating the process of benchmarking a web server
Diffstat (limited to 'benchmarks/autobench')
-rw-r--r--benchmarks/autobench/Makefile31
-rw-r--r--benchmarks/autobench/distinfo1
-rw-r--r--benchmarks/autobench/pkg-descr9
-rw-r--r--benchmarks/autobench/pkg-plist7
4 files changed, 48 insertions, 0 deletions
diff --git a/benchmarks/autobench/Makefile b/benchmarks/autobench/Makefile
new file mode 100644
index 000000000000..08831d8a62d5
--- /dev/null
+++ b/benchmarks/autobench/Makefile
@@ -0,0 +1,31 @@
+# ex:ts=8
+# Ports collection makefile for: autobench
+# Date created: Oct 20, 2003
+# Whom: ijliao
+#
+# $FreeBSD$
+#
+
+PORTNAME= autobench
+PORTVERSION= 2.0.1
+CATEGORIES= benchmarks www
+MASTER_SITES= http://www.xenoclast.org/autobench/downloads/
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= Automating the process of benchmarking a web server
+
+RUN_DEPENDS= httperf:${PORTSDIR}/www/httperf
+
+USE_PERL5= yes
+USE_GMAKE= yes
+
+MAN1= autobench.1 autobench_admin.1 autobenchd.1 bench2graph.1 \
+ crfile.1 sesslog.1
+
+post-patch:
+ @${PERL} -pi -e "s|^PREFIX|#PREFIX|g" ${WRKSRC}/Makefile
+.for file in autobench autobench_admin
+ @${PERL} -pi -e "s|/etc/|${PREFIX}/etc|g" ${WRKSRC}/${file}
+.endfor
+
+.include <bsd.port.mk>
diff --git a/benchmarks/autobench/distinfo b/benchmarks/autobench/distinfo
new file mode 100644
index 000000000000..0cf126b4e070
--- /dev/null
+++ b/benchmarks/autobench/distinfo
@@ -0,0 +1 @@
+MD5 (autobench-2.0.1.tar.gz) = acdc056d2b99d0bda3a09082eb7b7d2a
diff --git a/benchmarks/autobench/pkg-descr b/benchmarks/autobench/pkg-descr
new file mode 100644
index 000000000000..ea8526b32904
--- /dev/null
+++ b/benchmarks/autobench/pkg-descr
@@ -0,0 +1,9 @@
+Autobench is a simple Perl script for automating the process of benchmarking
+a web server (or for conducting a comparative test of two different web
+servers). The script is a wrapper around httperf. Autobench runs httperf a
+number of times against each host, increasing the number of requested
+connections per second on each iteration, and extracts the significant data
+from the httperf output, delivering a CSV or TSV format file which can be
+imported directly into a spreadsheet for analysis/graphing.
+
+WWW: http://www.xenoclast.org/autobench/
diff --git a/benchmarks/autobench/pkg-plist b/benchmarks/autobench/pkg-plist
new file mode 100644
index 000000000000..89abdec94138
--- /dev/null
+++ b/benchmarks/autobench/pkg-plist
@@ -0,0 +1,7 @@
+bin/autobench
+bin/autobench_admin
+bin/autobenchd
+bin/bench2graph
+bin/crfile
+bin/sesslog
+etc/autobench.conf