From commits-return-2098-apmail-jmeter-commits-archive=jmeter.apache.org@jmeter.apache.org Sun Mar 17 22:58:05 2013 Return-Path: X-Original-To: apmail-jmeter-commits-archive@minotaur.apache.org Delivered-To: apmail-jmeter-commits-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id C7FC4E3F6 for ; Sun, 17 Mar 2013 22:58:05 +0000 (UTC) Received: (qmail 68024 invoked by uid 500); 17 Mar 2013 22:58:05 -0000 Delivered-To: apmail-jmeter-commits-archive@jmeter.apache.org Received: (qmail 67996 invoked by uid 500); 17 Mar 2013 22:58:05 -0000 Mailing-List: contact commits-help@jmeter.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@jmeter.apache.org Delivered-To: mailing list commits@jmeter.apache.org Received: (qmail 67988 invoked by uid 99); 17 Mar 2013 22:58:05 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 17 Mar 2013 22:58:05 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 17 Mar 2013 22:58:03 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id 409CF2388978; Sun, 17 Mar 2013 22:57:43 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1457580 - in /jmeter/trunk/xdocs: changes_history.xml index.xml issues.xml jmeter_irc.xml nightly.xml Date: Sun, 17 Mar 2013 22:57:42 -0000 To: commits@jmeter.apache.org From: sebb@apache.org X-Mailer: svnmailer-1.0.8-patched Message-Id: <20130317225743.409CF2388978@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: sebb Date: Sun Mar 17 22:57:42 2013 New Revision: 1457580 URL: http://svn.apache.org/r1457580 Log: Tab police - also remove trailing spaces in same files Modified: jmeter/trunk/xdocs/changes_history.xml jmeter/trunk/xdocs/index.xml jmeter/trunk/xdocs/issues.xml jmeter/trunk/xdocs/jmeter_irc.xml jmeter/trunk/xdocs/nightly.xml Modified: jmeter/trunk/xdocs/changes_history.xml URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes_history.xml?rev=1457580&r1=1457579&r2=1457580&view=diff ============================================================================== --- jmeter/trunk/xdocs/changes_history.xml (original) +++ jmeter/trunk/xdocs/changes_history.xml Sun Mar 17 22:57:42 2013 @@ -17,8 +17,8 @@ --> - JMeter developers - History of Previous Changes + JMeter developers + History of Previous Changes
@@ -3427,8 +3427,8 @@ The XSL stylesheets also now accept eith
  • 39677 - allow for space in JMETER_BIN variable
  • Use Commons HttpClient cookie parsing and management. Fix various problems with cookie handling.
  • 39773 - NTCredentials needs host name
  • - - + +

    Other changes

    • Updated to HTTPClient 3.0 (from 2.0)
    • @@ -3464,8 +3464,8 @@ The XSL stylesheets also now accept eith
    • 36642 - Summariser stopped working in 2.1
    • 36618 - CSV header line did not match saved data
    • JMeter should now run under JVM 1.3 (but does not build with 1.3)
    • -
    - + + @@ -3527,7 +3527,7 @@ The XSL stylesheets also now accept eith
  • 31184 - make sure encoding is specified in JDBC sampler
  • TCP sampler - only share sockets with same host:port details; correct the manual
  • Extract src attribute for embed tags in JTidy and Html Parsers
  • - + @@ -3617,7 +3617,7 @@ The XSL stylesheets also now accept eith

    Bug fix release. TBA.

    Version 2.0

      -
    • HTML parsing improved; now has choice of 3 parsers, and most embedded elements can now be detected and downloaded.
    • +
    • HTML parsing improved; now has choice of 3 parsers, and most embedded elements can now be detected and downloaded.
    • Redirects can now be delegated to URLConnection by defining the JMeter property HTTPSamper.delegateRedirects=true (default is false)
    • Stop Thread and Stop Test methods added for Samplers and Assertions etc. Samplers can call setStopThread(true) or setStopTest(true) if they detect an error that needs to stop the thread of the test after the sample has been processed
    • Thread Group Gui now has an extra pane to specify what happens after a Sampler error: Continue (as now), Stop Thread or Stop Test. @@ -3635,30 +3635,30 @@ Create all samplers with keep-alive disa Add Separator markers between sets of samples Add Response Assertion to first sampler in each set
    • Test Plan has a comment field
    • - -
    • Help Page can now be pushed to background
    • -
    • Separate Function help page
    • -
    • New / amended functions
    • -
        -
      • __property() and __P() functions
      • -
      • __log() and __logn() - for writing to the log file
      • + +
      • Help Page can now be pushed to background
      • +
      • Separate Function help page
      • +
      • New / amended functions
      • +
          +
        • __property() and __P() functions
        • +
        • __log() and __logn() - for writing to the log file
        • _StringFromFile can now process a sequence of files, e.g. dir/file01.txt, dir/file02.txt etc
        • _StringFromFile() funtion can now use a variable or function for the file name
        • -
        -
      • New / amended Assertions
      • -
          +
        +
      • New / amended Assertions
      • +
        • Response Assertion now works for URLs, and it handles null data better
        • Response Assertion can now match on Response Code and Response message as well
        • -
        • HTML Assertion using JTidy to check for well-formed HTML
        • -
        -
      • If Controller (not fully functional yet)
      • -
      • Transaction Controller (aggregates the times of its children)
      • -
      • New Samplers
      • -
          -
        • Basic BSF Sampler (optional)
        • -
        • BeanShell Sampler (optional, needs to be downloaded from www.beanshell.org
        • -
        • Basic TCP Sampler
        • -
        +
      • HTML Assertion using JTidy to check for well-formed HTML
      • +
      +
    • If Controller (not fully functional yet)
    • +
    • Transaction Controller (aggregates the times of its children)
    • +
    • New Samplers
    • +
        +
      • Basic BSF Sampler (optional)
      • +
      • BeanShell Sampler (optional, needs to be downloaded from www.beanshell.org
      • +
      • Basic TCP Sampler
      • +
    • Optionally start BeanShell server (allows remote access to JMeter variables and methods)

    Version 1.9.1

    @@ -3775,84 +3775,84 @@ test engine code.

    Version 1.7Beta

      -
    • Better XML support for special characters (Tushar Bhatia)
    • -
    • Non-GUI functioning & Non-GUI test plan execution (Tushar Bhatia)
    • -
    • Removing Swing dependence from base JMeter classes
    • -
    • Internationalization (Takashi Okamoto)
    • -
    • AllTests bug fix (neth6@atozasia.com)
    • -
    • ClassFinder bug fix (neth6@atozasia.com)
    • -
    • New Loop Controller
    • -
    • Proxy Server records HTTP samples from browser - (and documented in the user manual)
    • Multipart Form support
    • -
    • HTTP Header class for Header customization
    • -
    • Extracting HTTP Header information from responses (Jamie Davidson)
    • -
    • Mailer Visualizer re-added to JMeter
    • -
    • JMeter now url encodes parameter names and values
    • -
    • listeners no longer give exceptions if their gui's haven't been initialized
    • -
    • HTTPS and Authorization working together
    • -
    • New Http sampling that automatically parses HTML response - for images to download, and includes the downloading of these - images in total time for request (Neth neth6@atozasia.com)
    • -
    • HTTP responses from server can be parsed for links and forms, - and dynamic data can be extracted and added to test samples - at run-time (documented)
    • -
    • New Ramp-up feature (Jonathan O'Keefe)
    • -
    • New visualizers (Neth)
    • -
    • New Assertions for functional testing
    • +
    • Better XML support for special characters (Tushar Bhatia)
    • +
    • Non-GUI functioning & Non-GUI test plan execution (Tushar Bhatia)
    • +
    • Removing Swing dependence from base JMeter classes
    • +
    • Internationalization (Takashi Okamoto)
    • +
    • AllTests bug fix (neth6@atozasia.com)
    • +
    • ClassFinder bug fix (neth6@atozasia.com)
    • +
    • New Loop Controller
    • +
    • Proxy Server records HTTP samples from browser + (and documented in the user manual)
    • Multipart Form support
    • +
    • HTTP Header class for Header customization
    • +
    • Extracting HTTP Header information from responses (Jamie Davidson)
    • +
    • Mailer Visualizer re-added to JMeter
    • +
    • JMeter now url encodes parameter names and values
    • +
    • listeners no longer give exceptions if their gui's haven't been initialized
    • +
    • HTTPS and Authorization working together
    • +
    • New Http sampling that automatically parses HTML response + for images to download, and includes the downloading of these + images in total time for request (Neth neth6@atozasia.com)
    • +
    • HTTP responses from server can be parsed for links and forms, + and dynamic data can be extracted and added to test samples + at run-time (documented)
    • +
    • New Ramp-up feature (Jonathan O'Keefe)
    • +
    • New visualizers (Neth)
    • +
    • New Assertions for functional testing

    Version 1.6.1

      -
    • Fixed saving and loading of test scripts (no more extra lines)
    • -
    • Can save and load special characters (such as "&" and "<").
    • -
    • Can save and load timers and listeners.
    • -
    • Minor bug fix for cookies (if you cookie value - contained an "=", then it broke).
    • -
    • URL's can sample ports other than 80, and can test HTTPS, - provided you have the necessary jars (JSSE)
    • +
    • Fixed saving and loading of test scripts (no more extra lines)
    • +
    • Can save and load special characters (such as "&" and "<").
    • +
    • Can save and load timers and listeners.
    • +
    • Minor bug fix for cookies (if you cookie value + contained an "=", then it broke).
    • +
    • URL's can sample ports other than 80, and can test HTTPS, + provided you have the necessary jars (JSSE)

    Version 1.6 Alpha

      -
    • New UI
    • -
    • Separation of GUI and Logic code
    • -
    • New Plug-in framework for new modules
    • -
    • Enhanced performance
    • -
    • Layering of test logic for greater flexibility
    • -
    • Added support for saving of test elements
    • -
    • Added support for distributed testing using a single client
    • +
    • New UI
    • +
    • Separation of GUI and Logic code
    • +
    • New Plug-in framework for new modules
    • +
    • Enhanced performance
    • +
    • Layering of test logic for greater flexibility
    • +
    • Added support for saving of test elements
    • +
    • Added support for distributed testing using a single client

    Version 1.5.1

      -
    • Fixed bug that caused cookies not to be read if header name case not as expected.
    • -
    • Clone entries before sending to sampler - prevents relocations from messing up - information across threads
    • -
    • Minor bug fix to convenience dialog for adding paramters to test sample. - Bug prevented entries in dialog from appearing in test sample.
    • -
    • Added xerces.jar to distribution
    • -
    • Added junit.jar to distribution and created a few tests.
    • -
    • Started work on new framework. New files in cvs, but do not effect program yet.
    • -
    • Fixed bug that prevent HTTPJMeterThread from delaying according to chosen timer.
    • +
    • Fixed bug that caused cookies not to be read if header name case not as expected.
    • +
    • Clone entries before sending to sampler - prevents relocations from messing up + information across threads
    • +
    • Minor bug fix to convenience dialog for adding paramters to test sample. + Bug prevented entries in dialog from appearing in test sample.
    • +
    • Added xerces.jar to distribution
    • +
    • Added junit.jar to distribution and created a few tests.
    • +
    • Started work on new framework. New files in cvs, but do not effect program yet.
    • +
    • Fixed bug that prevent HTTPJMeterThread from delaying according to chosen timer.

    Version 1.5

      -
    • Abstracted out the concept of the Sampler, SamplerController, and TestSample. - A Sampler represents code that understands a protocol (such as HTTP, - or FTP, RMI, SMTP, etc..). It is the code that actually makes the - connection to whatever is being tested. A SamplerController - represents code that understands how to organize and run a group - of test samples. It is what binds together a Sampler and its test - samples and runs them. A TestSample represents code that understands - how to gather information from the user about a particular test. - For a website, it would represent a URL and any information to be sent - with the URL.
    • -
    • The UI has been updated to make entering test samples more convenient.
    • -
    • Thread groups have been added, allowing a user to setup multiple test to run - concurrently, and to allow sharing of test samples between those tests.
    • -
    • It is now possible to save and load test samples.
    • -
    • ....and many more minor changes/improvements...
    • +
    • Abstracted out the concept of the Sampler, SamplerController, and TestSample. + A Sampler represents code that understands a protocol (such as HTTP, + or FTP, RMI, SMTP, etc..). It is the code that actually makes the + connection to whatever is being tested. A SamplerController + represents code that understands how to organize and run a group + of test samples. It is what binds together a Sampler and its test + samples and runs them. A TestSample represents code that understands + how to gather information from the user about a particular test. + For a website, it would represent a URL and any information to be sent + with the URL.
    • +
    • The UI has been updated to make entering test samples more convenient.
    • +
    • Thread groups have been added, allowing a user to setup multiple test to run + concurrently, and to allow sharing of test samples between those tests.
    • +
    • It is now possible to save and load test samples.
    • +
    • ....and many more minor changes/improvements...

    Modified: jmeter/trunk/xdocs/index.xml URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/index.xml?rev=1457580&r1=1457579&r2=1457580&view=diff ============================================================================== --- jmeter/trunk/xdocs/index.xml (original) +++ jmeter/trunk/xdocs/index.xml Sun Mar 17 22:57:42 2013 @@ -18,22 +18,22 @@ - Apache JMeter&trade; + Apache JMeter&trade; -

    -

    - The Apache JMeter&trade; desktop application is open source software, +

    +

    + The Apache JMeter&trade; desktop application is open source software, a 100% pure Java application designed - to load test functional behavior and measure performance. It was - originally designed for testing Web Applications but has - since expanded to other test functions. -

    -

    What can I do with it?

    -

    - Apache JMeter may be used to test performance both on static and dynamic - resources (files, Servlets, Perl scripts, Java Objects, Data Bases and - Queries, FTP Servers and more). It can be used to simulate a heavy + to load test functional behavior and measure performance. It was + originally designed for testing Web Applications but has + since expanded to other test functions. +

    +

    What can I do with it?

    +

    + Apache JMeter may be used to test performance both on static and dynamic + resources (files, Servlets, Perl scripts, Java Objects, Data Bases and + Queries, FTP Servers and more). It can be used to simulate a heavy load on a server, network or object to test its strength or to analyze overall performance under different load types. You can use it to make a graphical analysis of performance or to test your server/script/object @@ -42,32 +42,32 @@ behavior under heavy concurrent load.

    What does it do?

    Apache JMeter features include:

      -
    • Can load and performance test many different server types: -
        -
      • Web - HTTP, HTTPS
      • -
      • SOAP
      • -
      • Database via JDBC
      • -
      • LDAP
      • -
      • JMS
      • -
      • Mail - SMTP(S), POP3(S) and IMAP(S)
      • -
      • Native commands or shell scripts
      • -
      -
    • -
    • Complete portability and 100% Java purity.
    • -
    • Full multithreading framework allows concurrent sampling by many threads and - simultaneous sampling of different functions by separate thread groups.
    • -
    • Careful GUI design allows faster operation and more precise timings.
    • -
    • Caching and offline analysis/replaying of test results.
    • -
    • Highly Extensible: -
        -
      • Pluggable Samplers allow unlimited testing capabilities.
      • -
      • Several load statistics may be choosen with pluggable timers.
      • -
      • Data analysis and visualization plugins allow great extensibility - as well as personalization.
      • -
      • Functions can be used to provide dynamic input to a test or provide data manipulation.
      • -
      • Scriptable Samplers (BeanShell is fully supported; and there is a sampler which supports BSF-compatible languages)
      • -
      -
    • +
    • Can load and performance test many different server types: +
        +
      • Web - HTTP, HTTPS
      • +
      • SOAP
      • +
      • Database via JDBC
      • +
      • LDAP
      • +
      • JMS
      • +
      • Mail - SMTP(S), POP3(S) and IMAP(S)
      • +
      • Native commands or shell scripts
      • +
      +
    • +
    • Complete portability and 100% Java purity.
    • +
    • Full multithreading framework allows concurrent sampling by many threads and + simultaneous sampling of different functions by separate thread groups.
    • +
    • Careful GUI design allows faster operation and more precise timings.
    • +
    • Caching and offline analysis/replaying of test results.
    • +
    • Highly Extensible: +
        +
      • Pluggable Samplers allow unlimited testing capabilities.
      • +
      • Several load statistics may be choosen with pluggable timers.
      • +
      • Data analysis and visualization plugins allow great extensibility + as well as personalization.
      • +
      • Functions can be used to provide dynamic input to a test or provide data manipulation.
      • +
      • Scriptable Samplers (BeanShell is fully supported; and there is a sampler which supports BSF-compatible languages)
      • +
      +

    JMeter is not a browser

    Modified: jmeter/trunk/xdocs/issues.xml URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/issues.xml?rev=1457580&r1=1457579&r2=1457580&view=diff ============================================================================== --- jmeter/trunk/xdocs/issues.xml (original) +++ jmeter/trunk/xdocs/issues.xml Sun Mar 17 22:57:42 2013 @@ -17,7 +17,7 @@ --> - Issues + Issues

    Modified: jmeter/trunk/xdocs/jmeter_irc.xml URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/jmeter_irc.xml?rev=1457580&r1=1457579&r2=1457580&view=diff ============================================================================== --- jmeter/trunk/xdocs/jmeter_irc.xml (original) +++ jmeter/trunk/xdocs/jmeter_irc.xml Sun Mar 17 22:57:42 2013 @@ -17,7 +17,7 @@ --> - JMeter on IRC + JMeter on IRC
    Modified: jmeter/trunk/xdocs/nightly.xml URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/nightly.xml?rev=1457580&r1=1457579&r2=1457580&view=diff ============================================================================== --- jmeter/trunk/xdocs/nightly.xml (original) +++ jmeter/trunk/xdocs/nightly.xml Sun Mar 17 22:57:42 2013 @@ -17,26 +17,26 @@ --> - Nightly builds for developers + Nightly builds for developers
    -

    -

    What are the nightly builds?

    -

    - The nightly builds are interim builds that are untested and unsupported. - Use at your own risk! -
    - These unreleased builds may not even load, may have undocumented features, - known defects, and any number of other issues. -
    - They are intended for use by developers and others wishing to help with resolving JMeter bugs. -

    -

    - These builds should not be used in production. -

    -

    Where are the nightly builds?

    -

    JMeter CI builds are currently run by Jenkins and Buildbot

    +

    +

    What are the nightly builds?

    +

    + The nightly builds are interim builds that are untested and unsupported. + Use at your own risk! +
    + These unreleased builds may not even load, may have undocumented features, + known defects, and any number of other issues. +
    + They are intended for use by developers and others wishing to help with resolving JMeter bugs. +

    +

    + These builds should not be used in production. +

    +

    Where are the nightly builds?

    +

    JMeter CI builds are currently run by Jenkins and Buildbot

    These are located at:

    -

    What do they consist of?

    +

    What do they consist of?

    JMeter is distributed as a set of zip (or tar-gz) archive files. @@ -71,12 +71,12 @@ Unpack all the archives into the same

    Warning - please note!

    - - The nightly builds may or may not work properly - or at all. - + + The nightly builds may or may not work properly - or at all. +

    - If there is a problem with a particular version, + If there is a problem with a particular version, it may be worth reporting this on the JMeter-dev mailing list and/or trying again in a day or two.