1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-23 09:10:43 +00:00

Initial import of httperf version 0.6.

A tool for measuring webserver performance.

PR:		12878
Submitted by:	Will Andrews <andrews@technologist.com>
This commit is contained in:
Steve Price 1999-08-01 03:21:01 +00:00
parent d55f93e7c7
commit fb50c3c71e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=20445
10 changed files with 126 additions and 0 deletions

View File

@ -0,0 +1,33 @@
# New ports collection makefile for: httperf
# Version required: 0.6
# Date created: 28 Jul 1999
# Whom: Will Andrews <andrews@technologist.com>
#
# $Id$
#
DISTNAME= httperf-0.6
CATEGORIES= www
MASTER_SITES= ftp://ftp.hpl.hp.com/pub/httperf/
MAINTAINER= andrews@technologist.com
WRKSRC= ${WRKDIR}/${PKGNAME}
USE_GMAKE= yes
# there is no "install" target in the Makefile.
# also, installing relevant help files, as there is no manpage yet.
# chmod'ing httperf as it could be exploited by normal users to overload
# a webserver, instead of for its actual purpose.
do-install:
@${INSTALL_PROGRAM} ${WRKSRC}/httperf ${PREFIX}/bin
chmod 750 ${PREFIX}/bin/httperf
@${MKDIR} ${PREFIX}/share/httperf
@${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/httperf
@${INSTALL_DATA} ${WRKSRC}/COPYRIGHT ${PREFIX}/share/httperf
@${INSTALL_DATA} ${WRKSRC}/NEWS ${PREFIX}/share/httperf
@${INSTALL_DATA} ${WRKSRC}/TODO ${PREFIX}/share/httperf
@${INSTALL_DATA} ${WRKSRC}/ChangeLog ${PREFIX}/share/httperf
.include <bsd.port.mk>

View File

@ -0,0 +1 @@
MD5 (httperf-0.6.tar.gz) = d67ee49eb06e14d0bf8dbf5bce954c5b

View File

@ -0,0 +1 @@
A tool for measuring webserver performance

View File

@ -0,0 +1,21 @@
Quoted from the website below:
"This paper describes httperf, a tool for measuring web server
performance. It provides a flexible facility for generating various
HTTP workloads and for measuring server performance. The focus of httperf
is not on implementing one particular benchmark but on providing a robust,
high-performance tool that facilitates the construction of both micro-
and macro-level benchmarks. The three distinguishing characteristics of
httperf are its robustness, which includes the ability to generate and
sustain server overload, support for the HTTP/1.1 protocol, and its
extensibility to new workload generators and performance measurements.
In addition to reporting on the design and implementation of httperf this
paper also discusses some of the experiences and insights gained while
realizing this tool."
"This paper" refers to the paper that was written on this program. I don't
think I could possibly summarize it better than the above paragraph.
WWW: http://www.hpl.hp.com/personal/David_Mosberger/httperf.html
- Will <andrews@technologist.com>

View File

@ -0,0 +1,7 @@
bin/httperf
share/httperf/COPYRIGHT
share/httperf/ChangeLog
share/httperf/NEWS
share/httperf/README
share/httperf/TODO
@dirrm share/httperf

33
www/httperf/Makefile Normal file
View File

@ -0,0 +1,33 @@
# New ports collection makefile for: httperf
# Version required: 0.6
# Date created: 28 Jul 1999
# Whom: Will Andrews <andrews@technologist.com>
#
# $Id$
#
DISTNAME= httperf-0.6
CATEGORIES= www
MASTER_SITES= ftp://ftp.hpl.hp.com/pub/httperf/
MAINTAINER= andrews@technologist.com
WRKSRC= ${WRKDIR}/${PKGNAME}
USE_GMAKE= yes
# there is no "install" target in the Makefile.
# also, installing relevant help files, as there is no manpage yet.
# chmod'ing httperf as it could be exploited by normal users to overload
# a webserver, instead of for its actual purpose.
do-install:
@${INSTALL_PROGRAM} ${WRKSRC}/httperf ${PREFIX}/bin
chmod 750 ${PREFIX}/bin/httperf
@${MKDIR} ${PREFIX}/share/httperf
@${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/httperf
@${INSTALL_DATA} ${WRKSRC}/COPYRIGHT ${PREFIX}/share/httperf
@${INSTALL_DATA} ${WRKSRC}/NEWS ${PREFIX}/share/httperf
@${INSTALL_DATA} ${WRKSRC}/TODO ${PREFIX}/share/httperf
@${INSTALL_DATA} ${WRKSRC}/ChangeLog ${PREFIX}/share/httperf
.include <bsd.port.mk>

1
www/httperf/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (httperf-0.6.tar.gz) = d67ee49eb06e14d0bf8dbf5bce954c5b

1
www/httperf/pkg-comment Normal file
View File

@ -0,0 +1 @@
A tool for measuring webserver performance

21
www/httperf/pkg-descr Normal file
View File

@ -0,0 +1,21 @@
Quoted from the website below:
"This paper describes httperf, a tool for measuring web server
performance. It provides a flexible facility for generating various
HTTP workloads and for measuring server performance. The focus of httperf
is not on implementing one particular benchmark but on providing a robust,
high-performance tool that facilitates the construction of both micro-
and macro-level benchmarks. The three distinguishing characteristics of
httperf are its robustness, which includes the ability to generate and
sustain server overload, support for the HTTP/1.1 protocol, and its
extensibility to new workload generators and performance measurements.
In addition to reporting on the design and implementation of httperf this
paper also discusses some of the experiences and insights gained while
realizing this tool."
"This paper" refers to the paper that was written on this program. I don't
think I could possibly summarize it better than the above paragraph.
WWW: http://www.hpl.hp.com/personal/David_Mosberger/httperf.html
- Will <andrews@technologist.com>

7
www/httperf/pkg-plist Normal file
View File

@ -0,0 +1,7 @@
bin/httperf
share/httperf/COPYRIGHT
share/httperf/ChangeLog
share/httperf/NEWS
share/httperf/README
share/httperf/TODO
@dirrm share/httperf