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检查是否安装成功
接下来安装Tsung, 过程会比较长,brew会自动安装Tsung的依赖包
brew install tsung
然后确认下是否安装成功,输入tsung -h:
安装Perl的报告模板:
sudo cpan Template
Tsung测试的配置文件模板下面的目录里:
/usr/local/Cellar/tsung/1.7.0/share/doc/tsung/examples/
原创文章,作者:iTestCat,保留所有权利,禁止转载,如若转载,请联系作者!