Close

October 17, 2013

What’s New in Apache JMeter 2.10 Release?

Good news to performance testers and developers, much awaited and big release of Apache JMeter 2.10 is expected to release on Oct 18, 2013. I am very excited to download the latest build from Apache. I was keenly observing the progress on daily basis about the development and testing. In this blog post, we will see about what’s new in Apache JMeter 2.10.

First we will see what all the core improvements are done in this major release. There is lot of performance improvements has been done such as High Throughput Tests (no pause), issues with unnecessary SSL Context reset has been fixed, and an important performance improvements has been done in parsing of embedded resource in HTML pages.

[stextbox id=”download”]Download Now JMeter 2.10[/stextbox]

Now we will see about the new features of JMeter 2.10: Click on the link to view the snapshot, if not visible.

  • New CSS/JQuery Tester in View Tree Results

[auto_thumb width=”150″ height=”150″ link=”” lightbox=”true” align=”center” title=”New CSS/JQuery Tester in View Tree Results” alt=”New CSS/JQuery Tester in View Tree Results – QAInsights” iframe=”false” frame=”true” crop=”true”]http://people.apache.org/~milamber/jmeter-2.10RC2/docs/images/screenshots/changes/2.10/01_css_jquery_tester.png[/auto_thumb]

  • Improvements in HTTPS recording

[auto_thumb width=”150″ height=”150″ link=”” lightbox=”true” align=”center” title=”Many improvements in HTTP(S) Recording” alt=”Many improvements in HTTP(S) Recordin – QAInsights” iframe=”false” frame=”true” crop=”true”]http://people.apache.org/~milamber/jmeter-2.10RC2/docs/images/screenshots/changes/2.10/18_https_test_script_recorder.png[/auto_thumb]

    • Please note that the “HTTP Proxy Server” test element has been renamed as “HTTP(S) Test Script Recorder”.
    • Testers can record HTTPS sites without any issues. Redirection has been detected by HTTP proxy server.
  • You can now load test MongoDB through new MongoDB Source Config

[auto_thumb width=”150″ height=”150″ link=”” lightbox=”true” align=”center” title=”oad test MongoDB ” alt=”oad test MongoDB ” iframe=”false” frame=”true” crop=”true”]http://people.apache.org/~milamber/jmeter-2.10RC2/docs/images/screenshots/changes/2.10/02_mongodb_source_config.png[/auto_thumb]

[auto_thumb width=”150″ height=”150″ link=”” lightbox=”true” align=”center” title=”Load test MongoDB ” alt=”Load test MongoDB ” iframe=”false” frame=”true” crop=”true”]http://people.apache.org/~milamber/jmeter-2.10RC2/docs/images/screenshots/changes/2.10/14_mongodb_jsr223.png[/auto_thumb]

  •  Kerberos authentication has been added to Auth Manager
    • Now testers can implement Kerberos authentication in their tests. This is much awaited feature which s implemented in this release.

[auto_thumb width=”150″ height=”150″ link=”” lightbox=”true” align=”center” title=”Kerberos authentication has been added to Auth Manager” alt=”Kerberos authentication has been added to Auth Manager – QAInsights” iframe=”false” frame=”true” crop=”true”]http://people.apache.org/~milamber/jmeter-2.10RC2/docs/images/screenshots/changes/2.10/15_kerberos.png[/auto_thumb]

  •  Device can now be used in addition to source IP address

[auto_thumb width=”150″ height=”150″ link=”” lightbox=”true” align=”center” title=”Device can now be used in addition to source IP address” alt=”Device can now be used in addition to source IP address – QAInsights” iframe=”false” frame=”true” crop=”true”]http://people.apache.org/~milamber/jmeter-2.10RC2/docs/images/screenshots/changes/2.10/16_device.png[/auto_thumb]

  • Functional testing of MongoDB scripts is implemented.

 [auto_thumb width=”150″ height=”150″ link=”” lightbox=”true” align=”center” title=”Functional testing of MongoDB” alt=”Functional testing of MongoDB – QAInsights” iframe=”false” frame=”true” crop=”true”]http://people.apache.org/~milamber/jmeter-2.10RC2/docs/images/screenshots/changes/2.10/03_mongodb_script_alpha.png[/auto_thumb]

  •  Testers can specify the timeout to OS Process Sampler

 [auto_thumb width=”150″ height=”150″ link=”” lightbox=”true” align=”center” title=”Timeout has been added to OS Process Sampler” alt=”Timeout has been added to OS Process Sampler – QAInsights” iframe=”false” frame=”true” crop=”true”]http://people.apache.org/~milamber/jmeter-2.10RC2/docs/images/screenshots/changes/2.10/17_os_process_timeout.png[/auto_thumb]

  • Testers can specify Query timeout to JDBC Request

[auto_thumb width=”150″ height=”150″ link=”” lightbox=”true” align=”center” title=”Query timeout has been added to JDBC Request” alt=”Query timeout has been added to JDBC Request – QAInsights” iframe=”false” frame=”true” crop=”true”]http://people.apache.org/~milamber/jmeter-2.10RC2/docs/images/screenshots/changes/2.10/04_jdbc_request_timeout.png[/auto_thumb]

  • New functions (__urlencode and __urldecode) 

[auto_thumb width=”150″ height=”150″ link=”” lightbox=”true” align=”center” title=”New functions (__urlencode and __urldecode) ” alt=”New functions (__urlencode and __urldecode) – QAInsights” iframe=”false” frame=”true” crop=”true”]http://people.apache.org/~milamber/jmeter-2.10RC2/docs/images/screenshots/changes/2.10/05_urlencode_function.png[/auto_thumb]

  • HttpSampler now allows DELETE Http Method 

