Question 3
You are managing the testing efforts of an existing distributed system that manages inventories of automobile and light truck tires from multiple warehouses across the country. The system is being enhanced to track incoming restocking shipments at the point of entry to the warehouse and outbound sales shipments at the point of shipment from the warehouse, all of which are executed in real-time. System loads traditionally peak on Mondays due to built-up demand from the previous weekend.
You are constructing an operational profile that emulates entities that submit large, bulk orders of greater than or equal to 1600 tires per transaction. You feel the profile you are constructing accurately reflects this type of power purchaser.
Which of the following steps must you take to ensure your operational profile is accurate?
Execute the performance test with the operational profile and adjust the parameters as needed.
Review and adjust the profile with key stakeholders prior to using it.
Aggregate the specific operational profiles into a single generic profile and use that generic profile for load testing.
Based on the power purchaser information, create operational profiles for low and medium purchasers and use equal proportions of those profiles during the testing.
Correct answer: B
Explanation:
To ensure an accurate operational profile, it is crucial to validate and adjust it with key stakeholders before executing tests. This step ensures that the workload realistically represents actual user behavior.Option A (Executing the test first and adjusting later) is incorrect because adjustments should be made before execution to avoid misleading results.Option C (Aggregating profiles into a single generic profile) removes important distinctions between different user types, reducing test accuracy.Option D (Creating separate profiles and using equal proportions) does not match the actual power purchaser behavior, which requires a realistic representation of their higher-volume transactions.
To ensure an accurate operational profile, it is crucial to validate and adjust it with key stakeholders before executing tests. This step ensures that the workload realistically represents actual user behavior.
Option A (Executing the test first and adjusting later) is incorrect because adjustments should be made before execution to avoid misleading results.
Option C (Aggregating profiles into a single generic profile) removes important distinctions between different user types, reducing test accuracy.
Option D (Creating separate profiles and using equal proportions) does not match the actual power purchaser behavior, which requires a realistic representation of their higher-volume transactions.