搭建压力测试工具nGrinder

匿名 (未验证) 提交于 2019-12-03 00:22:01

nGrinder是一个免费的、开放源代码的Web性能测试平台。运行在应用中间件服务器中运行。它由一个控制端和多个代理端组成。通过控制端(浏览器访问)建立测试场景,然后通过分发到代理端进行压力测试,是一个分布式的测试场景。
测试过程是基于Jython脚本来模拟浏览器或其他终端使用HTTP协议访问站点来完成的。测试过程中采集的数据将通过动态图和数据表的形式展示出来。用户可以方便的看到tps、以及测试目标机器的cpu和内存等情况。

一、Jdk安装搭建

官网下载jdk1.8最新版本


登陆到搭建机器122.119.12.114

把下载的安装包放到javaĿ¼

命令: cd到当前目录 cd /usr/java

Windows文件传输到linuxrz


解压安装包:tar zxvf jdk1.8.0_102.tar.gz


配置环境变量

修改环境配置文件:vi /etc/profile

加入如下内容:



保存退出

加载刚设置的变量:source /etc/profile

测试是否安装成功:java -version


二、tomcat安装

可以找运维人员帮忙安装(拷贝其他机器的tomcat文件到当前需要装的机器)


三、nGrinder安装

3.1 下载

grinder-controller-3.3.war(地址:

3.3版本不支持jdk1.8,所以后来换成了ngrinder3.4――http://download.csdn.net/download/qiu5213173/9591422


3.2 把下载好的包放到Tomcat路径/webApps文件夹中

cd /opt/app/tomcat/webapps

rz

如果想直接通过http://localhost:8180/访问,把文件名改为ROOT.war



3.3 修改Tomcat/bin目录下的 catalina.bat文件或者catalina.sh文件头部添加如下:

(运维提供的tomcatcatalina.sh里有配置JAVA_OPTS的地方,我在这里没有做如下修改)

set JAVA_OPTS=-Xms600m -Xmx1024m -XX:MaxPermSize=200m # for win catalina.bat

3.4启动Tomcat,访问:http://localhost:8180/看到如下,表示安装完成:

三、安装Agent

nGrinder由两个主要的组件组成:








打开nGrinder首页后,默认账号admin密码admin进入,点击右上角的admin===>DownloadAgent.下载代理,并解压包,运行run_agent.bat(win下)


或者run_agent.sh(linux下):

把下载下来的文件,放到/opt/app/tomcat/webapps路径下

解压缩:

tar axf ngrinder-agent-3.4-122.119.12.114.tar
执行agent

./run_agent.sh -o



这时回到nGrinder平台,点击admin===> Agent Management,可以查看到刚新增的代理,以及代理机器上的ip等信息。




标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!