Tsung测试Tigase】的更多相关文章

用两台主机坐Tigase的Tsung测试,其中1台运行Tigase,另1台运行Tsung. 1.Tigase服务器设置 tigase.conf: #osgiEnabled=(true|false) #osgiEnabled=false OSGI=${osgiEnabled} ENC="-Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8" DRV="-Djdbc.drivers=com.mysql.jdbc.Driver:org.pos…
Tsung测试统计报告说明 **********************  report.html  *********************** 1.主要统计信息 Tsung统计数据是平均每十秒重置一次,所以这里的响应时间(连接.请求.页面.会话)是指每十秒的平均响应时间: connect: 表示 每个连接持续时间: Hightest 10sec mean 连接最长持续时间 Lowest 10sec mean 连接最短持续时间 Highest rate 每秒最高建立连接速率 Mean 平均每…
环境准备 安装Tsung.安装openfire.安装Spark Tsung使用 要对openfire进行压力测试,因此我们主要讲解如何利用jabber_register.xml在openfire上面注册用户,以及利用jabber.xml模拟用户登录openfire上线.离开.会话操作的压力测试 一.注册用户 1.执行以下命令进入到安装目录下的examples目录: [root@localhost ~]# cd /usr/local/tsung/share/doc/tsung/examples/…
最近公司需要做一个有聊天功能的应用,客户讲的是很宏大,用户超多,以前搞过openfire,但没有深入的去了解,就想用它来搞,而且是用 java写的,想扩展也容易些,但在性能上一直担忧,想测试一下它的性能,就用tsung来试试 吧. 具体tsung 的安装已经介绍过,是很简单的,就不在说明. 接下来说是找到配置文件,然后运行.配置文件在下载的包里面,找到jabber_register.xml <?xml version="1.0"?> <!DOCTYPE tsung S…
利用Tsung模拟基于Tcp的业务流程,实属无奈.因ConnectManager部署在linux下,其中,Loadrunner的winsocket因不支持linux platform而无法使用,而Jmeter 又因本身太耗机器的资源,所以,最后决定探索一下Tsung--这个神奇而又让人感到很无奈的工具. 说它无奈主要是它的易用性,一切设置,一切脚本处理都要在xml文档里编写,对于一个使用loadrunner和Jmeter的人,这是相当的残酷的.原因有以下: 1.user manual是英文版的,…
1.主要统计信息 Tsung统计数据是平均每十秒重置一次,所以这里的响应时间(连接.请求.页面.会话)是指每十秒的平均响应时间: connect: 表示 每个连接持续时间: Hightest 10sec mean 连接最长持续时间 Lowest 10sec mean 连接最短持续时间 Highest rate 每秒最高建立连接速率 Mean 平均每个连接持续时间 Count 总连接数 page: 表示 每个请求集合的响应时间,(一个页面表示一组没有被thinktime间隔的请求) request…
tsung里面可以配置xmpp的参数,设置一下 <option type="ts_jabber" name="userid_max" value="1000000" /> 即可…
Main features High Performance: the load can be distributed on a cluster of client machines Multi-protocols using a plugin system: HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP , XMPP/Jabber, BOSH, MQTT and AMQP are currently supported. SSL is also sup…
 ROPERTIES::type: KnowledgeBase_Cloud:END: 开源.多协议.分布式的压力测试工具   Item Summary tsung-recorder start 通过proxy来录音http的测试脚本 tsung start 启动tsung测试 /usr/local/lib/tsung/bin/tsung_stats.pl 针对测试后的log, 生成报表 /usr/lib/tsung/bin/tsung_stats.pl 针对测试后的log, 生成报表 ls /u…
