1.Ngrinder架构图

nGrinder是基于Grinder的开源的web性能测试平台,由韩国最大互联网公司NHN公司的开发团队进行了重新设计和完善。
特性:开源、易用、高可用、可扩展
Ngrinder简单idea部署_第1张图片

单节点支持3000并发、支持分布式、可监控被测服务器、可录制脚本、开源、平台化。
各个性能测试工具对比

Ngrinder简单idea部署_第2张图片

2.安装方法

3.2.1下载地址:
https://github.com/naver/ngrinder/releases
Ngrinder简单idea部署_第3张图片

解压到相应的目录:

执行

目标把依赖lib安装本地创库
Ngrinder简单idea部署_第4张图片

使用idea打开

Ngrinder简单idea部署_第5张图片

选择pom.xml

Ngrinder简单idea部署_第6张图片

选择

Ngrinder简单idea部署_第7张图片

再次选择:

Ngrinder简单idea部署_第8张图片

配置tomcat

Ngrinder简单idea部署_第9张图片

选择

Ngrinder简单idea部署_第10张图片

选择

Ngrinder简单idea部署_第11张图片

选择:

Ngrinder简单idea部署_第12张图片

选择

Ngrinder简单idea部署_第13张图片

选择

Ngrinder简单idea部署_第14张图片

选择

Ngrinder简单idea部署_第15张图片

修改源码报错位置:

/**
 * Create PerTest service depending on cluster mode.
 *
 * @return {@link PerfTestService}
 */
@Bean(name = "perfTestService")
public PerfTestService perfTestService() {
   if (config.isClustered()) {
      return applicationContext.getAutowireCapableBeanFactory().createBean(ClusteredPerfTestService.class);
   } else {
      return applicationContext.getAutowireCapableBeanFactory().createBean(PerfTestService.class);
   }
}

点击启动

输入地址为页面显示如下
Ngrinder简单idea部署_第16张图片