forked from Lainports/freebsd-ports
Add tsung 1.2.1, multi-protocol distributed load testing tool.
This commit is contained in:
parent
992ae45169
commit
2a345a381e
5 changed files with 220 additions and 0 deletions
|
|
@ -55,6 +55,7 @@
|
|||
SUBDIR += tcpblast
|
||||
SUBDIR += thrulay
|
||||
SUBDIR += tmetric
|
||||
SUBDIR += tsung
|
||||
SUBDIR += ttcp
|
||||
SUBDIR += ubench
|
||||
SUBDIR += unixbench
|
||||
|
|
|
|||
35
benchmarks/tsung/Makefile
Normal file
35
benchmarks/tsung/Makefile
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
# New ports collection makefile for: tsung
|
||||
# Date created: 04 June 2007
|
||||
# Whom: Sergey Skvortsov <skv@protey.ru>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= tsung
|
||||
PORTVERSION= 1.2.1
|
||||
CATEGORIES= benchmarks
|
||||
MASTER_SITES= http://tsung.erlang-projects.org/dist/
|
||||
DIST_SUBDIR= erlang
|
||||
|
||||
MAINTAINER= skv@FreeBSD.org
|
||||
COMMENT= Multi-protocol distributed load testing tool
|
||||
|
||||
BUILD_DEPENDS= erlc:${PORTSDIR}/lang/erlang
|
||||
RUN_DEPENDS= erl:${PORTSDIR}/lang/erlang \
|
||||
bash:${PORTSDIR}/shells/bash \
|
||||
gnuplot:${PORTSDIR}/math/gnuplot \
|
||||
${SITE_PERL}/${PERL_ARCH}/Template.pm:${PORTSDIR}/www/p5-Template-Toolkit
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= --with-erlang=${LOCALBASE}
|
||||
USE_GMAKE= yes
|
||||
USE_PERL5= yes
|
||||
|
||||
MAN1= tsung.1
|
||||
|
||||
PLIST_SUB+= VERSION="${PORTVERSION}"
|
||||
|
||||
post-patch:
|
||||
${REINPLACE_CMD} -E 's!datadir)/man!prefix)/man!' ${WRKSRC}/Makefile.in
|
||||
|
||||
.include <bsd.port.mk>
|
||||
3
benchmarks/tsung/distinfo
Normal file
3
benchmarks/tsung/distinfo
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
MD5 (erlang/tsung-1.2.1.tar.gz) = cb784691b3cb8604446cc56819b6b278
|
||||
SHA256 (erlang/tsung-1.2.1.tar.gz) = 1835abe088ff6e86aed39bcf99f9960bbd756e4154198e7c7788e3fb70df0de1
|
||||
SIZE (erlang/tsung-1.2.1.tar.gz) = 378877
|
||||
5
benchmarks/tsung/pkg-descr
Normal file
5
benchmarks/tsung/pkg-descr
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
Tsung is a distributed load testing tool. It is protocol-independent
|
||||
and can currently be used to stress HTTP, SOAP, PostgreSQL and Jabber
|
||||
servers.
|
||||
|
||||
WWW: http://tsung.erlang-projects.org/
|
||||
176
benchmarks/tsung/pkg-plist
Normal file
176
benchmarks/tsung/pkg-plist
Normal file
|
|
@ -0,0 +1,176 @@
|
|||
bin/tsung
|
||||
lib/erlang/lib/tsung-%%VERSION%%/BUILD_OPTIONS
|
||||
lib/erlang/lib/tsung-%%VERSION%%/ebin/builder.beam
|
||||
lib/erlang/lib/tsung-%%VERSION%%/ebin/gregexp.beam
|
||||
lib/erlang/lib/tsung-%%VERSION%%/ebin/pgsql_proto.beam
|
||||
lib/erlang/lib/tsung-%%VERSION%%/ebin/pgsql_util.beam
|
||||
lib/erlang/lib/tsung-%%VERSION%%/ebin/snmp_mgr.beam
|
||||
lib/erlang/lib/tsung-%%VERSION%%/ebin/snmp_mgr_misc.beam
|
||||
lib/erlang/lib/tsung-%%VERSION%%/ebin/ts_client.beam
|
||||
lib/erlang/lib/tsung-%%VERSION%%/ebin/ts_client_sup.beam
|
||||
lib/erlang/lib/tsung-%%VERSION%%/ebin/ts_digest.beam
|
||||
lib/erlang/lib/tsung-%%VERSION%%/ebin/ts_http.beam
|
||||
lib/erlang/lib/tsung-%%VERSION%%/ebin/ts_http_common.beam
|
||||
lib/erlang/lib/tsung-%%VERSION%%/ebin/ts_jabber.beam
|
||||
lib/erlang/lib/tsung-%%VERSION%%/ebin/ts_jabber_common.beam
|
||||
lib/erlang/lib/tsung-%%VERSION%%/ebin/ts_launcher.beam
|
||||
lib/erlang/lib/tsung-%%VERSION%%/ebin/ts_pgsql.beam
|
||||
lib/erlang/lib/tsung-%%VERSION%%/ebin/ts_search.beam
|
||||
lib/erlang/lib/tsung-%%VERSION%%/ebin/ts_session_cache.beam
|
||||
lib/erlang/lib/tsung-%%VERSION%%/ebin/ts_stats.beam
|
||||
lib/erlang/lib/tsung-%%VERSION%%/ebin/ts_sup.beam
|
||||
lib/erlang/lib/tsung-%%VERSION%%/ebin/ts_utils.beam
|
||||
lib/erlang/lib/tsung-%%VERSION%%/ebin/tsung.app
|
||||
lib/erlang/lib/tsung-%%VERSION%%/ebin/tsung.beam
|
||||
lib/erlang/lib/tsung-%%VERSION%%/include/rrdtool.hrl
|
||||
lib/erlang/lib/tsung-%%VERSION%%/include/ts_config.hrl
|
||||
lib/erlang/lib/tsung-%%VERSION%%/include/ts_http.hrl
|
||||
lib/erlang/lib/tsung-%%VERSION%%/include/ts_jabber.hrl
|
||||
lib/erlang/lib/tsung-%%VERSION%%/include/ts_pgsql.hrl
|
||||
lib/erlang/lib/tsung-%%VERSION%%/include/ts_profile.hrl
|
||||
lib/erlang/lib/tsung-%%VERSION%%/include/ts_recorder.hrl
|
||||
lib/erlang/lib/tsung-%%VERSION%%/priv/tsung.boot
|
||||
lib/erlang/lib/tsung-%%VERSION%%/priv/tsung.rel
|
||||
lib/erlang/lib/tsung-%%VERSION%%/priv/tsung.script
|
||||
lib/erlang/lib/tsung-%%VERSION%%/priv/tsung_controller.boot
|
||||
lib/erlang/lib/tsung-%%VERSION%%/priv/tsung_controller.rel
|
||||
lib/erlang/lib/tsung-%%VERSION%%/priv/tsung_controller.script
|
||||
lib/erlang/lib/tsung-%%VERSION%%/priv/tsung_controller_load.boot
|
||||
lib/erlang/lib/tsung-%%VERSION%%/priv/tsung_controller_load.script
|
||||
lib/erlang/lib/tsung-%%VERSION%%/priv/tsung_load.boot
|
||||
lib/erlang/lib/tsung-%%VERSION%%/priv/tsung_load.script
|
||||
lib/erlang/lib/tsung-%%VERSION%%/priv/tsung_recorder.boot
|
||||
lib/erlang/lib/tsung-%%VERSION%%/priv/tsung_recorder.rel
|
||||
lib/erlang/lib/tsung-%%VERSION%%/priv/tsung_recorder.script
|
||||
lib/erlang/lib/tsung-%%VERSION%%/priv/tsung_recorder_load.boot
|
||||
lib/erlang/lib/tsung-%%VERSION%%/priv/tsung_recorder_load.script
|
||||
lib/erlang/lib/tsung-%%VERSION%%/src/ts_client.erl
|
||||
lib/erlang/lib/tsung-%%VERSION%%/src/ts_client_sup.erl
|
||||
lib/erlang/lib/tsung-%%VERSION%%/src/ts_digest.erl
|
||||
lib/erlang/lib/tsung-%%VERSION%%/src/ts_http.erl
|
||||
lib/erlang/lib/tsung-%%VERSION%%/src/ts_http_common.erl
|
||||
lib/erlang/lib/tsung-%%VERSION%%/src/ts_jabber.erl
|
||||
lib/erlang/lib/tsung-%%VERSION%%/src/ts_jabber_common.erl
|
||||
lib/erlang/lib/tsung-%%VERSION%%/src/ts_launcher.erl
|
||||
lib/erlang/lib/tsung-%%VERSION%%/src/ts_pgsql.erl
|
||||
lib/erlang/lib/tsung-%%VERSION%%/src/ts_search.erl
|
||||
lib/erlang/lib/tsung-%%VERSION%%/src/ts_session_cache.erl
|
||||
lib/erlang/lib/tsung-%%VERSION%%/src/ts_stats.erl
|
||||
lib/erlang/lib/tsung-%%VERSION%%/src/ts_sup.erl
|
||||
lib/erlang/lib/tsung-%%VERSION%%/src/ts_utils.erl
|
||||
lib/erlang/lib/tsung-%%VERSION%%/src/tsung.app.src
|
||||
lib/erlang/lib/tsung-%%VERSION%%/src/tsung.erl
|
||||
lib/erlang/lib/tsung-%%VERSION%%/src/tsung.rel.src
|
||||
lib/tsung/bin/log2tsung.pl
|
||||
lib/tsung/bin/tsung_stats.pl
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/BUILD_OPTIONS
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/ebin/ts_config.beam
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/ebin/ts_config_http.beam
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/ebin/ts_config_jabber.beam
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/ebin/ts_config_pgsql.beam
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/ebin/ts_config_server.beam
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/ebin/ts_controller_sup.beam
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/ebin/ts_file_server.beam
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/ebin/ts_mon.beam
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/ebin/ts_msg_server.beam
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/ebin/ts_os_mon.beam
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/ebin/ts_timer.beam
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/ebin/ts_user_server.beam
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/ebin/tsung_controller.app
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/ebin/tsung_controller.beam
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/include/rrdtool.hrl
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/include/ts_config.hrl
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/include/ts_http.hrl
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/include/ts_jabber.hrl
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/include/ts_pgsql.hrl
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/include/ts_profile.hrl
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/include/ts_recorder.hrl
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/priv/tsung_controller.boot
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/priv/tsung_controller.rel
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/priv/tsung_controller.script
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/priv/tsung_controller_load.boot
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/priv/tsung_controller_load.script
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/src/ts_config.erl
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/src/ts_config_http.erl
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/src/ts_config_jabber.erl
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/src/ts_config_pgsql.erl
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/src/ts_config_server.erl
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/src/ts_controller_sup.erl
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/src/ts_file_server.erl
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/src/ts_mon.erl
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/src/ts_msg_server.erl
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/src/ts_os_mon.erl
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/src/ts_timer.erl
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/src/ts_user_server.erl
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/src/tsung_controller.app.src
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/src/tsung_controller.erl
|
||||
lib/erlang/lib/tsung_controller-%%VERSION%%/src/tsung_controller.rel.src
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/BUILD_OPTIONS
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/ebin/ts_client_proxy.beam
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/ebin/ts_client_proxy_sup.beam
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/ebin/ts_proxy_http.beam
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/ebin/ts_proxy_listener.beam
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/ebin/ts_proxy_pgsql.beam
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/ebin/ts_proxy_recorder.beam
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/ebin/ts_recorder_sup.beam
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/ebin/tsung_recorder.app
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/ebin/tsung_recorder.beam
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/include/rrdtool.hrl
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/include/ts_config.hrl
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/include/ts_http.hrl
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/include/ts_jabber.hrl
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/include/ts_pgsql.hrl
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/include/ts_profile.hrl
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/include/ts_recorder.hrl
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/priv/tsung_recorder.boot
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/priv/tsung_recorder.rel
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/priv/tsung_recorder.script
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/priv/tsung_recorder_load.boot
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/priv/tsung_recorder_load.script
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/src/ts_client_proxy.erl
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/src/ts_client_proxy_sup.erl
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/src/ts_proxy_http.erl
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/src/ts_proxy_listener.erl
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/src/ts_proxy_pgsql.erl
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/src/ts_proxy_recorder.erl
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/src/ts_recorder_sup.erl
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/src/tsung_recorder.app.src
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/src/tsung_recorder.erl
|
||||
lib/erlang/lib/tsung_recorder-%%VERSION%%/src/tsung_recorder.rel.src
|
||||
%%DATADIR%%/tsung-1.0.dtd
|
||||
%%DATADIR%%/templates/footer.thtml
|
||||
%%DATADIR%%/templates/graph.thtml
|
||||
%%DATADIR%%/templates/header.thtml
|
||||
%%DATADIR%%/templates/report.thtml
|
||||
@dirrm %%DATADIR%%/templates
|
||||
@dirrm %%DATADIR%%
|
||||
@dirrm lib/tsung/bin
|
||||
@dirrm lib/tsung
|
||||
@dirrm lib/erlang/lib/tsung_recorder-%%VERSION%%/src
|
||||
@dirrm lib/erlang/lib/tsung_recorder-%%VERSION%%/priv
|
||||
@dirrm lib/erlang/lib/tsung_recorder-%%VERSION%%/include
|
||||
@dirrm lib/erlang/lib/tsung_recorder-%%VERSION%%/ebin
|
||||
@dirrm lib/erlang/lib/tsung_recorder-%%VERSION%%
|
||||
@dirrm lib/erlang/lib/tsung_controller-%%VERSION%%/src
|
||||
@dirrm lib/erlang/lib/tsung_controller-%%VERSION%%/priv
|
||||
@dirrm lib/erlang/lib/tsung_controller-%%VERSION%%/include
|
||||
@dirrm lib/erlang/lib/tsung_controller-%%VERSION%%/ebin
|
||||
@dirrm lib/erlang/lib/tsung_controller-%%VERSION%%
|
||||
@dirrm lib/erlang/lib/tsung-%%VERSION%%/src
|
||||
@dirrm lib/erlang/lib/tsung-%%VERSION%%/priv
|
||||
@dirrm lib/erlang/lib/tsung-%%VERSION%%/include
|
||||
@dirrm lib/erlang/lib/tsung-%%VERSION%%/ebin
|
||||
@dirrm lib/erlang/lib/tsung-%%VERSION%%
|
||||
@dirrmtry lib/erlang/lib
|
||||
@dirrmtry lib/erlang
|
||||
%%DOCSDIR%%/IDXDOC.css
|
||||
%%DOCSDIR%%/user_manual.html
|
||||
%%DOCSDIR%%/examples/http_distributed.xml
|
||||
%%DOCSDIR%%/examples/http_simple.xml
|
||||
%%DOCSDIR%%/examples/jabber.xml
|
||||
%%DOCSDIR%%/examples/pgsql.xml
|
||||
%%DOCSDIR%%/images/tsung-graph.png
|
||||
%%DOCSDIR%%/images/tsung-report.png
|
||||
@dirrm %%DOCSDIR%%/images
|
||||
@dirrm %%DOCSDIR%%/examples
|
||||
@dirrm %%DOCSDIR%%
|
||||
Loading…
Add table
Reference in a new issue