最近,利用tsung测试cm的时候,脚本是这样配置的: <load> 28 <arrivalphase phase="1" duration="2" unit="second"> 29 <users maxnumber="19" arrivalrate="10" unit="second"></users> 30 </arrivalp…
转自:http://www.cnblogs.com/lingyejun/p/7941271.html nTsung测试工具的基本测试命令为 Tsung -f  ~/.tsung/mqtt.xml -l <日志保存路径> start mqtt.xml具体如下(在/usr/share/doc/tsung/examples路径下可查找到): 官网文档: http://tsung.erlang-projects.org/user_manual/conf-client-server.html TSUNG…
简介 Tsung 是一个压力测试工具,可以测试包括HTTP, WebDAV, PostgreSQL, MySQL, LDAP, and XMPP/Jabber等服务器.针对 HTTP 测试,Tsung 支持 HTTP 1.0/1.1 ,包含一个代理模式的会话记录.支持 GET.POST 和 PUT 以及 DELETE 方法,支持 Cookie 和基本的WWW 认证,同时还支持 SSL. tsung的工作原理 (1) Tsung的每一个虚拟用户就是一个erlang的轻量进程.这点和loadrunn…
今天工作需要测TCP服务器的压力,因为tsung测试TCP需要写的脚本实在头大,于是换了JMETER来搞压力测试.在实际测试的过程中,遇到了一个很奇怪的问题,就是发了数据包以后,JMeter不停地报500错误,如下图 这个问题卡了我3个多小时,国内的资料找遍,最后无奈续费了VPN上GOOGLE找,瞬间出结果(在此不得不吐槽一下同样是搜索引擎大佬,咋一个只会卖假药不干正事捏) 解决方案参见链接:http://stackoverflow.com/questions/10683853/jmeter-t…
使用TSung对Jabber服务器openfire进行压力测试 http://blog.csdn.net/spider_zhcl/article/details/6073920 Tsung负载测试Tigase(转) http://linyu19872008.iteye.com/blog/1605707 http://blog.csdn.net/foxisme2/article/details/7521139…
1. Openfire (Wildfire) 3.x 底层通讯采用的mina框架,minak框架其实性能一般,netty早已经超越它,虽然最初都是Doug Lea写的.3.4版本之后支持集群,单台服务器测试最大支持30万用户并发,服务器配置(服务器是Dell R710, 64G内存 16核CPU,15000转硬盘),缺点是大规模并发时集群效果不是很好. 性能优化学习:http://blog.csdn.net/smm11230704/article/details/7468010 授权: GPL…
1. 参考 http://blog.csdn.net/foxisme2/article/details/7521139 http://blog.csdn.net/foxisme2/article/details/7528148 其中生成测试报告的 命令 由于我本机tsung 的安装路径和上面资料的不同 需要使用 /usr/local/lib/tsung/bin/tsung_stats.pl   (使用 whereis tsung 找到tsung 的安装路径) 其中配置文件  <client ho…
简介 Tsung 是一个压力测试工具,可以测试包括HTTP, WebDAV, PostgreSQL, MySQL, LDAP, and XMPP/Jabber等服务器.针对 HTTP 测试,Tsung 支持 HTTP 1.0/1.1 ,包含一个代理模式的会话记录.支持 GET.POST 和 PUT 以及 DELETE 方法,支持 Cookie 和基本的WWW 认证,同时还支持 SSL. tsung的工作原理(1) Tsung的每一个虚拟用户就是一个erlang的轻量进程.这点和loadrunne…
tsung是用erlang开发的一款简单易用的压力测试工具,可以生成成千上万的用户模拟对服务器进行访问.目前对tsung的理解也仅限于会简单的应用,其内部结构没有深入研究过. 1.安装 tsung是用erlang编写的,所以首先安装erlang的运行环境.然后就是按照tsung的官网下载编译tsung.需要注意的是,生成测试报告需要gnuplot和perl的支持,其中perl需要安装Template扩展.具体安装过程请看相关手册或者google之. 2.配置文件 默认情况下,tsung会加载配置…
参考资料:http://blog.jobbole.com/87509/ 如何生成每秒百万级别的 HTTP 请求? 在进行负责测试时要牢记一件重要的事:你能在 Linux 上建立多少个 socket 连接.这个限制是硬编码在内核里的,最典型的就是临时 W 端口的限制.(在某种程度上)你可以在 /etc/sysctl.conf 里扩展它.但是基本上,一台 Linux 机器只能同时打开大约 64,000 个 socket .因此在负载测试时,我们不得不通过在单一的连接上尽可能多地发出请求来充分利用 s…
tsung 对 openfire 压力测试   1. 参考 http://blog.csdn.net/foxisme2/article/details/7521139 http://blog.csdn.net/foxisme2/article/details/7528148 其中生成测试报告的 命令 由于我本机tsung 的安装路径和上面资料的不同 需要使用 /usr/local/lib/tsung/bin/tsung_stats.pl   (使用 whereis tsung 找到tsung 的…
<?xml version="1.0"?> <!DOCTYPE tsung SYSTEM "/usr/local/share/tsung/tsung-1.0.dtd"> <tsung loglevel="info" dumptraffic="true" version="1.0"> <!-- weight 集群时有用--> <!-- maxusers 产…
各软件版本: 1.otp_src_17.1.tar.gz 2.tsung_1.5.1.tar.gz 3.7.0的Java编译环境 因工作需要,需要用TSung工具测试xmpp协议,经历了一段时间的挣扎,终将环境部署好,将一点儿小心得总结了一下,遂与大家分享一下.希望,能帮到大家.现将部署时,会出现的几个问题列举一下: 1.安装java运行环境不完全,导致在configure erlang时,虽然用了without-javac的选项,但还是总提示:jinterface     : Java com…
         负载生成器是一些生成用于测试的流量的程序.它们可以向你展示服务器在高负载的情况下的性能,以及让你能够找出服务器可能存在的问题.为了得到更加客观和准确的数值,应该从远程访问.局域网访问和本地等多个方面进行全方位的测试.一般用127.0.0.1进行本机测试 Apache Benchmark         ab命令会创建很多的并发访问线程,模拟多个访问者同时对某一URL进行访问,可用来测试Apache的负载压力,也可以测试nginx.lighthttp.IIS等其它Web服务器的压…
