I have written a load test for a web application. The test script submits a request to the server via HTTP and then polls the server in a While loop with a small timer, to see when the request has been processed. The problem I am having is that in all the listeners (aggregate graph, table, etc.) JMeter only shows the time each request took and not the total time to process the job, i.e. time from initial request sent until response that contains the expected “complete” message.
How can I add something like “profiling points” which will get data onto the listeners graphs? Or is there another way this is typically handled?
You need a Transaction Controller. Put elements times of which you want to aggregate under it. Transaction controller will then appear in all your listeners. Its load and latency times will be sums of those parameters of its nested elements.