nGrinder3.3 已经正式发布!

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

nGrinder3.3 已经正式发布!

Matt
This post was updated on .

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 Installation Guide

  • 更加稳定的controller-agent 连接

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

    • 现在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