Bug 57026 - HTTP(S) Test Script Recorder : Better default settings
Summary: HTTP(S) Test Script Recorder : Better default settings
Status: RESOLVED FIXED
Alias: None
Product: JMeter
Classification: Unclassified
Component: HTTP (show other bugs)
Version: 2.11
Hardware: All All
: P2 enhancement (vote)
Target Milestone: ---
Assignee: JMeter issues mailing list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-09-27 13:24 UTC by UbikLoadPack support
Modified: 2014-09-27 19:26 UTC (History)
1 user (show)



Attachments
Patch implementing proposed enhancements (2.16 KB, patch)
2014-09-27 13:24 UTC, UbikLoadPack support
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description UbikLoadPack support 2014-09-27 13:24:03 UTC
Created attachment 32064 [details]
Patch implementing proposed enhancements

Hello,
Currently HTTP(S) Test Script Recorder has the 2 following defaults:
- proxy.pause=1000
- proxy.number.requests=false

In our experience this does not seem to be optimal as:
- Numbering requests is really useful to match during analysis of recording a Sample in Test Plan and it's execution in View Results Tree.

- By default with Recording Template, Grouping is set to Put Each group in a new Transaction Controller. This setting uses proxy.pause to put all requests emitted on 1 recorder web page in one Transaction Controller. Usually web page response time exceed 1 second so you end up having more than 1 transaction controller which is not what you expect.

Find attached a patch that implements the proposed changes.
Comment 1 Milamber 2014-09-27 14:56:36 UTC
(In reply to UbikLoadPack support from comment #0)
> Created attachment 32064 [details]
> Patch implementing proposed enhancements
> 
> Hello,
> Currently HTTP(S) Test Script Recorder has the 2 following defaults:
> - proxy.pause=1000
> - proxy.number.requests=false
> 
> In our experience this does not seem to be optimal as:
> - Numbering requests is really useful to match during analysis of recording
> a Sample in Test Plan and it's execution in View Results Tree.

Yes +1 to change the default to true (very useful behavior)


> 
> - By default with Recording Template, Grouping is set to Put Each group in a
> new Transaction Controller. This setting uses proxy.pause to put all
> requests emitted on 1 recorder web page in one Transaction Controller.
> Usually web page response time exceed 1 second so you end up having more
> than 1 transaction controller which is not what you expect.
> 
> Find attached a patch that implements the proposed changes.
Comment 2 Philippe Mouawad 2014-09-27 19:26:30 UTC
Date: Sat Sep 27 19:25:47 2014
New Revision: 1627989

URL: http://svn.apache.org/r1627989
Log:
Bug 57026 - HTTP(S) Test Script Recorder : Better default settings
Bugzilla Id: 57026

Modified:
    jmeter/trunk/bin/jmeter.properties
    jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/proxy/AbstractSamplerCreator.java
    jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/proxy/ProxyControl.java