博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nGrinder 3.3 is released
阅读量:7222 次
发布时间:2019-06-29

本文共 4099 字,大约阅读时间需要 13 分钟。

hot3.png

nGrinder3.3 已经正式发布!您可以升级 agentcontroller 3.3版本来体验新特性。 特别要感谢 Colin Main.

  • 更多内容请看发行说明,请查看 

1. Release Info

  • Version : 3.3

  • Release Date : 2014.02.14

2. Changes

Outline

  • 单独jar包独立运行

    • 用户只需要运行如下命令启动 nGrinder controller

      java -XX:MaxPermGen:200m -jar ngrinder-controller-X.X.war

    • nGrinder controller war包同时兼容Tomcat启动和独立启动两种方式。管理员可以从controller下载 agents monitors,普通用户则可以下载自己私有的agentsmonitors。下载的agentsmonitors是已经配置好的,无需用户配置。

    • See new . 

  • 更加稳定的controller-agent 连接

    • 以前nGrinder controller在拥有内部和外部多个IP的服务器上运行会出现问题。例如 EC2 等。

    • 现在controller会绑定全部IP,处理所有来自agent以及集群配置下与其他controller的网络通信。.

    • 兼容IP6

  • 简便的命令行操作

    • 现在controlleragents有完备的命令行功能。可以添加 -h 查看提供功能。使用命令行可以使在同一主机上运行多个agentcontroller变得更加简单。

    • See  and .

  •  Agent 自动更新功能

    • 现在agent可以简单地通过点击更新按钮进行更新。

      See 

  • 大大缩小monitor包.(<5MB)

  • 线程级别Ramp-Up

    • The Grinder里只支持进程级别的Ramp-Up,我们此次增强ngrinder功能,使其支持线程级别Ramp-Up.

    • See 

  • 提供全REST APIs支持

    • 管理员和用户可以使用 REST APIs 来管理脚本和测试。

    • See 

  • 通过自定义 DNS rotation 来模拟 L4

    • 用户可以将多个IP映射到一个主机的DNS上。

    • Check out 

  • 支持 SVN 1.8 和用户切换

    • 内部SVN已经升级到  1.8.3,同时解决用户切换问题。

  • 更多详细的配置选项.

    • 在兼容以前的配置同时,我们建议使用新的配置项。

    •  / 

  • 用户自注册

    • 新用户可以自己注册而无需管理员处理。

    • See 

  • 更简单的默认配置

    • Controller会默认允许来自agent连接.

    • Script console会默认关闭.

    • 用户注册中的邮件和电话会默认为可选项.

  • 更统一的插件接口

  • Groovy 成为首选项

    • Groovy 版本升级到2.2.1.

  • 支持自定义测试报告插件

    • See .

  • 改善 UI.

Bug

  • [] - Support intellij

  • [] - Make test parameter removable

  • [] - Fix NullPointerException while getting monitor data

  • [] - Fix typo errors

  • [] - Make unit tests work again

  • [] - Make the Initial process recognized in ramp up settings

  • [] - ; in URL should be changed to _ when creating an script

  • [] - Fix user deletion failure

  • [] - Fix the agent resolution bug with regions having same prefix

  • [] - Provide the attached agent list in healthcheck messages

  • [] - Clean up intellij warning

  • [] - Fix the incorrect svn author property bug when editing files in controller

  • [] - Make Asian languages correctly shown in the agent log

  • [] - Fix unrecognized user svn path error when creating a user with not trimmed user id

  • [] - Cache expiration is necessary when the user's followers are changed

  • [] - SVN access from followers is denied

Improvement

  • [] - Test Compare feature should be provided

  • [] - Support agent auto update

  • [] - Add statistics data chart at perftest list

  • [] - Provide more consistent plugin interfaces

  • [] - Fix checkstyle errors

  • [] - Adjust logger level to see only necessary logs

  • [] - Provide custom report plugin structure

  • [] - Delete all jnlp related codes from ngrinder

  • [] - Make OnTestSamplingRunnable initiated whenever the test is executed.

  • [] - Clearfy index page logic

  • [] - Refactor ngrinder to be readable

  • [] - Support IPv6 and bind to all IPs

  • [] - Add agent version info agent list page

  • [] - Provide dynamic agent status view in the agent list

  • [] - Use freemarker macro to make ftl more concise

  • [] - Switch from Jython to Groovy in ScriptConsole

  • [] - Make APIs and maven project name consistent

  • [] - Make monitoring service clean

  • [] - Review all java methods doc

  • [] - Make the configuration keys more consistent

  • [] - Make the script syntax check optional during script validation

  • [] - Remove unnecessary replicated cache

  • [] - Add the easy cluster mode using local file system and h2 tcpserver

  • [] - Make the default configuration easily manageable

  • [] - Make ngrinder war executable from command line

  • [] - Reduce unnecessary db and access to speed up

  • [] - Make the unused region's agent info deletable.

  • [] - Make not frequently used configurations collapsable

  • [] - Provide easy user switch for admin

  • [] - Support SVN 1.8

New Feature

  • [] - Add generic JNLP download feature for recorder

  • [] - Allow user sign up

  • [] - Allow multiple DNS entries to simulate the L4.

  • [] - Provide full REST APIs

  • [] - Make admin password be able to reset

  • [] - Enable ramp up by thread

Task

  • [] - Fix JUnit Test Failure 

3. OS, DBMS supports

  • Linux, Windows, Mac OSX is supported.

  • Supports CUBRID, H2 as DB. The default DBMS is H2.

4. Requirements

  • Oracle JDK 1.6 version or above / OpenJDK 1.7.

  • Tomcat 6.X later

5. Downloads

6. References

  • Release Note: 

  • Manuals:

    • Installation Guide : 

    • Administration Guide : 

    • User's Guide : 

  • Project: 

  • Issue tracker: , 

  • Source repository: 

  • Tag : 

  • Mailing List : 

转载于:https://my.oschina.net/u/939534/blog/199140

你可能感兴趣的文章
准备学习后缀数组 先存一个论文里的模板
查看>>
13-python基础2-条件和循环
查看>>
Webservice相关的知识
查看>>
企业级工作流解决方案(十二)--集成Abp和ng-alain--用户身份认证与权限验证
查看>>
OSI Model
查看>>
2003终端服务器授权,120天试用期限制
查看>>
hihocoder Popular Products(STL)
查看>>
细说 ASP.NET Cache 及其高级用法
查看>>
20172304 2017-2018-2 《程序设计与数据结构》第四周学习总结
查看>>
设置fedoral 6 IP一烦事
查看>>
Myeclipse自动生成注释
查看>>
vue 粘贴复制功能 vue-clipboard2
查看>>
Java IO: PipedInputStream
查看>>
事件的独立和事件互不相容两个概念的区别
查看>>
软件工程——1概述
查看>>
android sdk manager 国内镜像
查看>>
[搬运]Git分支管理策略
查看>>
顺序容器--字符串操作
查看>>
CentOS源 Ubuntu 源 OpenSUSE-----持续汇总
查看>>
asp.net core不通过构造方法从容器中获取对象及解决通过这种方法NLog获取对象失败的问题...
查看>>