nGrinder的安装与使用】的更多相关文章

背景 性能压测工具之前使用的是jmeter,这次说的是nGrinder,先直接搬运两者之间的比较 比较点 JMeter nGrinder 结果 实现语言 Java Java = License Apache v2 Apache v2 = 使用方式 C/S或Command B/S < 支持分布式 master/slave controller/agent = 资源监控 monitor/plugin,如果二开,需要查找plugin的源码 monitor方式,有直接可用的源码 < 社区活跃度 有N个…
1.官网下载war包(ngrinder-controller),可以使用tomcat启动或者直接nohup java -XX:Permsize=200m -jar ngrinder-3.4.1.war --port &( nohup 为退出登录程序依然存在,&为后台运行) 2.启动服务,登录网站,在图中处下载agent(执行机运行start.sh/bat,代理)和monitor(需要监控的目标服务器运行start.sh/bat) 3.设置进程线程数,如图位置 4.执行测试,生成报告…
转载:https://blog.csdn.net/mbugatti/article/details/53782070 nGrinder3.4 (2016.05.24) 支持JDK1.8 github地址: http://naver.github.io/ngrinder/ wiki地址:https://github.com/naver/ngrinder/wiki 安装步骤: 1. 安装jdk 2. 安装Tomcat(如果没有安装Tomcat,请参照另外一篇文章--Mac上安装Tomcat8) 3.…
nGrinder是基于Grinder开源项目,但由NHN公司的nGrinder开发团队进行了重新设计和完善(所以叫做nGrinder). 它是由一个controller和连接它的多个agent组成,用户可以通过web界面管理和控制测试,以及查看测试报告,controller会把测试分发到一个或多个agent去执行.用户可以设置使用多个进程和线程来并发的执行该脚本,而且在同一线程中,来重复不断的执行测试脚本,来模拟很多并发用户. nGrinder的测试是基于一个python的测试脚本,用户按照一定…
1.从GitHub下载war包: https://github.com/naver/ngrinder/releases 2.把ngrinder-controller-3.4.2.war重命名为ngrinder.war 并上传到/usr/local/tomcat/webapps目录 3.访问 http://192.168.1.108:8787/ngrinder admin/admin…
1.源码编译和部署 官网:http://naver.github.io/ngrinder/ 下载源码后,存在部分依赖库不在maven的远程仓库中,这是可以用下载jar包后,用以下命令打包到本地仓库: mvn install:install-file -Dfile=D:/taobao-sdk-java-auto-20160607.jar -DgroupId=com.ganshane.specs -DartifactId=taobao-sdk-java-auto-20160607 -Dversion…
参考:https://blog.csdn.net/bear_w/article/details/78366078…
NGrinder 由两个模块组成,其运行环境为 Oracle JDK 1.6 nGrinder controller  web 应用程序,部署在Tomcat 6.x 或更高的版本 nGrinder Agent     Java 应用程序     安装程序下载地址:      https://sourceforge.net/projects/ngrinder/files/ngrinder-3.2.3/   1.安装Controller 首先将nGrinder-controler.war 放在Tom…
nGrinder是一个免费的.开放源代码的Web性能测试工具.它本身是JAVA WEB应用程序,在Tomcat服务器中运行. 它由一个controller端和一个或多个Agent端组成.nGrinder通过用户预约的方式来开始它的测试历程,这样是确保同一时间段只有一个使用者运行测试. 用户通过web界面创建一个测试项目,运行时controller会把测试的脚本以及相关文件发送到各个agents去运行. nGrinder的一大特点就是非常容易使用,安装也非常容易,可以做到开箱即用,测试用户也可以很…
1. nGrinder是什么 nGrinder是一个免费的.开放源代码的Web性能测试平台.运行在应用中间件服务器中运行.它由一个控制端和多个代理端组成.通过控制端(浏览器访问)建立测试场景,然后通过分发到代理端进行压力测试,是一个分布式的测试场景. 测试过程是基于Jython脚本来模拟浏览器或其他终端使用HTTP协议访问站点来完成的.测试过程中采集的数据将通过动态图和数据表的形式展示出来.用户可以方便的看到tps.以及测试目标机器的cpu和内存等情况.   nGrinder依赖的其他开源项目:…