1.安装erlang
tar zvxf otp_src_R15B.tar.gz
cd otp_src_R15B
./configure
make
make install
2.安装tsung
tar zvxf tsung-1.4.2.tar.gz
./configure
make
make install
3.安装perl的Template
tar zvxf Template-Toolkit-2.24.tar.gz
perl Makefile.PL
make
make test
make install
4.安装gnuplot
yum install gnuplot
yum install gd
yum install libpng
yum install zlib
5.确定gnuplot支持png
命令行输入:gnuplot
gnuplot> set terminal
确认支持png,png PNG images using libgd and TrueType fonts
6.执行简单脚本
cd /usr/local/src/tsung-1.4.2/examples
cp http_simple.xml /root/tsung/
vi http_simple.xml
<?xml version="1.0"?>
<!DOCTYPE tsung SYSTEM "/usr/local/share/tsung/tsung-1.0.dtd">
<tsung loglevel="notice" version="1.0">
<clients>
<client host="localhost" use_controller_vm="true"/>
</clients>
<servers>
<server host="hiluo.cn" port="80" type="tcp"/>
</servers>
<load>
<arrivalphase phase="1" duration="2" unit="minute">
<users maxnumber="1000" arrivalrate="100" unit="second"/>
</arrivalphase>
</load>
<options>
<option type="ts_http" name="user_agent">
<user_agent probability="80">Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050513 Galeon/1.3.21</user_agent>
<user_agent probability="20">Mozilla/5.0 (Windows; U; Windows NT 5.2; fr-FR; rv:1.7.8) Gecko/20050511 Firefox/1.0.4</user_agent>
</option>
</options>
<sessions>
<session name="http-example" probability="100" type="ts_http">
<request> <http url="/" method="GET" version="1.1"/> </request>
<request> <http url="/firstPage/img/logo.png" method="GET" version="1.1" if_modified_since="Fri, 14 Nov 2003 02:43:31 GMT"/> </request>
<request> <http url="/firstPage/img/web_ad_02.png" method="GET" version="1.1" if_modified_since="Fri, 14 Nov 2003 02:43:31 GMT"/> </request>
</session>
</sessions>
</tsung>
tsung -f http_simple.xml start
输出:
Starting Tsung
"Log directory is: /root/.tsung/log/20120329-2234"
待执行完毕, cd /root/.tsung/log/20120329-2234
/usr/local/lib/tsung/bin/tsung_stats.pl 生成报表图形
python -m SimpleHTTPServer 使用python建立一个简单的httpserver,开启端口8000,在本地浏览器输入http://yourserver:8000
- 大小: 29.6 KB
- 大小: 31.4 KB
分享到:
相关推荐
- 解压 Tsung 安装包:`#tar -zxvf tsung-1.4.2.tar.gz` - 进入 Tsung 目录:`#cd tsung-1.4.2` - 配置 Tsung 的安装路径以及 Erlang 路径:`#./configure --prefix=/usr/local/tsung --with-erlang=/usr/local/...
1. **多协议支持**:TSUNG支持多种网络协议,使得它可以广泛应用于不同类型的系统和服务测试。 2. **高效的资源利用率**:即使是在普通硬件上,TSUNG也能够模拟大量的并发用户请求,对目标系统形成压力。 3. **集群...
MQTT压力测试之Tsung的使用 MQTT压力测试之Tsung的使用
Tsung 是一个强大的开源负载和性能测试工具,适用于多种协议,包括HTTP、FTP、jabber/xmpp等。本文将详细讲解在Ubuntu系统上安装Tsung 1.4.1,并针对Openfire服务端进行压力和性能测试的过程。 ## 1. Tsung安装 ##...
Tsung是一款开源的多协议负载测试工具,它能够模拟大量用户并发访问服务器,用于测试系统的性能和稳定性。Tsung支持多种协议,包括HTTP、HTTPS、FTP、SOAP、XML-RPC、 Jabber/XMPP、MySQL、PostgreSQL等,以及我们...
DOCTYPE tsung SYSTEM "/usr/share/tsung/tsung-1.0.dtd"> <tsung loglevel="notice" version="1.0"> <!-- 客户端配置 --> <client host="localhost" use_controller_vm="true" maxusers="10000"></client> ...
tsung是用erlang开发的一款简单易用的压力测试工具,目前仅支持linux各版本系统安装,有tar.gz和deb两种安装文件, 目前我们测试用的是CentOS或RedHat两种操作系统,因此选择tar.gz安装文件,总的来说tsung工具有...
另一方面,`tsung-1.6.0` 是 Tsung 的源码版本1.6.0。这个文件包含了 Tsung 的所有源代码,包括配置文件、脚本、测试场景等,你可以根据自己的需求对其进行定制和扩展。Tsung 的配置文件通常以 XML 格式编写,允许...
**Tsung 1.6.0 - 开源多协议分布式负载测试工具** Tsung是一个功能强大的、基于Erlang编程语言开发的开源负载测试工具。它设计用于模拟大量用户并发访问,以测试网络服务和系统的性能及稳定性。Tsung不仅支持HTTP、...
黄宗伟的个人网站,tsung-wei-huang.github.io,是一个开源项目,展示了他在IT领域的专业技能和个人成就。这个网站的源代码存放在GitHub上,由一系列技术组件构成,其中包括HTML、CSS、JavaScript等核心元素。让我们...
然后,下载Tsung 1.3.3的源码包`tsung-1.3.3`,解压后按照以下步骤操作: - 配置:`./configure` - 编译:`make` - 安装:`sudo make install` 3. **配置与测试场景** Tsung使用XML文件来定义测试场景,包括...
为了使用 `tsung-react-stats`,你需要按照以下步骤操作: 1. **安装依赖**:确保你已经安装了 `Node.js` 和 `npm`,这是运行 `React` 应用的基础。 2. **克隆项目**:从 `GitHub` 上克隆 `tsung-react-stats-...
【tsung-1.5.1.tar.gz】是一款开源的压力测试工具,专为评估系统在高负载下的性能和稳定性而设计。它具有广泛的应用场景,特别是在测试分布式系统,如即时通讯服务器Openfire时表现尤为出色。这个压缩包包含了Tsung...
Tsung不仅支持HTTP、XMPP等多种网络协议,还能够对数据库(如PostgreSQL、MySQL)进行负载测试。 ##### 1.2 Erlang与Tsung的关系 Tsung是基于Erlang语言开发的,Erlang是一种专门用于构建高并发、分布式系统的编程...
它使用Erlang语言编写,支持多种协议,如HTTP、WebDAV、SOAP、PostgreSQL、MySQL、LDAP和Jabber/XMPP。在实际使用中,Tsung可以模拟海量用户并发访问服务器,生成压力,从而帮助开发者发现潜在的性能瓶颈和系统故障...
Tsung是一个开源的负载测试工具,支持多种协议,包括HTTP、HTTPS、SOAP、XML-RPC、JABBER、XMPP、FTP、LDAP、TCP和UDP。通过模拟大量并发用户,Tsung可以有效地评估系统的性能、稳定性以及在高负载下的响应时间,...
tsung高并发测试工具搭建(自己亲测,详细的一逼),改文档是自己一步一步摸索出来的,主要是安装tsung整个过程很详细,搭过的人,知道tsung的搭建依赖很恶心,不是一时半会能搞出来的
关于tsung工具的安装步骤以及使用过程中会遇到的常见问题解答
Tsung是一款使用Erlang语言开发的分布式压力测试工具,它支持多种协议(如HTTP、Jabber、MySQL等),可以用于不同场景的压力测试。Tsung相比传统压力测试工具的优势在于: - **性能优越**:Erlang语言天生适合高...