Câu trả lời rất đơn giản: Bạn không thể bắt đầu thử nghiệm hiệu suất đủ sớm khi xây dựng các ứng dụng web! Ví dụ, nó thậm chí còn là một ý tưởng tốt để bắt đầu thực hiện thử nghiệm trước khi một dòng mã được viết. Bằng cách kiểm tra các công nghệ cơ sở (mạng, cân bằng tải, ứng dụng, cơ sở dữ liệu và máy chủ web) đầu vào đối với các cấp tải trọng bạn có kế hoạch hỗ trợ, bạn tốt hơn có thể tối ưu hóa máy chủ web của bạn và có khả năng ngăn chặn chi phí kinh doanh (tức là, mất doanh thu) sau này. Khám phá ra rằng cấu hình phần cứng của bạn không đủ khi ứng dụng được triển khai có thể rất tốn kém để sửa chữa. Kiểm tra máy chủ cho mức độ căng thẳng tối đa của nó trước khi bắt đầu phát triển là một ý tưởng tuyệt vời. Các chi phí cho việc sửa chữa một vấn đề hiệu suất leo thang như quá trình phát triển di chuyển về phía trước. Ví dụ, phát hiện một vấn đề thực hiện sau khi một ứng dụng hoặc trang web đã được triển khai có nghĩa là vô số giờ để sửa chữa những giờ máy chủ vấn đề người đàn ông đó đã được dành cấu hình máy chủ web (hoặc ứng dụng) lần đầu tiên. Trong phát triển phần mềm, tất cả các kỹ sư phần mềm ( và đội ngũ đảm bảo chất lượng) nên có quyền truy cập vào các công cụ kiểm tra hiệu suất để kiểm tra mã riêng cho hiệu suất và các vấn đề về thực hiện song song (ví dụ, vấn đề gây ra bởi ổ khóa cơ sở dữ liệu hoặc mutexes khác). Các nhà quản lý công nghệ phần mềm cho các dự án web đang nhận ra rằng mỗi nhà phát triển phải chịu trách nhiệm cho cả các chức năng và hiệu suất của mã. Ngay sau khi một số trang web đang làm việc, các bài kiểm tra tải trọng đầu tiên cần được thực hiện bởi đội ngũ đảm bảo chất lượng. Từ thời điểm đó, thực hiện thử nghiệm nên là một phần của các xét nghiệm thường xuyên mỗi ngày cho từng xây dựng của phần mềm.
đang được dịch, vui lòng đợi..
