Tigase即时通信组件性能测试(Tsung测试工具)

 

 测试工具准备:Tsung(测试),erlang(监听),gnuplot(图形)

 测试环境在MAC OS下进行的。

1 Tsung安装

    打开终端 输入 brew search tsung 如下图

搜到 tsung,然后 输入 brew install tsung,进行安装 如下图

(ps : 在用brew命令前,记得先 brew update下,我没有更新就被抗过)

接下来同样的方式安装 erlang 和  gnuplot

 

2 开始测试

  配置tsung测试文件 jabber.xml,这个文件在 tsung安装目录的sample目录下有的,拿过来修改下即可,里面的配置参数 可以去官网(http://tsung.erlang-projects.org/user_manual/index.html)学习了解。

jabber.xml 代码配置如下:





  
    
  
  
 
  
 

  
   
    
   
  

  
  
 
  
  
  
  
  
 

  
   

  
            
                
            
            
            
            
                error
                
            
            
            
                
                    
                
                
                    
                
            

            
            
                
            
            
            

            
                
            



 

 这里的 192.168.1.100 就是tigase的服务器地址。

 3 在终端 cd 到jabber.xml所在目录, 再输入tsung -f jabber.xml start 进行测试,会一直在如下图的状态

这时个可以去服务端 打开 jdk的工具 jvisualvm.exe 服务端状态监控状态,如下图所示

 

就等测试进程结束后

在终端输入 /usr/local/lib/tsung/bin/tsung_stats.pl --stats ~/.tsung/log/20171209-1030/tsung.log生成测试报告如下图

 

你可能感兴趣的:(IM)