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:
parent
d55f93e7c7
commit
fb50c3c71e
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=20445
33
benchmarks/httperf/Makefile
Normal file
33
benchmarks/httperf/Makefile
Normal 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
benchmarks/httperf/distinfo
Normal file
1
benchmarks/httperf/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (httperf-0.6.tar.gz) = d67ee49eb06e14d0bf8dbf5bce954c5b
|
1
benchmarks/httperf/pkg-comment
Normal file
1
benchmarks/httperf/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
A tool for measuring webserver performance
|
21
benchmarks/httperf/pkg-descr
Normal file
21
benchmarks/httperf/pkg-descr
Normal 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
benchmarks/httperf/pkg-plist
Normal file
7
benchmarks/httperf/pkg-plist
Normal 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
33
www/httperf/Makefile
Normal 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
1
www/httperf/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (httperf-0.6.tar.gz) = d67ee49eb06e14d0bf8dbf5bce954c5b
|
1
www/httperf/pkg-comment
Normal file
1
www/httperf/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
A tool for measuring webserver performance
|
21
www/httperf/pkg-descr
Normal file
21
www/httperf/pkg-descr
Normal 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
7
www/httperf/pkg-plist
Normal 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
|
Loading…
Reference in New Issue
Block a user