nGrinder 3.3 is released

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

1. Release Info

  • Version : 3.3 github

  • Release Date : 2014.02.14 api

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是已经配置好的,无需用户配置。 jvm

    • See new Installation Guidemaven

  • 更加稳定的controller-agent 链接 tcp

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

    • 如今controller会绑定所有IP,处理全部来自agent以及集群配置下与其余controller的网络通讯。.

    • 兼容IP6

  • 简便的命令行操做

  •  Agent 自动更新功能

    • 如今agent能够简单地经过点击更新按钮进行更新。
      See Agent auto update

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

  • 线程级别Ramp-Up

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

    • See How to Ramp Up by Thread

  • 提供全REST APIs支持

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

    • See REST APIs

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

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

    • Check out L4 simulation

  • 支持 SVN 1.8 和用户切换

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

  • 更多详细的配置选项.

  • 用户自注册

    • 新用户能够本身注册而无需管理员处理。

    • See User Sign Up

  • 更简单的默认配置

    • Controller会默认容许来自agent链接.

    • Script console会默认关闭.

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

  • 更统一的插件接口

  • Groovy 成为首选项

    • Groovy 版本升级到2.2.1.

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

  • 改善 UI.

Bug

  • [NGRINDER-679] - Support intellij

  • [NGRINDER-680] - Make test parameter removable

  • [NGRINDER-681] - Fix NullPointerException while getting monitor data

  • [NGRINDER-684] - Fix typo errors

  • [NGRINDER-694] - Make unit tests work again

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

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

  • [NGRINDER-705] - Fix user deletion failure

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

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

  • [NGRINDER-714] - Clean up intellij warning

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

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

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

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

  • [NGRINDER-724] - SVN access from followers is denied

Improvement

New Feature

Task

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

相关文章
相关标签/搜索