`
willvvv
  • 浏览: 328064 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

tsung1.4.2使用(2)-MySQL测试

阅读更多

两台测试机192.168.0.182和192.168.0.183,root账号登陆,centos系统
1.分别配置hostname:
vi /etc/sysconfig/network
两台分别配置 HOSTNAME=centos-182 和 HOSTNAME=centos-183

2.分别配置本地host解析:
vi /etc/hosts 两台配置一样内容
192.168.0.182 centos-182
192.168.0.183 centos-183

3.分别配置ssh免密码登陆:
ssh-keygen,输出内容直接三个回车,在/root/.ssh/目录下生成id_rsa和id_rsa.pub
cat id_rsa.pub >> authorized_keys
在192.168.0.183上执行
ssh-keygen,输出内容直接三个回车,在/root/.ssh/目录下生成id_rsa和id_rsa.pub
scp id_rsa.pub root@192.168.0.182:/root/.ssh/
在192.168.0.182的/root/.ssh/下
cat id_rsa.pub >> authorized_keys
chmod 600 authorized_keys
再将authorized_keys文件scp到192.168.0.183上
scp authorized_keys root@192.168.0.183:/root/.ssh/

4.分别配置known_hosts:
在192.168.0.182和192.168.0.183上分别执行ssh centos-182 和 ssh centos-183,出现类似以下内容,输入yes之后回车

The authenticity of host 'centos-182 (192.168.0.182)' can't be established.
RSA key fingerprint is 75:93:cd:ba:d3:d4:5a:70:8c:dd:4c:11:43:fe:b4:00.
Are you sure you want to continue connecting (yes/no)? yes
 


配置成功之后,在两台机子上分别执行ssh centos-182 和 ssh centos-183,可以不用输入密码登陆上去说明配置成功。

5.在192.168.0.183上安装MySQL数据库,具体可以参见http://willvvv.iteye.com/blog/1460568

6.在192.168.0.182上安装tsung,具体可以参见http://willvvv.iteye.com/blog/1469324

7.在192.168.0.182上编写tsung脚本,进行测试
mkdir -p /root/.tsung
cd /root/.tsung
vi tsung.xml

<?xml version="1.0"?>
<!DOCTYPE tsung SYSTEM "/usr/local/share/tsung/tsung-1.0.dtd">
<tsung loglevel="debug" dumptraffic="true">

  <clients>
    <client host="localhost" use_controller_vm="true"/>
  </clients>

  <!-- Server side setup -->
 <servers>
  <server host="centos-183" port="3306" type="tcp"/>
 </servers>

  <monitoring>
   <monitor host="centos-183"/>
  </monitoring>

 <load>
  <arrivalphase phase="1" duration="1" unit="minute">
    <users interarrival="3" unit="second"></users>
  </arrivalphase>
 </load>

 <sessions>
  <session probability="100" name="mysql-example" type="ts_mysql">
      <request>
        <mysql type="connect" />
      </request>
      <request>
        <mysql type="authenticate" database="yourdb" username="youruser" password="yourpassword" />
      </request>
      <request>
        <mysql type="sql">SHOW TABLES</mysql>
      </request>
      <request>
        <mysql type="sql">SELECT * FROM yourtable</mysql>
      </request>
      <request>
        <mysql type="close"></mysql>
      </request>
  </session>
 </sessions>
</tsung>
 



注意:<server host="centos-183" port="3306" type="tcp"/> 和 <monitor host="centos-183"/> host属性需要填写配置的host而不是IP或者localhost
不然就会出现Host key verification failed

tsung start

8.在192.168.0.183上执行tcpdump查看sql执行情况
tcpdump -i eth0 -s 0 -l -w - dst port 3306 | strings

 

9.执行完毕使用http://willvvv.iteye.com/blog/1469324上python启动web server直接看图形,注意iptables要开启8000端口

 


  • 大小: 31.9 KB
分享到:
评论

相关推荐

    MQTT压力测试之Tsung的使用

    MQTT压力测试之Tsung的使用 MQTT压力测试之Tsung的使用

    Tsung_测试XMPP_安装使用说明

    tsung是用erlang开发的一款简单易用的压力测试工具,目前仅支持linux各版本系统安装,有tar.gz和deb两种安装文件, 目前我们测试用的是CentOS或RedHat两种操作系统,因此选择tar.gz安装文件,总的来说tsung工具有...

    Tsung安装使用详细解说

    Tsung安装使用的详细解说,主要针对xmpp的服务端(比如openfire的测试),编写测试场景的脚本配置详细说明。本人使用的是ubuntu操作系统、Tsung1.4.1

    Tsung负载测试tigase

    tsung是一个非常好用的压力测试软件,基于erlang语言,支持多种协议如xmpp,http,mysql,支持集群,高效率,可以用一台普通的机器压垮几台性能强大的服务器。 针对消息通知服务xmpp服务器,可以用tsung来测试消息...

    tsung测试总结

    tsung 测试 java erlang

    tsung-wei-huang.github.io:黄宗伟的个人网站

    黄宗伟的个人网站 该存储库包含黄宗伟个人网站的源文件(html,标签,css,js等)。

    tsung-react-stats:从 json 报告中显示 tsung 统计信息

    tsung-react-stats 从 json 报告中显示 tsung 统计信息

    tsung里面测试websocket的插件

    tsung里面测试websocket的插件含 websocket.xml 等

    tsung安装使用说明

    tsung安装使用,参数说明,模拟openfire注册用户,模拟用户openfire登录、状态更改、发送消息,对openfire长时间压力测试

    Tsung用于压测MySQL服务器的脚本

    这个MySQL服务器压测的需求是:Tsung用于压测MySQL服务器的脚本环境:LinuxRHEL5U4X86-64,24G内存,16核.MySQL服务器在10.232.36.100上。  这个MySQL服务器压测的需求是:  环境:LinuxRHEL5U4X86-64,24G内存,16核....

    tsung高并发测试工具搭建(自己亲测,详细的一逼)

    tsung高并发测试工具搭建(自己亲测,详细的一逼),改文档是自己一步一步摸索出来的,主要是安装tsung整个过程很详细,搭过的人,知道tsung的搭建依赖很恶心,不是一时半会能搞出来的

    tsung+erlang包

    tsung+erlang测试工具,初学者应用必备,内部放置tsung源程序文件和erlang文件

    tsung用户手册 linux

    压力测试 压力测试 tsung linux

    tsung安装使用

    关于tsung工具的安装步骤以及使用过程中会遇到的常见问题解答

    Openfire 3.9.3 Load Test Tsung配置xml

    Openfire 3.9.3 Load Test Tsung配置xml,10万用户下集群测试的Tsung压力测试工具的jabber_cluster.xml,session 5分钟

    tsung脚本及说明

    tsung的测试脚本,包含发送单人消息,群组消息,获取花名册等

    tsung-1.3.3

    tsung安装包,linux下进行压力测试的工具

    tsung1.6.0

    tsung为一个开源的多协议分布式负载测试工具,使用erlang语言开发的。具体安装使用可以参考URL:http://www.51ste.com/share/det-222.html

    tsung安装相关文件

    —tsung-1.5.0.tar.gz —libtemplate-perl_2.20.orig.tar.gz —gnuplot-4.4.0.tar.gz —otp_src_R15B.tar.gz —perl-HTML-Tagset-3.10-2.1.1.noarch.rpm —perl-HTML-Parser-3.55-1.fc6.x86_64.rpm —...

    tsung最新用户手册

    tsung最新用户手册,包含HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP, and Jabber/XMPP servers压力测试模版,错误说明等。

Global site tag (gtag.js) - Google Analytics