【iTestCat】tsung简介及安装(tsung:即时通讯XMPP压力测试)

1.简介

tsung是erlang开发的一个开源的多协议分布式负载测试工具,它可以压力测试HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP 和 Jabber/XMPP的服务器。它支持分布在多个客户机,并能轻松够模拟千万级的虚拟用户数并发。

Tsung压力测试工具的工作原理介绍:

(1)??Tsung的每一个虚拟用户就是一个erlang的轻量进程,这和loadrunner有大区别;

(2)??虚拟用户完成session后就消失;

(3)??大量的虚拟用户(erlang轻量进程)建立在erlangVM上;

2 Mac下安装tsung

Mac下安装Tsung要通过Brew,Homebrew 是最简单和灵活的方式,用来在 Mac OS X 安装 Linux 工具包。

安装很简单,复制以下命令至mac 终端:

/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

安装后可以brew –v检查是否安装成功

【iTestCat】tsung简介及安装(tsung:即时通讯XMPP压力测试)

接下来安装Tsung, 过程会比较长,brew会自动安装Tsung的依赖包

brew install tsung

【iTestCat】tsung简介及安装(tsung:即时通讯XMPP压力测试)

然后确认下是否安装成功,输入tsung -h:

【iTestCat】tsung简介及安装(tsung:即时通讯XMPP压力测试)

安装Perl的报告模板:

sudo cpan Template

【iTestCat】tsung简介及安装(tsung:即时通讯XMPP压力测试)

Tsung测试的配置文件模板下面的目录里:

/usr/local/Cellar/tsung/1.7.0/share/doc/tsung/examples/

【iTestCat】tsung简介及安装(tsung:即时通讯XMPP压力测试)

原创文章,作者:iTestCat,保留所有权利,禁止转载,如若转载,请联系作者!

(2)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
iTestCat的头像iTestCat
上一篇 2019年3月16日 下午5:11
下一篇 2019年4月15日 下午3:14

相关推荐

发表回复

登录后才能评论