You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@jmeter.apache.org by bu...@apache.org on 2020/12/16 10:45:21 UTC

[Bug 64994] New: Sending HTTP Request Name to Jenkins Performance Plugin even though it is under "Transaction Controller" with "Generate Parent Sample" enabled

https://bz.apache.org/bugzilla/show_bug.cgi?id=64994

            Bug ID: 64994
           Summary: Sending HTTP Request Name to Jenkins Performance
                    Plugin even though it is under "Transaction
                    Controller" with "Generate Parent Sample" enabled
           Product: JMeter
           Version: 5.4
          Hardware: PC
            Status: NEW
          Severity: normal
          Priority: P2
         Component: HTTP
          Assignee: issues@jmeter.apache.org
          Reporter: sumitgts@gmail.com
  Target Milestone: JMETER 5.4.1

Created attachment 37620
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=37620&action=edit
More Details

In earlier versions of JMeter, if Transaction Controller with "Generate Parent
Sample" enabled used to send only Transaction Controller related details to
Jenkins Performance Plugin.
However, with JMeter 5.4 it is sending HTTP requests as well (behaving like
Generate Parent Sample is unchecked)

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 64994] Sending HTTP Request Name to Jenkins Performance Plugin even though it is under "Transaction Controller" with "Generate Parent Sample" enabled

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=64994

Sumit Khaitan <su...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |NEW

--- Comment #2 from Sumit Khaitan <su...@gmail.com> ---
Only Backend Listener is added to the script and below is the non-GUI statement

jmeter -n -f -t "<script_location.jmx>" -l <log_path.jtl>

Yes, since Jmeter 5.4 .jtl file is having child HTTP requests as well. I have
checked older jtl files and they used to have only "Transaction Controller"
details

Nothing has changed other than Jmeter version

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 64994] Sending HTTP Request Name to Jenkins Performance Plugin even though it is under "Transaction Controller" with "Generate Parent Sample" enabled

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=64994

Philippe Mouawad <p....@ubik-ingenierie.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |p.mouawad@ubik-ingenierie.c
                   |                            |om
         Resolution|---                         |FIXED
             Status|NEW                         |RESOLVED

--- Comment #1 from Philippe Mouawad <p....@ubik-ingenierie.com> ---
If XML is used, Generate parent sampler will deliver a parent element with
children.
Are you sure you're not in this configuration ?

Could you check the output you're using and see if in the CSV (if it's CSV)
output you have a trace of the children of this transaction controller ?


Thank you

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 64994] Sending HTTP Request Name to Jenkins Performance Plugin even though it is under "Transaction Controller" with "Generate Parent Sample" enabled

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=64994

Sumit Khaitan <su...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |sumitgts@gmail.com
                 OS|                            |All

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 64994] Sending HTTP Request Name to Jenkins Performance Plugin even though it is under "Transaction Controller" with "Generate Parent Sample" enabled

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=64994

Philippe Mouawad <p....@ubik-ingenierie.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |NEEDINFO

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 64994] Sending HTTP Request Name to Jenkins Performance Plugin even though it is under "Transaction Controller" with "Generate Parent Sample" enabled

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=64994

--- Comment #3 from Sumit Khaitan <su...@gmail.com> ---
Another behaviour, only one HTTP Request with "follow redirect" enabled and no
Transaction controller:-
HTTP Request name "T12_ServiceSssInfo_AllNodes_CR_10strWk" is being stored as
"T12_ServiceSssInfo_AllNodes_CR_10strWk-0" for 302 HTTP Code and
"T12_ServiceSssInfo_AllNodes_CR_10strWk-1" for 200 HTTP Code

Part of XML log for reference:-
<httpSample t="55" it="0" lt="14" ct="4" ts="1608633726221" s="false"
lb="T12_ServiceSssInfo_AllNodes_CR_10strWk" rc="200" rm="OK" tn="PiePSS 1-1"
dt="text" by="2354" sby="3926" ng="50" na="50">
  <assertionResult>
    <name>Response Assertion</name>
    <failure>true</failure>
    <error>false</error>
    <failureMessage>Test failed: text expected to contain
/partStructureNodeList/</failureMessage>
  </assertionResult>
  <httpSample t="14" it="0" lt="14" ct="4" ts="1608633726221" s="true"
lb="T12_ServiceSssInfo_AllNodes_CR_10strWk-0" rc="302" rm="Found" tn="PiePSS
1-1" dt="" by="677" sby="2395" ng="50" na="50"/>
  <httpSample t="38" it="0" lt="37" ct="21" ts="1608633726238" s="true"
lb="T12_ServiceSssInfo_AllNodes_CR_10strWk-1" rc="200" rm="OK" tn="PiePSS 1-1"
dt="text" by="1677" sby="1531" ng="50" na="50"/>
</httpSample>

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 64994] Sending HTTP Request Name to Jenkins Performance Plugin even though it is under "Transaction Controller" with "Generate Parent Sample" enabled

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=64994

--- Comment #5 from Sumit Khaitan <su...@gmail.com> ---
Tried and it's the same behaviour. Did you tried to replicate it at your end

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 64994] Sending HTTP Request Name to Jenkins Performance Plugin even though it is under "Transaction Controller" with "Generate Parent Sample" enabled

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=64994

Philippe Mouawad <p....@ubik-ingenierie.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |---

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 64994] Sending HTTP Request Name to Jenkins Performance Plugin even though it is under "Transaction Controller" with "Generate Parent Sample" enabled

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=64994

--- Comment #4 from Sunny Agrawal <su...@gmail.com> ---
Can you try by configuring the result file creation by clicking on save as XML
under the configure button before the test run.

-- 
You are receiving this mail because:
You are the assignee for the bug.