文档章节

在eclipse代建nGrinder开发环境

M
 Matt_MYB
发布于 2013/02/01 18:03
字数 271
阅读 713
收藏 4

        本文介绍如何用eclipse搭建nGrinder开发环境!

        首先向大家推荐 Spring Tool Suite (STS) 作为开发平台,因为它很好的集成Git和Maven等工具,让开发项目变得更方便快捷。

         下面开发搭建nGrinder的开发环境

  • 从Github clone nGrinder 项目


输入如下

https://github.com/nhnopensource/ngrinder.git

下一步


确认在本地的工程路径


开始从Github 上下载


等一会儿,就可以在本地看到nGrinder源代码了!


  • 导入nGrinder工程

        在上一步,我们把nGrinder代码下载到本地,现在可以真正导入到eclipse中了。先回到“JAVA” Perspective

        

  


  • Maven编译工程项目

        在nGrinder项目中包含三个子项目 

        ngrinder-controller、ngrinder-core、ngrinder-dns

        分别作为Maven 项目引入到eclipse中



点击“Finish”以后,Maven就可以 编译nGrinder了!

在“Run Configuration” 做如下配置



当编译成功后,将nGrinder部署到Server中。



看!nGrinder 在本地运行了。


注意:不必配置数据库,nGrinder除支持Cubrid数据库以外,还支持内嵌H2数据库。



© 著作权归作者所有

共有 人打赏支持
M
粉丝 6
博文 15
码字总数 6803
作品 0
通州
加载中

评论(4)

M
Matt_MYB

引用来自“zhang_bo”的评论

补充提问,在他所说的未知里面确实没有ngrinder-groovy-3.2-SNAPSHOT.jar文件,只有三个ngrinder-groovy-3.2-SNAPSHOT.pom.lastUpdated、ngrinder-groovy-3.2-SNAPSHOT.jar.lastUpdated、resolver-status.properties文件

http://www.cubrid.org/wiki_ngrinder/entry/groovy-script

groovy 介绍和使用说明
M
Matt_MYB

引用来自“zhang_bo”的评论

补充提问,在他所说的未知里面确实没有ngrinder-groovy-3.2-SNAPSHOT.jar文件,只有三个ngrinder-groovy-3.2-SNAPSHOT.pom.lastUpdated、ngrinder-groovy-3.2-SNAPSHOT.jar.lastUpdated、resolver-status.properties文件

对不起,没有及时更新文档。
由于在即将发布3.2版中加入对 groovy 的扩展,所有加入ngrinder-groovy 子项目。
请按照 ngrinder-core 和ngrinder-dns 方法导入ngrinder-groovy。

另外,在每次编译后最好刷新一下工程。
z
zhang_bo
补充提问,在他所说的未知里面确实没有ngrinder-groovy-3.2-SNAPSHOT.jar文件,只有三个ngrinder-groovy-3.2-SNAPSHOT.pom.lastUpdated、ngrinder-groovy-3.2-SNAPSHOT.jar.lastUpdated、resolver-status.properties文件
z
zhang_bo
您好,按照您的流程当我进行到运行工程的时候,报了个错误,
Publishing failed
Error reading file C:\Users\Administrator\.m2\repository\org\ngrinder\ngrinder-groovy\3.2-SNAPSHOT\ngrinder-groovy-3.2-SNAPSHOT.jar
C:\Users\Administrator\.m2\repository\org\ngrinder\ngrinder-groovy\3.2-SNAPSHOT\ngrinder-groovy-3.2-SNAPSHOT.jar (系统找不到指定的文件。)
Resource is out of sync with the file system: '/ngrinder-core/target/classes/META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor'.
请问这是什么原因呢。
nGrinder在大型组织中的实际布署和应用

原文 : nGrinder Real Deployment in the Large Organization By JunHo.Yoon 我们的公司,NHN,拥有多个大型的产品。其中一个是韩国最受欢迎的搜索门户网站NAVER,拥有超过5千万的用户。另一个...

nGrinderChina
2013/03/12
0
0
nGrinder-世界上最简单但潜力无限的压力工具

此次此刻,我很高兴能把nGrinder-也许是这世界上最简单但潜力无限的压力工具介绍给大家。我是Emily, 来自NDT(nGrinder开发团队)的发言人。 下面这些问题正在烦扰着你么? -想要优化你的网...

nGrinderChina
2013/01/31
0
0
nGrinder3.2重磅发布

nGrinder3.2版本已经发布,主要的更新有: 1. 3.2版本中,除了支持之前的Jython脚本,我们还可以使用JUnit类型的Groovy脚本进行测试,以及使用Groovy Maven项目进行测试。根据这一特性,现在...

nGrinderChina
2013/05/31
0
0
nGrinder 集群模式配置

前文已经介绍了nGrinder 集群模式基本框架,本文就要涉及具体配置了! 假设大家已经对nGrinder 单一模式配置方法有所了解。 在nGrinder集群模式下多个Controller端使用同一DB和文件系统.所以...

Matt_MYB
2013/01/24
0
0
开源nGrinder-3分钟学会世界上最简单但潜力无限的压力工具

nGrinder运行一个压力测试只需3步启动1个test: 1)Python脚本编写测试场景;2)配置虚拟用户数,周期,步长控制,资源监控;3)运行结束报告自动生成,TPS/MeanTime/Errors, 监控CPU/Memor...

nGrinderChina
2013/02/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

nginx 负载均衡

一.配置方式 1.轮询(默认) 优点:实现简单; 缺点:不考虑每台服务器处理能力 2.权重 weight默认是1。如果有多个配置权重的节点,比较相对值。 15:10,只代表访问8080端口的概率是访问908...

imbiao
50分钟前
1
0
jQuery学习笔记180923

jQuery 操作 CSS jQuery 拥有若干进行 CSS 操作的方法。我们将学习下面这些: addClass() - 向被选元素添加一个或多个类 removeClass() - 从被选元素删除一个或多个类 toggleClass() - 对被选...

颖伙虫
今天
2
0
[python] colorama 模块 - 改变控制台输出文本的颜色

除了使用 PyQt 这样的图形化开发框架外,基本上 python 程序都是跑在控制台中的。很多时候,单纯使用黑白的文字不能很好地突出我们要显示的信息。有时候我们需要将错误的提示使用红色标注,而...

cometeme
今天
3
0
Makefile 学习 2 - 基于若干 Blog 的汇总

基于若干 Blog 汇总的 makefile 教程 陈皓 https://blog.csdn.net/haoel/article/details/2886 Makefile 进阶 1. Makefile 中的内容 显式规则。显式规则说明了,如何生成一个或多的的目标文件...

公孙衍
今天
2
0
NIO与BIO的区别、NIO的运行原理和并发使用场景

NIO(Non-blocking I/O,在Java领域,也称为New I/O),是一种同步非阻塞的I/O模型,也是I/O多路复用的基础,已经被越来越多地应用到大型应用服务器,成为解决高并发与大量连接、I/O处理问题的...

Java干货分享
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部