为什么要做性能测试?以下是摘自Loadrunner帮助文档的回答:
Automated Performance Testing is a discipline that leverages products,people, and processes to reduce the risks of application, upgrade, or patch deployment. At its core, automated performance testing is about applying production workloads to pre-deployment systems while simultaneously measuring system performance and end-user experience. A well-constructed performance test answers questions such as:
➤ Does the application respond quickly enough for the intended users?
你的应用程序的响应时间足够快吗?
➤ Will the application handle the expected user load and beyond?
你的应用程序能轻松应付那么多的用户负载吗?
➤ Will the application handle the number of transactions required by the business?
你的应用程序能处理那么多业务所需的事务吗?
➤ Is the application stable under expected and unexpected user loads?
在预期的用户压力下,你的应用程序足够稳定吗?在超出预期的用户压力下呢?
➤ Are you sure that users will have a positive experience on go-live day?
你能确定用户在使用你的应用程序时会得到好的体验吗?
By answering these questions, automated performance testing quantifies the impact of a change in business terms. This in turn makes clear the risks of deployment. An effective automated performance testing process helps you to make more informed release decisions, and prevents system downtime and availability problems.