Tsung 是一个压力测试工具,可以测试包括HTTP, WebDAV, PostgreSQL, MySQL, LDAP, and XMPP/Jabber等服务器.针对 HTTP 测试,Tsung 支持 HTTP 1.0/1.1 ,包含一个代理模式的会话记录.支持 GET.POST 和 PUT 以及 DELETE 方法,支持 Cookie 和基本的 WWW 认证,同时还支持 SSL. Tsung是使用以并发性出名的erlang编写而成.用其进行benchmark是比较方便的选择. tsung的使用…
在安装之前确保安装了以下工具: erlang 必须要有安装java环境,要不然不成功 yum install gcc yum install gcc-c++ yum install libtool yum install libtool-ltdl-devel yum install ncurses-devel yum install unixODBC.x86_64 yum install unixODBC-devel.x86_64 yum install crypto-utils.x86_64…
一.TSUNG压测前概念温习 https://www.cnblogs.com/lingyejun/p/7898873.html 二.TSUNG在服务器上的安装步骤 Tsung压测时总连接数 = 本机可用IP地址数量×本机可用端口的数量×远程服务器可访问IP地址数量×远程服务器可访问端口数量. yum install -y gcc gcc-c++ make libX11 xauth yum install -y cairo-devel pango-devel freetype-devel gd-d…
Tsung 是一个压力测试工具,可以测试包括HTTP, WebDAV, PostgreSQL, MySQL, LDAP, and XMPP/Jabber等服务器.针对 HTTP 测试,Tsung 支持 HTTP 1.0/1.1 ,包含一个代理模式的会话记录.支持 GET.POST 和 PUT 以及 DELETE 方法,支持 Cookie 和基本的WWW 认证,同时还支持 SSL. tsung的工作原理(1) Tsung的每一个虚拟用户就是一个erlang的轻量进程.这点和loadrunner有很…
环境准备 安装Tsung.安装openfire.安装Spark 要对openfire进行压力测试,因此我们主要讲解如何利用jabber_register.xml在openfire上面注册用户,以及利用jabber.xml模拟用户登录openfire上线.离开.会话操作的压力测试 一.注册用户 1.执行以下命令进入到安装目录下的examples目录: [root@localhost ~]# cd /usr/local/tsung/share/doc/tsung/examples/ [root@lo…
一个好用的压力测试工具tsung          前段时间一直在忙各种事情,快三周没弄过引擎了,今天有点时间,正好之前写的服务器引擎也到了收尾测试的阶段,于是就研究了下怎么测试服务器压力.        目前主流用来测试服务器压力的工具有webbench,ab等,但是没法满足我的需求,webbench我没找到post json的方法,ab主要是用来测试apache的.经过向一些群里的朋友询问,他们推荐了erlang编写的tsung.百度了一下这个东东,发现百度百科是这么描述的:看起来挺不错,下…
参考资料:  http://www.centoscn.com/image-text/install/2014/0818/3503.html  http://my.oschina.net/jielucky/blog/167405  http://blog.csdn.net/bxc168/article/details/6020683 需要用到的软件包: openfire : wget -c http://download.igniterealtime.org/openfire/openfire_3…