An End to End architecture is defined as follows:
JMS queue->Kakfa cluster->spark streaming->Hbase table
For Performance testing whole architecture, i can produce xmls through tools like Jmeter to JMS queue(will give response times of sending data to jms only) which flows through various components to Hbase.
I can even test each and every components individually(jms, kafka, spark),(which will give response times for particular block) I want to prepare script in jmeter which should inject data into JMS queue and get the response time for data reaching hbase.(end-end benchmarking)
Is this any way possible? Or am i going in wrong direction?
Any suggestions to achieve this? Suggestions will be appreciated.