During the design phase of a performance critical software product, management decides to create a TAS to do load testing on the software to measure its performance. The product contains different architectural components, including a browser-based front end, microservices implemented in the back end, and a relational database. It is important to measure all individual transactions in the entire architectural stack.
How can you automatically provide this information from the test automation software?
Select ONE option.
A.
You cannot. This information has to be gathered manually at the end of every transaction
B.
The test automation engineer (TAE) can record the timing information during the execution of all transactions
C.
Trace IDs should be populated across the software components and measured time values should be associated with these IDs
D.
Third-party tools should be inserted into the different layers of the architecture and these agents should log the collected data into a database