nGrinder 3.2 正式发布 !

      

 nGrinder is almost approaching to the ultimate performance testing solution. We believe nGrinder 3.2 is the most developer friendly performance testing tool ever.

If you want to see more generic product info, please visit http://nhnopensource.org/ngrinder

1. Release Info

  • Version : 3.2
  • Release Date : 2013.05.28

2. Changes

outline

  • We support not only Jython as a script language but also JUnit styled Groovy and Groovy Maven Project from 3.2. It is the amazing approach in which you can easily pre-run and debug the test in your IDE such as eclipse connecting to nGrinder subversion repository.
    • Check http://www.cubrid.org/wiki_ngrinder/entry/groovy-script
  • We support more vusers per agent by calibrating agent's JVM options. 
    • nGrinder 3.2 supports 4000 vuser(8 times more than before) per agent when you use Groovy and 4GRam agents.
    • Delete ${NGRINDER_HOME}/process_and_thread_policy.js to apply new process and thread policy in prior to ngrinder 3.2 installation. 
    • See the our test result
  • Now agent machines are rarely crashed by memory swapping. nGrinder controller stops the test which uses more than 97% memory of agents by force.  
  • IE10 is now partially supported. We added IE9 compatibility mode option to show nGrinder correctly in IE10.
    • We will continue to completely fix this by 3.2.1 
  • Graph fluctuation by nGrinder internal processing overhead is reduced. Now you can see the more stable graph.
  • The nGrinder usage is reported to our Google analytics everyday. We only collect the controller IP and the count of performance test run the last day.
    • If you don't like it, please turn it off by setting usage.report=false in system.conf
  • A user can run agents with the more detailed memory options by providing grinder.memory.permsize=Value and grinder.memory.maxpermsize=Value in the unit of mega in grinder.properties file as same folder of the selected script.
  • SVN user can enjoy the user switching feature as well just like you do in the browser.
  • And.. several minor UI enhancements.

Details

  • New Feature
    • NGRINDER-476 - Add realtime monitor review page
    • NGRINDER-561 - Add generic JNLP download feature for recorder and agent
    • NGRINDER-591 - Add groovy support
    • NGRINDER-594 - Add groovy maven project
  • Improvement
    • NGRINDER-85 - Make target monitor port is configurable.
    • NGRINDER-431 - Make cluster mode configuration more stable
    • NGRINDER-582 - Make duration updated after the test is finished
    • NGRINDER-585 - Fix to return active page when agent is approved or disapprove.
    • NGRINDER-586 - Forward nohub log to /dev/null
    • NGRINDER-590 - Report the ngrinder usage to google analytics
    • NGRINDER-593 - Make long script path visible
    • NGRINDER-597 - Make the user password unchangeable in demo mode
    • NGRINDER-598 - Add svn URL breadcrumb
    • NGRINDER-601 - Make the validation result panel expandable
    • NGRINDER-602 - Show the user id in perftest list
    • NGRINDER-603 - Make admin see the lib and resources of other users.
    • NGRINDER-604 - Make mobile phone number and email fields in user profile not mandatory
    • NGRINDER-605 - Increase vuser limit
    • NGRINDER-606 - Make agent machine never hang or die
  • Bug Fix
    • NGRINDER-414 - Fix access error to the shared user's repo by SVN
    • NGRINDER-449 - Fix script display when 2 admin users have a script with same name
    • NGRINDER-580 - Fix the graph fluctuation
    • NGRINDER-584 - Make agent number as 0 in script validation phase
    • NGRINDER-587 - Fix PermGen error when running a big script
    • NGRINDER-589 - Exclude please_modify_this.com in the target host string
    • NGRINDER-599 - Fix column size overflow for very many tests
    • NGRINDER-600 - Fix IE10 compatibility in which modal dialog box is not shown

3. OS, DBMS supports

  • Linux, Windows, Mac OSX is supported.
  • Supports CUBRID, H2 as DB. The default DBMS is H2.

4. Requirements

  • Be required over Oracle JDK 1.6 version.
  • Tomcat 6.X later

5. Downloads

  • http://sourceforge.net/projects/ngrinder/files/ngrinder-3.2/

6. References

  • Release Note: http://www.cubrid.org/wiki_ngrinder/entry/ngrinder-3-2-release-note
  • Manuals:
    • Installation Guide : http://www.cubrid.org/wiki_ngrinder/entry/installation-guide
    • Administration Guide : http://www.cubrid.org/wiki_ngrinder/entry/administration-guide
    • User's Guide : http://www.cubrid.org/wiki_ngrinder/entry/user-guide
  • Project: http://www.cubrid.org/wiki_ngrinder/entry/ngrinder-devzone
  • Issue tracker: http://jira.cubrid.org/browse/NGRINDER, https://github.com/nhnopensource/ngrinder/issues
  • Source repository: https://github.com/nhnopensource/ngrinder
  • Tag : https://github.com/nhnopensource/ngrinder/archive/nGrinder3.2_20130528.zip
  • Mailing List : http://ngrinder.642.n7.nabble.com/

你可能感兴趣的:(3.2,nGrinder)