I have been asked to perform performance testing of ETL process. I use Jmeter for performace testing of web applications, but this is the first time I have been asked to do it for ETL process. After researching I think what I want to achieve are the below steps but do not know how to achieve them.
The steps are
- Verify that data loads and queries are executed within anticipated time frames
- Verify that maximum anticipated volume of data is loaded within an acceptable time frame
- Verify load times with various amounts of data to predict scalability
Note: Our Company is not using any tool to for testing ETL process and they are doing it using java, so for performance testing also, I will not be provided with any paid tool, I will have to use open source technologies. My skill sets includes java, Jmeter.