压力测试工具—Tsung的工作原理

(1)Tsung的每一个虚拟用户就是一个erlang的轻量进程。这点和loadrunner有很大的区别。

  (2)虚拟用户完成session后就消失。

  (3)大量的虚拟用户(erlang轻量进程)建立在erlangVM上。

  (4)一台测试机可以启多个erlangVM,目前按照1个cpu启动1个erlangVM。

  分布式部署Tsung在运行时,会产生ssl_esock、beam、beam.smp3种进程,ssl-esock是erlangVM用的port程序, 协助完成ssh功能;beam是单处理器版本的erlangVM;beam.smp就是control程序,负责协调系统的运作。

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-09-20 00:53:49

压力测试工具—Tsung的工作原理的相关文章

网站压力测试工具

在运维工作中,压力测试是一项很重要的工作.比如在一个网站上线之前,能承受多大访问量.在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验.但是,在压力测试中存在一个共性,那就是压力测试的结果与实际负载结果不会完全相同,就算压力测试工作做的再好,也不能保证100% 和线上性能指标相同.面对这些问题,我们只能尽量去想方设法去模拟.所以,压力测试非常有必要,有了这些数据,我们就能对自己做维护的平台做到心中有数   性能测试工具目前最常见的有以下几种:ab.http_load.webbench

apache压力测试工具ab测试使用解析

ab是一款很好用的压力测试工具,linux自带不需要另外安装,一下是ab其中的几个关键参数 还有 使用实例 Requests per second:每秒多少请求,这个是非常重要的参数数值,服务器的吞吐量 Time per request: 用户平均请求等待时间 Time per request:服务器平均处理时间,也就是服务器吞吐量的倒数 Transfer rate:每秒获取的数据长度 例如,百度的压力测试 1000个请求 50个并发 ab -n 1000 -c 50 http://www.11

压力测试工具——Galting

为什么要写Gatling呢?网上已经有一些介绍Gatling的好文章了,比如两位TW同事的文章,可以看这里(我知道Gatling也是因为这位作者介绍的),还有这里.主要是因为最近在使用Gatling做压力测试,感觉这个工具非常好用,所以想结合自己的使用情况也推荐一下.Gatling是基于scala写的一个开源的压力测试工具,它的特点是简单易用,测试报告简洁漂亮,api通俗易懂.   JDK1.7 Gatling是基于jdk1.7开发的,所以还在用jdk1.6的同学需要先下载jdk1.7,才可以启

压力测试工具ab.exe简介

一.介绍在安装apache时其bin目录下可以找到ab.exe文件,也可以单独下载该文件.这是一个小压力测试工具. 二.使用cmd面板中切换到该文件所在路径,输入ab -help查看帮助. 常用命令 ab -n 1000 -c 100  http://127.0.0.1:8080/testDemo 这行命令的含义是: -n 1000发出表示1000个请求, -c 100表示100个并发数去访问该个项目.若运行正常,会显示出运行的相关信息.若没有反应或者无返回,可能要考虑程序的内存处理相关问题了.

windows系统中安装Jmeter压力测试工具

  Apache JMeter是Apache组织开发的基于Java的压力测试工具.用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域. 它可以用于测试静态和动态资源例如静态文件.Java 小服务程序.CGI 脚本.Java 对象.数据库, FTP 服务器, 等等.JMeter 可以用于对服务器.网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能. JMeter的作用 1.能够对HTTP和FTP服务器进行压力和性能测试, 也可以对任何数据库进行同样

web压力测试工具apache

现在很多web压力测试工具都是收费的,但是apache却自带了一个免费的压力测试工具,即ab工具(命令).具体可在Apache的根目录下的bin目录里面,找到一个ab.exe文件就是.用它可以粗略检测一下自己的程序性能如何. 具体用法如下,摘抄自网上.如有错误,还请指正. 格式 ab [options] [http://]hostname[:port]/path 参数 -n requests     Number of requests to perform //在测试会话中所执行的请求个数.默

QA Center Edition 5.0压力测试工具的功能与性能

QA Center Edition 5.0压力测试工具 工具的功能与性能: QACenter是完整的跨企业的自动测试产品,专为提高软件质量而设计. QACenter可以在整个开发生命周期.跨越多种平台.自动执行测试任务. 1)能够模拟成百的用户执行关键业务 2)能够直接向服务器发送请求 3)能够模仿用户的操作 4)能够测试系统的响应时间,包括: Script:测试执行时的脚本文件名字 PId:检测点号码 Checkpoint description:检测点描述 #Trans:检测点的总交易数 M

Web服务器性能压力测试工具

Web服务器性能压力测试工具 http_load 程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载. 但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死. 还可以测试HTTPS类的网站请求. 下载地址:http_load-12mar2006.tar.gz 安装很简单 tar zxvf http_load-12mar2006.tar.gz cd http_load-12mar2006 make && m

javaweb-java web应用压力测试工具

问题描述 java web应用压力测试工具 应用程序在chrome浏览器上运行,请问使用什么工具可以对该应用进行压力测试啊?