`
gq913
  • 浏览: 168994 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

The Grinder3.0

阅读更多

测试工具—The Grinder3介绍

The Grinder是一个开源的负载生成/数据收集工具,它本身是Java应用程序,需要在安装JVM(版本不能低于1.3 )的平台上运行,可以在http://grinder.sourceforge.net下载。下在后的文件为grinder-3.0-beta33.zip,解压这个包到磁盘上。

其中lib目录下是你运行测试工具是所需要的JAR包。因此在系统的环境变量中添加lib目录下的所有JAR包,注:所有的测试机器都要安装和配置The Grinder

 Grinder能提供响应时间、吞吐量等性能测度。它有三种进程:工人进程,是由Grinder代理进程创建的,负责执行单独的测试;代理进程,负责管理该机器上的工人进程;控制台,协同其他进程工作并收集统计数据。它有四个独特的方面:负载生成、请求定义、统计记录和控制台。负载生成的原理是这样的:为了运行一组给定的测试,需要在每个测试机上启动一个代理进程。该代理进程负责创建许多工人进程。每个工人进程加载一个确定需要运行的测试类型的插件组件,然后启动多个工人线程。负载的数目=(代理进程数)×(工人进程数)×(工人线程数)。

控制台的启动命令:   java net.grinder.Console

代理进程启动命令:   java net.grinder.Grinder (默认的启动脚本是当前目录下的grinder.properties文件)grinder.properties文件中的grinder.processesgrinder.threads属性分别设置工人进程数和工人线程数。 

The Grinder带有一个称为TCPProxy的工具,

通过运行命令:java net.grinder.TCPProxy –console –http > grinder.py

还要修改浏览器的连接设置,设置代理服务默认端口号为8001。

 此时能自动的获取对应与用户使用浏览器做出的HTTP请求的测试脚本项,并生成响应的测试脚本条目。Grinder中将事务定义为Grinder测试脚本中一个单独的请求。

The Grinder控制台是一个有用的The Grinder工作方式和报告工具的接口,可以聚集来自工人进程的报告同时收集统计数据,并以定期的采样间隔更新其显示。

选择标签Graphs(图形)可以图形显示事务处理每秒;选择Result(结果)标签可以以表格形式查看结果。

 

附件中是我的压力测试报告。

分享到:
评论
2 楼 gq913 2009-03-13  
eminem 写道

阿权··

阿拓
1 楼 eminem 2009-02-20  
阿权··

相关推荐

    the grinder 3.0安装文件

    【The Grinder 3.0 安装指南】 The Grinder 是一款功能强大的开源负载测试框架,专为性能测试和基准测试而设计。版本 3.0 提供了多种增强功能和改进,使得它成为评估和优化应用程序性能的理想工具。在本文中,我们...

    论文研究-基于the Grinder的性能测试及应用 .pdf

    本文作者杨晓旗针对这一需求,提出了一套基于开源性能测试工具the Grinder的性能测试方法,并证明了其可行性和有效性。 在进行性能测试之前,了解性能测试的相关指标是必要的。性能测试关注的指标包括响应时间、...

    grinder的使用步骤和运行命令

    《Grinder的使用指南与运行命令详解》 Grinder是一款强大的Java负载测试工具,它允许开发者和测试人员对Web应用程序进行性能测试。本文将详细解析Grinder的使用步骤和运行命令,帮助您快速掌握这款工具。 一、环境...

    grinder 3.2 + 源代码 + 入门指南

    《Grinder 3.2:性能测试利器与Python、Jython的融合》 Grinder,一个基于Java的强大性能测试工具,以其灵活性和易用性在IT行业中占据了一席之地。这款开源软件允许开发者进行各种类型的压力测试,包括但不限于软件...

    grinder安装使用说明文档

    《Grinder安装与使用详解》 Grinder是一款强大的Java负载测试工具,它允许开发者通过编写简单的脚本来模拟大量用户并发访问服务器,以测试系统在高负载下的性能和稳定性。本篇文档将详细介绍Grinder的安装过程及...

    Grinder-分布式测试负载

    1.grinder 是非常好用的性能测试软件,纯java 编写 可以通过编写phthon 脚本来测试软件性能,数据库性能 等等, 还可以调用java 的class 2.环境和测试脚本已打包,可直接拿来用。 3.附带一个Grinder的pdf使用指南。...

    J2EE性能测试

    书中全面阐述了性能测试的重要性和实施步骤,同时引入了一个强大的性能测试工具——The Grinder。 性能测试是确保J2EE应用在生产环境中稳定、高效运行的关键环节。它涉及到对系统负载的模拟,以评估系统在不同条件...

    [www.infoshare.cc]grinder-3.11.tar.gz

    [www.infoshare.cc]grinder-3.11.tar.gz

    grinder 参考稳定

    The Grinder is a JavaTM load testing framework that makes it easy to run a distributed test using many load injector machines. It is freely available under a BSD-style open-source license (../license....

    grinder-dcr-agent-3.9.1.jar

    grinder jar需要的jar包,使用ngrinder时用到的,有需要的可以使用

    GrinderScript.Net:使您能够使用Grinder运行以.Net语言编写的负载测试。-开源

    将The Grinder的强大功能带到.Net社区。 将.Net编程语言的精妙之处带给Grinder社区。 GrinderScript.Net是一个开源项目,使您可以运行The Grinder中以.Net语言编写的负载测试。 它不是The Grinder到.Net平台的端口。

    性能测试工具Grinder

    Grinder是一个将测试脚本运行在多个机器上的框架。Grinder框架由三个process(或program)组成:workerprocesses,agentprocesses,和console.每种process的职责如下:Workerprocesses解释Jython测试脚本,并启动worker...

    Grinder用户手册

    ### Grinder 用户手册关键知识点 #### 1. 项目概述 ##### 1.1.1. 什么是 Grinder? Grinder 是一个 Java 负载测试框架,它使得在多个负载注入机器上运行分布式测试变得非常简单。该框架是免费提供的,并采用 BSD ...

    Grinder入门介绍

    ### Grinder入门介绍 #### 1. Grinder 进程 Grinder 是一个强大的框架,用于在多台机器上运行测试脚本。该框架由三种类型的进程组成:Worker 进程、Agent 进程以及控制台(Console)。每种进程的具体职责如下: -...

Global site tag (gtag.js) - Google Analytics