1 TSUNG 压 力 测 试 工 具简要教程 最近做项目,接触了TSUNG 压测工具,为什么要用这个工具呢
主要是要测xmpp 协议,而loadrunner 不支持xmpp 协议的脚本录制及回放,Tsung 则可以很好的支持
现将使用过程中的一些经验归纳下来,以作积累,如果有说得不清楚的地方,欢迎大家提出意见
TSU NG 简介 tsung 基于 erlang 语言,支持多种协议如 xmpp,http,mysql,支持集群,高效率(可以用一台普通的机器压垮几台性能强大的服务器)
这次在公司压测xmpp 消息推送服务器时,就使用了tsung 来轻松达到同时摸拟 10000 个OTT 客户端在线的效果
TSU NG 测试环境搭建 TSUNG 是linux 环境下的压测工具,因此所有的安装配置在 linux 下进行
需要准备的安装包有以下几个: ➢ UNIXODBC
gz 搭建 erlang 语言环境的依赖包,有的linux 版本不需要装 ➢ Erlang 语言环境 (otp_src_R16B
gz) ➢ Git 安装 TSUNG 的依赖包 ➢ Tsung 压测工具 ➢ Gnuplot 生成测试报告的图形工具包 ➢ Template 图形模板包 2
1 安装 unixODBC 首先将 unixODBC 包用ftp 工具传到 /home 目录下 进入 home 目录: cd /home 然后解压 tar –zxvf unixODBC
gz 进入目录 Cd unixODBC 配置
/configure 编译 Make 安装 Make install 2 2
2 安装git 流程与安装unixODBC 一样 2
3 安装erlang 语言环境包 解压后进入目录,到
/configure 时有可能会报javac 错误,这是因为机器没有配置jdk