nGrinder学习笔记 — 简介和环境搭建

本文提供nGrinder性能测试平台的详细安装步骤及操作指南,包括安装环境要求、安装流程、代理与监控安装、常见安装坑及解决方法。适合初学者快速上手,提升性能测试效率。

2016年7月17号:注意啦!nGrinder 已经有版本更新啦,支持jdk1.8啦。


nGrinder简介

nGrinder 看名字估计很多人就猜到跟Grinder有关系。nGrinder是韩国一家公司居于Grinder二次开发的一个性能平台。nGrinder具有 开源、易用、高可用、高扩展等特性,在Grinder基础上实现了多测试并行,通过web管理,实现了集群,同时支持Groovy和Jython脚本语言,(官方上说,Groovy的性能会更好),也实现了对目标服务的监控以及插件的扩展,简单实现更多用户虚拟用户并发(官方上说,8G内存的4核cpu机器可以支持高到8000个虚拟用户)。

安装指南

前提条件

nGrinder是一个Web应用,所以搭建上也相对容易很多,它只需要有JDK 和Tomcat环境,写这个文档时,nGrinder的最新版是3.3版本,对JDK 和 Tomcat有些要求。 这里推荐使用JDK1.7.x 版本,Tomcat 7.x 版本,因为之前使用JDK1.8服务一直启动不了。好像原因是nGrinder底层的Spring版本问题。

安装步骤:

1. 安装jdk(百度一堆堆不说明)

2. 安装Tomcat(下载tomcat包,直接解压搞定,不多说明)

3. 安装nGrinder


3.1 下载grinder-controller-3.3.war(地址: http://sourceforge.net/projects/ngrinder/files/ ) 
3.2 把下载好的包放到Tomcat路径/webApps文件夹中 
3.3 修改Tomcat/bin目录下的 catalina.bat文件或者catalina.sh文件头部添加如下: 
JAVA_OPTS="-Xms600m -Xmx1024m -XX:MaxPermSize=200m" # for linux catalina.sh
set JAVA_OPTS=-Xms600m -Xmx1024m -XX:MaxPermSize=200m # for win catalina.bat

4. 启动Tomcat,访问:http://localhost:8080/ngrinder,看到如下表示安装完成:


nGrider首页图片: 

备注:ngrinder是(放到webApps目录中的包名),可能会和例子不一致。

5. 安装代理

打开nGrinder首页后,默认账号admin密码admin进入,点击右上角的admin===>Download Agent.下载代理,并解压包,运行run_agent.bat(win下)或者run_agent.sh(linux下)便可。 
这时回到nGrinder平台,点击admin===> Agent Management,可以查看到刚新增的代理,以及代理机器上的ip等信息。 
nGrinder可以通过简单方式就可以做到集群。

6. 安装监控


同样点击右上角的admin===>Download Monitor(中文翻译有误,一样写成“下载代理”),解压运行run_monitor.bat或者run_monitor.sh文件,便可以,具体检查得等后续泡脚本时才能看出。

7. 安装踩过的坑记录

1. 在后面验证脚本时出现:找不到或无法加载主类 Files\apache-tomcat-7.0.67\temp\jython
原因 tomcat 路径C:\Program Files\tomcatXX 中存在空格引起,把tomcat直接复制放C:\tomcatXX  下问题解决

2. nGrinder 服务起不来,访问出现404错误:
原因可能本地jdk版本不支持或者tomcat版本不支持,解决方案推荐使用jdk1.7和tomcat 7.X 版本。 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值