本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
Tigase即时通信组件性能测试(Tsung测试工具)
测试工具准备:Tsung(测试),erlang(监听),gnuplot(图形)
测试环境在MAC OS下进行的。
1 Tsung安装
打开终端 输入 brew search tsung 如下图
搜到 tsung,然后 输入 brew install tsung,进行安装 如下图
(ps : 在用brew命令前,记得先 brew update下,我没有更新就被抗过 ...
【Tsung压力测试】XMPP/Jabber服务器之注册大量用户
【Tsung压力测试】XMPP/Jabber服务器之注册大量用户
一、安装过程:1.获取tsung的源码tsung-1.4.2.tar.gz,地址为:http://tsung.erlang-projects.org/dist/2.安装依赖包sudo apt-get install erlang erlang-src gnuplot perl libtemplate-perl
注:erlang ...
Tsung报告的名称解释
request :Response time for each request.
page :Response time for each set of requests (a page is a group of request not separated by a thinktime).
connect :Duration of the connection establishment.
...
tusng积累 同步用户问题
官方邮件列表中看到的:
Sarah Javier ecrivait le 10.10.2008 11:48:
> Hi Everyone,
>
> I would like to ask what connected means under Counter Statistics?
> Because right now I am testing HTTP support ...
Tsung源码分析(五):Tsung数据统计
上一篇说明Tsung的服务器监控机制的时候提到,收集到监控数据后,会发送到数据统计进程。其实在会话进程运行时,也会产生大量的统计数据,比如发送了多个请求,执行了多个个事务(Tsung事务),通过网络发送了多少数据,收到多少数据等等。
根据手册中描述,Tsung的统计数据分为四类:sample,sample_counter,counter,sum。其中sample与sample_coun ...
Tsung源码分析(四):Tsung服务器监控
Tsung在进行压力测试同时,也可以监控服务器结点上的CPU、内存、系统负载等信息(详见监控一节)。
Tsung提供了三种监控方式:Erlang,SNMP,Munin。在tsung_controller启动的第二个阶段,会通过ts_os_mon:activate启动服务器监控。activate函数的执行很简单,通过ts_config_server:get_monito ...
Tsung源码分析(三):Tsung插件式协议支持
在Websocket for
Tsung一文中有提到如何扩展Tsung支持自有协议,这里所说的插件式协议支持是指上文中提到的第一种方式:作为session type,本文说明下它的实现原理。
tsung的配置文件中会有sessions这一节,主要配置会话进程跟测试服务器之间的交互过程。sessions可包含多个session,每个session有不同的概率,在会话进 ...
Tsung源码分析(二):Tsung压力生成过程
上一篇讲到ts_config_server:newbeams通过ts_launcher:launch和ts_launcher_static:launch启动本地和远程结点压力客户端,其中ts_launcher用于随机生成用户,ts_launcher_static主要用于静态生成用户。这一篇详细的说明压力客户端是如何启动的。
说明:压力客户端是指一个tsung应用,见TUNG_RO ...
Websocket for Tsung
这篇博文距离上次提到要写差不多快两个月了,一方面时间不多,另一方面主观上总觉得写博客总要写的很好才能发表出来。不过,看了很多别人的博客,其实很多时候只是个记录笔记。希望自己也能利用这个平台做好自己的技术积累过程,不要太在意到底写的怎么样。
费话少说,开发Websocket
for Tsung的初衷是为了做测试。公司一个基于websocket和XMPP的长连接解决方案 ...
tsung报告图表参数说明
(转载)
压力测试结束,生成的报告,得到了report.html文件 ,点击“Graphs Report”可看到几张图表,可以看到每张图的统计指标:
其中一副压力测试图
request:每个请求的反应时间
page:每一系列请求的反应时间(a page是一组不包含think-time的一组请求)
connect:连接建立用的时间
reconnect:重新连接的次数
size_rcv:反应的 ...