I recorded the script. Do not consider this as browser page load time. See Also: Serialized Form. you should have N loops (using Loop Controller e. The test plan covers a fairly long user journey on a web app with a lot of pages, images, scripts and css being requested, I have a Thread Group with a Transaction Controller with the "Generate parent sample" checkbox checked and underneath the Transaction Controller is a JSR223 Sampler in which I execute some dummy logging code just to exemplify the problem. Put all request in transaction controller. Figure 01: Adding ‘HTTP Cookie Manager’. In your case, since you have clubbed all the 63 requests into one Transaction Controller, the total time shown in the Aggregate Report is the sum of the response times of all those requests. You can visualize the results using i. Thread Added - Transaction Controller Added - View Result tree added. 2. Go to JMETER_HOME/bin and start JMeter with jmeterw. The step name will appear as a transaction controller in the JMeter test script; Login to the web application; Add a new step for each logical action performed on the target web application; When completed with the testing, click the stop recording button. Click jmeter. save. instead of adding NA to each of the header manager i want to add a beanshell preprocessor which will take the transsaction controller name. You can visualize the flow by debugging the flow with the step-by-step-debug-controller Group the scripts in the test plan to facilitate JMeter to count the execution results and control the runtime of the scripts, such as throughput controller, transaction controller, etc. Include duration of timer and pre-post processors in generated sample - It is the time which includes all processing samples within the Transaction controller , not just the HTTP samples. Note: Please coordinate with your GIS team if your Apache JMeter test will be sending requests to a server that might impact other users. 将两个 HTTP 请求采样器放在事务控制器中. See Using JMeter's Transaction Controller for more details. Following is the list of all Logic Controllers in JMeter: Runtime Controller. In this blog post, we will discuss what the JMeter Transaction Controller is, how it works, why someone would use it, and show an example. For example, if you have 5 users in your thread. More information: A Comprehensive Guide to Using JMeter Timers. Each JMeter thread executes Samplers upside down (or according to Logic Controllers) so each JMeter thread (virtual user) will execute first Samplers in Transaction Controller 1 then Samplers in the Transaction Controller 2. these Thread Groups might want to use these Simple / Transaction controllers under the Test Fragment like a function so that they can pass different data & they. Listeners parse results in form of tables, trees or plain log files. Note: The JMeter test will run as configured in the jmx file. Note it is useful when it contains more than 1 sampler. Action 2 (Transaction controller) Sampler 6; Sampler 7; Sampler 8;. 0. exporter. but this has to be disabled when you upload to blaze. ) with child Throughput Controller set X percents (X is integer, 0 <= X <= 100) - so than X% from N loops is integer value too. The Transaction Controller can be used to simplify the Summary Report. The below image contain 10 transaction controller out of which the marked transaction T03 and T04, want to execute them every two min once but other transaction will suffice the general payload. Logic Controller mà Jmeter cung cấp: – Simple Controller là một container lưu trữ user request, nó không giống các controller khác, controller này không cung cấp chức năng ngoài của thiết bị lưu trữ. Share. Module Controller in JMeter is useful in referencing any of the logic controller in the JMeter Test Plan. More information: Full list of command-line options. at java. You can add samplers to setUp Thread Group so it'll be executed once before test. I also had constant throughput timer. That’s it. Also, the sub-samples do not appear in CSV log files, but they can be saved to XML filesGood examples of these include the Google search engine, which can be consumed by third-parties, and the Twitter and Facebook APIs, which allow developers to integrate their application with Twitter and Facebook respectively. This is JMeter tutorial video explaining simple and transaction controller in detail along with examplePlease subscribe my youtube channel and click on bell. Generate Parent Samples. At the end total execution is divided into 5 different transactions. Sum of all requests will be not exact same as Transaction Controller value but it will be nearest to it. js files) so that combined response time can be retrieved. 1 Answer. In addition, as JMeter is an open-source software you can always download the source code. save. keyword_3=Logout. In order to be able to help we need to know the following: 1. 2 Basic Instructions. Transaction controllers are a specialized form of controllers that generate an additional sample that measures the overall time taken to perform its nested samplers. Jmeter version=5. Transaction controller is exactly what you need. The dashboard generator is a modular extension of JMeter. 1. As stated in Apache JMeter’s documentation: “The Transaction Controller generates an additional sample which measures the overall time taken to perform the nested test elements JMeter 2. What is JMeter’s Transaction Controller? The JMeter Transaction Controller can be a very handy tool for organizing different segments of your test and determining how those segments will appear in a report. Please pay attention to the "Generate parent sample" checkbox. I have a variable called 'type'. This should provide the CSV without individual. It says the following. 0. Transaction Controller's cost is relatively low, it's just generating a virtual SampleResult plus adding metrics from each and every child to this virtual sampleresult plus sending the signal to the Listeners (if any) There is no sense of having a Transaction Controller with only one child Sampler because it's. Enter the port value that we have entered in the Port field of our browser. 5. When I run the test in GUI mode the aggregate report shows as expected with only the Transaction Controllers. Open Model Thread Group and third-party JMeter plugins related to scheduling or threads are not supported. While testing Blazemeter Parallel Controller (0. A single Transaction Controller. The transaction controller has "generate parent sample" which allows you to output the statistics per page, such as min and max times to load the page etc. socketRead (SocketInputStream. the workflow operation) a meaningful name to distinguish it from others that may exist in the test; For the name enter: MapScale_9M. JMeter is an open-source tool used for performance and load testing. 6 transactions per minute. JMeter has a simple tickbox for persistence, but I cannot find how to inject a TransactionManager. 1 Simple Controller is basically a container for nested requests for logically grouping Transaction Controller can act in 2 modes: Response time for each request. 2 Answers. jmx -l result. JMeter source code file: TransactionController. The box Start Measurements is checked and the JMeter path is set to C:JMeterapache-jmeter. In the transaction controller of JMeter, there is an option “ Include duration of the timer and pre-post processors in generated sample “. With this, your script will Login once and execute steps till the time you have set in runtime controller and then logout once. As of current JMeter version 5. ) with. keyword_2=Book Ticket. The Include Controller provides an easy way to include modules in a test plan. 1 Answer. I want to know which procedure I should follow to dynamically pass values to the request. Your scenario is, 5 Users hitting 5 URLs(samplers) simultaneously. 1. Throughput Controller will work correct if you have more than single iteration. The JMeter Aggregate Report calculates the total time of a Transaction Controller by summing up the response times of all the requests inside it. Logic Controller in JMeter: A JMeter Controller is the main component of the JMeter test plan. com. 1. However, when you need the runtime summary for all elements of a transaction controller, the timer durations are added. 3. Transaction Controller: Transaction Controller cho phép tạo ra các sampler bổ sung, các sampler này sẽ đo thời gian tổng. Total sample execution will be 8000-10000. You need a Transaction Controller. I would like to print both the values in Jmeter summary reports. Other elements, e. Combining Assertions. JMeter’s Transaction Controller can be a very handy tool for organizing different segments of your test and determining how those segments will appear in a. In this blog post we are going to look at several JMeter Controllers, specifically: Simple Controller. 0. The test plan covers a fairly long user journey on a web app with a lot of pages, images, scripts and css being requested,. the Include Controller loads a simple controller with all it's samples, where as the Module. Expected behavior Jmeter should work as usual in a parallel controller and not fail between steps (NO specific Jmeter element is failing, but between elements). in JMETER_HOME/lib folder; Note that you see in JSR223 Sampler a new feature of upcoming 2. 1. otherwise you will override response time only for the last child sub-sample. 5 . There is an option in JMeter 2. keyword_1=Register New User. 1)The easiest way would be to put the timer to the first request of the following transaction controller. If you are running this script type with on-premises load generators, you will need to install a. If Condition Fails, the script must go to next step ie. Right click on Thread Group → Add → Logic Controller → Loop Controller. In the LR Controller het JMeter scripts seams to be running because the elapsed time is counting. This session covers -1. It is now possible to set a timeout for database transactions. 9 version which allows Script (Specific to certain JSR223 implementations) to be compiled and cached increasing dramatically performances of Script code. As per JMeter Glossary: Throughput is calculated as requests/unit of time. OR 2) At the end of the Controller add Test Action which can be found under Sampler where you can provide PAUSE time in milliseconds. Here Loop Controller comes into picture. As per documentation of Transaction Controller: The Transaction Controller generates an additional sample which measures the overall time taken to perform the nested test elements. With default Sharing Mode of "All threads" JMeter will pick up the next line from the CSV on each iteration of each virtual user. properties or reportgenerator. saveservice. 4 samplers (could be transaction controller or any other sampler). The Once Only Logic Controller tells JMeter to process the controller(s) inside it only once per Thread, and pass over any requests under it during further iterations through. This will allow the login cookie in the first thread to be used in the second thread. Eg: Thread. jtl. Adding Test Script Recorder. 0. In Apache JMeter's case, the controller is integrated right into the GUI but is also running when the test is executed from the command line. Commonly used ones are: If, Transaction, While, Loop etc. If you are running this script type with on-premises load generators, you need to install a JDK (recommended 64-bit OpenJDK 11). See A Comprehensive Guide to Using JMeter Timers for more details. It is the sum of all the sub requests and main request (Home Page, . details are here plugin manager document. java. net. — Next step is to add thread groups and specify the number of threads or users. It can generate the report at end of a load test or on demand. Drag the Loop controller to after the Login part and add the “Book” part as a child of Loop Controller as we need to execute only the Book section for 5 times. But we have updated some of the parameters in the request. Sorted by: 0. ) with child Throughput Controller set X percents (X is integer, 0 <= X <= 100) - so than X% from N loops is integer value too. Read the article to know more about different Launching modes of JMeter. Parallel Controller with Transaction Controllers inside on second run NPE when using bzm - Parallel Controller with Transaction Controllers inside, on second run in loop Aug 21,. for example 12 users i am distributing 4 users for each thread group. This way if you want to add more test samplers to your complex scenario its just a case of adding these to the array and run the test. In the Thread Group control panel, enter Thread Properties as follows: Number of Threads: 100 (Number of users connects to the target website: 100) Loop Count: 10 (Number of time to. The following screenshot showcases the details of the sample produced by the Transaction Controller named "AddToCart". JMeter Timers are executed before each Sampler in their Scope. jtl file. This will start the JMeter proxy server which is used to intercept the browser requests. Below are the steps that i have performed. Right click Thread Group > Add > Timer > Constant Timer. show_controllers_only=true 6 2 Comments Like Comment ShareYou can follow the below steps: Select the ‘Test Plan’ node. It seems that the samplers execution time (request+response) is not. getTime(), do we have any function which will return the transaction response time of a Transactioncontroller ; sum of all the individual sampler under it. It will add a "uniform Random Timer. reportgenerator. More information: Using JMeter's Transaction Controller. Rather than generate a sample, the test element either pauses or stops the selected target. Multiple testing strategy: JMeter supports many testing strategies such as Load Testing, Distributed Testing, and Functional Testing. The odd thing is the SocketException occurs in the logout sampler, no other sampler. Stuck in endless loop in JMeter. g. Click on start button to start the recording. 5+ to get close to browser rendering time by using thread pool option. 1. Recording Controller. 2. But is it possible to check, in the below example, when executing. Non-Test Elements3. the workflow operation) a meaningful name to distinguish it from others that may exist in the test; For the name enter: MapScale_9M. Make the Synchronizing Timer a child of the HTTP Request 1 and it should. Test plan Thread group + Login request + Synchronizing Controller + Search string + Synchronizing Controller + Logout. Transaction Controller2. Auf dieser Seite finden Sie eine detaillierte Dokumentation, wie Sie den Parallel Controller installieren, konfigurieren und verwenden können. 1. The easiest way to get the Transaction Controller names from Test Plan is JMeter Menu -> Tools -> Export transactions for report. 2) Transaction Controller is a very specific element in JMeter, that have special cases in the JMeter Core and these cases usually conflicted with plugins architecture. save. if you're generating a HTML Reporting Dashboard and don't want to include some. sh on Linux/Unix. Generally we exclude these kinds of requests for the easiness of recording and analysing requests. 1 Answer. Hope this will help. Note: you can keep login and logout calls in simple or transaction. 210. I want to archive that various transaction controller(TA) with containing HTTP requests are always fired at the same time for each loop. Transaction name and url comes from CSV file. This includes all the requests which are. The key/value pairs for the request in this JMeter test are based on two factors:2 Answers. share use of "Transaction Controller" in java jmeter testing. Also add two Dummy Samplers inside the controller and apply identical characteristics to both of them. Is there a way to arranage those requests as part of transactions in the HTML Reports. Generate Parent Samples 2. Apache JMeter Basic Queries. $ {myVar} Option 2 : Use a function ($ { __jexl3 ()} is advised) to evaluate an expression that must return true or false. Follow answered Apr 10, 2017 at 5:41. But It does nothing except holding other elements inside!! It gets executed only when it is referenced by a Module/Include controller from other Thread Groups. When you use the built in script recorder, it "writes" transaction controllers to the "Recording controller", where each transaction controller then has all the pages assets (images etc). You can do it in 2 ways: Via command-line argument (will affect only current run) like: jmeter -Jjmeter. you should have N loops (using Loop Controller e. 1 report module. In Jmeter, If i want to put a "If Controller" in the middle of the script (say transaction 4) and then if condition is satisfied, the script should start executing from the start ie. Hence they will not appear in the result. The all values are executed but the result doesn't get displayed in Transaction Controller. jmeter -n -t ntwebMetisMaster. If you need to execute 1 transaction per minute configure the Constant Throughput Timer "Target throughput" to be 4, in this case a Sampler will be executed each 15 seconds which will give you "1. For including the 70th, 75th percentile, you need to do. AndroidLoginTime. Thread group elements are the beginning points of any test plan. While Critical Section Controller used to block threads executing in parallel. Right-click on the ‘Test Plan’ and add a ‘Thread Group’. it is at the same level with both requests. Transaction Controller: đo tổng thời gian thực hiện để hoàn thành việc thực hiện kiểm thử. recording controller transaction controller homepage (transaction controller) HTTP Request 1 Response Assertion (response code = 200) HTTP Request 2 Response Assertion (response code = 200) HTTP Request 3 Response Assertion (response code = 200). Transaction controller is not called when the condition is failed. Module Controller can be used to run other Logic Controllers, for example if you have a Transaction Controller which implements Login and you are creating a test assuming different groups of users which need to be logged in - you can call the aforementioned "Transaction Controller" using the Module Controller in 2 different. I have a requirement to run 4 request as one flow , so i have put them in one transaction controller , but once i run the script then all 4 requests runs individual and after that it. JMX is an open, text based format that allows for ease of portability and use across disparate systems. JMeter does not emulate browser behavior. The Flow Control Action sampler is a sampler that is intended for use in a conditional controller. how to Bypass the Sampler based on previous response value in jmeter? 3. I have one doubt regarding Simple and Transaction controller. Just set "Action to be taken after a Sampler error" to Continue in the Thread Group to prevent threads from stopping. java (listenernotifier, listenernotifier, samplepackage, sampler, sampler, sampleresult). Now run the script for 1 user. Look in above image, Jmeter has added one extra result line as "Transaction Controller" in result. So assuming that i have the following flow: 1. It is used to group multiple sampler requests into one. JMeter doesn't care whether application under test is local or remote, if you cannot hit local URL with JMeter - something is wrong with your HTTP Request Sampler configuration, most likely "Port" value is wrong. exporter. I'm new to JMeter and I'm having some trouble with it. Downgrade to JMeter 4. Eg. bat (Windows) or Enter the command ‘jmeter’ (Linux/Unix). Calculate TPH and Virtual Users in jmeter. Convert Transaction Controller to Throughput Controller in " Percent executions " mode. Sorted by: 0. Jmeter - throughtput per minute for a transaction controller. so if you want to create a delay between HTTP Request 1 and HTTP Request 2 you need to put the timer as a child of the HTTP Request 2. 2. Add a Loop controller to the Thread (Forever=True), then add the "CSV data set Config" as child to the Thread. Transaction Controller in Jmeter Transaction Controller has two check boxes,those are 1. 1. isTransactionSampleEvent () to determine if the event is for TransactionController. Why you're asking us and not the these "some books" authors? Given you have jmeter tag here is JMeter-specific answer:. If Controller and While Controller UI Improvements. Let,c These below are the 5 request in one Transaction controller. Structure is given below. But I was able to use the HTTP (S) Test Script Recorder to record user actions into the Simple Controller. Here, you have to give the name of all the Transactions Controllers under your Test Plan. but you want to know overall response time to load the page. html. Return to HTTP (S) Test Script Recorder, and click the Start button at the top. Add a Counter test element under the While Controller. saveservice. Building a Web Test Plan. Those will be run based on some if condition. Transaction Controller is one of the logic controllers of apache jmeter which is useful to measure over all time taken to perform complete transaction of any software web application's load testing scenario. Let’s assume that we have a basic script with two request samplers: the first request sampler is located one step before the. subresults=false. The test contains hundreds of transaction controllers, each representing a page, and created by the script recorder. Refer to the below video to understand the concept of Test Fragment practically with the above example: Apache. How to calculate Throughput in Jmeter,The number of transactions performed by request per second within a time. Transaction Controller. into Sampler's response. Add a transaction controller as shown below: The configuration items. exporter. Im new to JMeter and have just created a test plan using the proxy server. Simple Controller does nothing but group the samplers below it. First, create a Test Plan, then right-click on it. Transaction Controller cho phép tạo ra các sampler bổ sung, các sampler này sẽ đo thời gian. What is important here is, that if we take a look at the results of the execution, it can be seen that Thread#2 has executed both requests; “A” from “Letters”, and “1” from “Numbers”. While Controller. This controller allows the usage of multiple test plans in JMeter. Test_1. If you have 500 concurrent users there is a chance that requests 1-3 will be executed at the same time, but they will be executed by. One of the sample is failing in one transaction controller. 1. As stated in Apache JMeter’s documentation: “The Transaction Controller generates an additional sample which measures the overall time taken to perform the nested test. after getting the response for all 30 users then only login transaction controller should run. It measures cumulative time of its children so you will have both individual actions timings and the total time of all actions. If you place a while controller inside Transaction controller without any exit criteria, Transaction Controller can not show the sum as the samplers inside the transaction controller are still being executed. It can generate the report at end of a load test or on. Can someone please let me know what's the problem and where the recordings are saved(if it's saving them). 3 version for few requests, we are getting the following exception -. An i Have selected "generate parent sample". last_sample_ok} or any variable you want that contains true/false. 1 Answer. 0, only parent sample result will be output. Memory used when downloading 1 GB 200 times (Megabytes) The download speed of 1 GB increases up to 3 times, and the memory utilization decreases by up to 22 times on a synthetic test. JMeter is a popular open-source performance testing tool used by software testers and developers to test the performance and functionality of web applications. So you need to record the time of the iteration start. This report provides the following metrics: Using Transaction Controller in test plans In general, you can think of controllers as container elements that group or hold numerous samplers. Transaction Controller1 a. 54. JMeter’s Transaction Controller can be a very handy tool for organizing different segments of your test and determining how those segments will appear in a report. 5 “Condition” text area became also much larger to improve code readability for complex multiline conditions:Logic controllers (e. Right-click on the ‘Test Plan’ and add a ‘Thread Group’. However, the Aggregate Report UI will show only. I am using jmeter to load test my application. PluginsManagerCMD jpgc-synthesis for your plugin. I have below requests in Jmeter, For the Search ID in Action I am verifying the assertion text. Transaction Controller. series_filter” property in the file. JMeter ForEach Controller transaction name with multiple iteration. $ {myVar} Option 2 : Use a function ($ { __jexl3 ()} is advised) to evaluate an expression that must return true or false. The detailed description is as follows:. jmeter -n -f -t test. lets you organize your Samplers and other Logic Controllers. Include duration of timer and pre-post processors in generated sample - It is the time which includes all processing samples within the Transaction controller , not just the HTTP samples. APDEX table that computes for every transaction the APDEX based on configurable values for tolerated and. I have selected the option to "Include duration of timer and pre-post processors in generated sample" but the summary report does not seem to include the total time it takes for the. 0. I had to put the CSVRead function in a. With this, your script will Login once and execute steps till the time you have set in runtime controller and then logout once. You just need to define your execution criteria in the controller properly. JMeter Cookbook Using Transaction Controller in test plans In general, you can think of controllers as container elements that group or hold numerous samplers. It will help you to get response time of the page, provided you have grouped all the elements of the page correctly. In your case, ramp up 5 seconds means last thread will be executed after 5 seconds. Change the Timer or timer’s delay as per your requirement. Currently, he's just sending the first TA synchronized and the second one varies between 1-5 sec. 11; Firefox 30. 1 answer. Let me explain a bit further, I want to simulate an user experience where the user performs X clicks every minute. By default JMeter doesn't add the duration of Pre/Post Processors and Timers to the. What is the JMeter If Controller? The JMeter If Controller allows you to determine whether or not to run a batch of child samplers, according to certain. The simplest way is to add a single 'Constant Timer' to your thread group at the same level as your HTTP requests. Topic : ---------1. Transaction Controller. 0. Jmeter Simple controller and Transaction controller. e. I have a requirement to run 4 request as one flow , so i have put them in one transaction controller , but once i run the script then all 4 requests runs individual and after that it runs in a transaction controller. OctoPerf is JMeter on steroids! JMeter’s While controller is best suited for advanced scripts which simulate realistic user behaviors. Assume my test plan has a transaction controller (that has a few requests) and a HTTP header manager under it. However you can work it around by breaking down main request and all requests to download embedded resources and combine them together via Transaction Controller to look like a single request in load report as follows: Transaction Controller Main Request HTTP Header Manager (host: foo) embedded resource 1 ; embedded resource 2;. I've attached pictures and all the steps that I'm taking. Sense analysis solution, in Composite Timeline Analysis panel you have the possibility to choose which sampler(s) to display so you can filter out the results you're not interested in If your goal is to execute. Transaction Controller 'Homepage' request 1; request 2; request 3; Transaction Controller 'News' request 1; request 2; Transaction Controller 'Results' request 1; request 2; What I need is to create controller, that will do following: 1) after 'Homepage' is done 50% users will end test, 20% will go to 'News' and 30% will go to. URL of your application 2. Throughput values will be calculated based on transaction per seconds and min response time which is in milli seconds,in this video you will learn Calculate Throughput in Jmeter. That means three things: Build a jMeter test for the steps. While Critical Section Controller used to block threads executing in parallel. Now, add one HTTP Request sampler in each Thread Group. sh on Linux/Unix. JMeter can only generate the HTML Reporting Dashboard from the CSV files. You can use the Transaction ControllerTransaction Controller to get consolidated time taken by the nested elements. Thread Group -> Add -> Login Controller -> Transaction Controller. It runs "only once" PER THREAD. 1 Thread Group. e. lk 1. Add a ForEach Controller to iterate all the keywords for the test case & Module Controller to call the keyword via Switch. I have added 5 in Synchronizing Controller. For example if COUNT is equal to 1: Instead of prev. Transaction Controller. You can also add "think time" between transactions, just like a real user reading pages before clicking on next, which are not included in the page load times. Add constant timer/Uniform random timer of 5 sec only in first sample of each transaction controller (no need to include in first sample of first transaction controller)I have a requirement in JMeter, while executing several recorded HTTP Request (placed inside Transaction Controller) in Thread Group, They should start its execution from one by one ie) Controller 1, Controller 2,. I am unable to extract the transaction controller name, which is displayed into "Log viewer Panel". 9) with Jmeter 5. missing items in jmeter result tree. 4. Now I have used the Transaction Controller and inside that using While controller for execution of all values from source file --- ${Variable}. add user 3. You will create five users that send requests to two pages on the JMeter Web site. I have multiple samples under Transaction Controller, when I imported the . Note that your. It acts like a library of reusable of scripts. Loop Controller. How do. These Transaction Controllers will be kept in the reusable Test Fragments. For that im passing two values to dynaTrace PC=jmeter NA-sampler name/Transaction controller name . jtl in the aggregate report, and saved the table data in CSV, it is showing individual samples instead of showing the overall response time of the transaction controller. Jmeter will add think time after each transaction in the script. You can use Transaction Controller in "Generate Parent Sample" mode to to group these requests into one "larger" request which will be plotted into charts. JMeter HTML Dashboard Report Generation Steps to Generate Proper JMeter HTML Dashboard Report:-While creating a Test Script for a Test Scenario in JMeter, the best practice is to put each group of Samplers for a particular Transaction (or a User Action) inside a respective Transaction Controller (also, by default when we go for. I want to control my throughput per minute via the "Constant Throughput Timer" timer, however, it only applies to the HTTP requests, and not the transactions controllers. setIgnore() function and the sampler being ignored is underneath a Transaction controller with the "Generate parent sample" checkbox checked, then in the "View Results Tree" listener (and also in the JMeter Dashboard) I get an empty parent sample with. Hover the mouse on ‘Add’. Include duration of timer and pre-post processors in generated sample - It is the time which includes all processing samples within the Transaction controller , not just the HTTP samples. Have a counter reference name.