I am doing load testing for file upload and download scenarios in JMeter. I want to know which listeners are to be used and how to analyse the reports. Any link on analysis of reports will be helpful
It will depend on how your target system deals with this process.
I would imagine you would need:
- Header Manager or the Authorization Manager to perform web authorization;
- JSONExtractor to extract some data from the response;
- Assertions to fail requests that do not fulfill some requirement (upload and download time, e.g.)
Investigating the download content itself is a bit out-of-scope of JMeter components - you can deal with it by running generic code using BeanShells.
The funny thing is that you should not be using any Listeners. Listeners don't add any value, they're useful only for tests development and/or debugging.
jmeter -n -t test.jmx -l result.jtl -e -o /path/to/report/folder
When your test script finishes JMeter will generate HTML Reporting Dashboard which can be used for results analysis.