[auto_thumb width=”150″ height=”150″ link=”” lightbox=”true” align=”center” title=”HttpSampler now allows DELETE ” alt=”HttpSampler now allows DELETE – QAInsights” iframe=”false” frame=”true” crop=”true”]http://people.apache.org/~milamber/jmeter-2.10RC2/docs/images/screenshots/changes/2.10/06_http_request_delete_method.png[/auto_thumb]

  • Continuous Integration is now easily added by flag

See jmeter property:

jmeterengine.force.system.exit

  • 2 implementations of HtmlParser has been implemeneted
    • org.apache.jmeter.protocol.http.parser.LagartoBasedHtmlParser for optimal performances
    • org.apache.jmeter.protocol.http.parser.JSoupBasedHtmlParser for most accurate parsing and functional testing
  • Distributed testing has been improved

[auto_thumb width=”150″ height=”150″ link=”” lightbox=”true” align=”center” title=”Distributed testing ” alt=”Distributed testing – QAInsights” iframe=”false” frame=”true” crop=”true”]http://people.apache.org/~milamber/jmeter-2.10RC2/docs/images/screenshots/changes/2.10/17_threads_summariser.png[/auto_thumb]

GUI Features:

  • New Templates feature that allows you to create test plan from existing template or merge template into your Test Plan.

[auto_thumb width=”150″ height=”150″ link=”” lightbox=”true” align=”center” title=”New Templates feature ” alt=”New Templates feature – QAInsights” iframe=”false” frame=”true” crop=”true”]http://people.apache.org/~milamber/jmeter-2.10RC2/docs/images/screenshots/changes/2.10/07_jmeter_templates_icon.png[/auto_thumb]

[auto_thumb width=”150″ height=”150″ link=”” lightbox=”true” align=”center” title=”New Templates feature ” alt=”New Templates feature – QAInsights” iframe=”false” frame=”true” crop=”true”]http://people.apache.org/~milamber/jmeter-2.10RC2/docs/images/screenshots/changes/2.10/08_jmeter_templates_box.png[/auto_thumb]

  • Workbench can now be saved

[auto_thumb width=”150″ height=”150″ link=”” lightbox=”true” align=”center” title=”Workbench can now be saved” alt=”Workbench can now be saved – QAInsights” iframe=”false” frame=”true” crop=”true”]http://people.apache.org/~milamber/jmeter-2.10RC2/docs/images/screenshots/changes/2.10/09_save_workbench.png[/auto_thumb]

  • Beautiful Syntax color has been added to scripts elements (BeanShell, BSF, and JSR223), MongoDB and JDBC elements

 [auto_thumb width=”150″ height=”150″ link=”” lightbox=”true” align=”center” title=”Syntax color ” alt=”Syntax color – QAInsights” iframe=”false” frame=”true” crop=”true”]http://people.apache.org/~milamber/jmeter-2.10RC2/docs/images/screenshots/changes/2.10/10_color_syntax_bsf_sampler.png[/auto_thumb]

[auto_thumb width=”150″ height=”150″ link=”” lightbox=”true” align=”center” title=”Syntax color ” alt=”Syntax color – QAInsights” iframe=”false” frame=”true” crop=”true”]http://people.apache.org/~milamber/jmeter-2.10RC2/docs/images/screenshots/changes/2.10/11_color_syntax_jsr223_preprocessor.png[/auto_thumb]

  • JMeter GUI can now be fully Internationalized, 
  • Drag and drop of elements in Test Plan tree is now much easier

[auto_thumb width=”150″ height=”150″ link=”” lightbox=”true” align=”center” title=”Drag and drop of elements in Test Plan ” alt=”Drag and drop of elements in Test Plan – QAInsights” iframe=”false” frame=”true” crop=”true”]http://people.apache.org/~milamber/jmeter-2.10RC2/docs/images/screenshots/changes/2.10/12_drap_n-drop_multiple.png[/auto_thumb]

  • Response Time Graph Y axis can now be scaled

[auto_thumb width=”150″ height=”150″ link=”” lightbox=”true” align=”center” title=”Response Time Graph Y axis can now be scaled” alt=”Response Time Graph Y axis can now be scaled – QAInsights” iframe=”false” frame=”true” crop=”true”]http://people.apache.org/~milamber/jmeter-2.10RC2/docs/images/screenshots/changes/2.10/13_response_time_graph_y_scale.png[/auto_thumb]

  • JUnit Sampler gives now more details on configuration errors

Thanks for visiting QAInsights! Check out our new portal Testifications.com to get updates on Software Testing related certifications. We’re always posting interesting articles on QAInsights. I request you to subscribe so you don’t miss out anything.

Searching for QA Jobs Openings, check it at www.QAJobOpenings.com

Want to start a blog like this, please visit SpidyDomain to buy cheap web hosting and register domain.

Subscribe to our QAInsights YouTube Channel | Subscribe our free weekly newsletter

Image courtesy of Stuart Miles at FreeDigitalPhotos.net

Image Courtesy : Apache JMeter

About NaveenKumar Namachivayam

Hi there! is a passionate and experienced Performance Test Analyst based in Chicago, USA with skill sets in Manual Testing, Test Automation, Performance Testing, and Test Estimation. He loves to learn and experiment new trends and models in Software Testing. Please stop by at his personal blogs: Excel Blog, DealsBrook, NaveenKumarN.in, and Affiliate Insights blog and Software Testing Memes.

2 Comments on “What’s New in Apache JMeter 2.10 Release?

rajeswari
October 21, 2013 at 9:59 am

useful information….thanks for the update.

Reply
QAInsights
October 21, 2013 at 5:34 pm

Many thanks Rajeswari. 🙂

Reply

Leave a Reply to rajeswari Cancel reply

Your email address will not be published. Required fields are marked *