Từ bản kế hoạch kiểm thử, chúng ta tiến hành cụ thể hóa phƣơng pháp kiểm thử hiệu năng bằng cách phân tích và thiết kế các kiểm thử. Bảng 3.7 thể hiện các tài liệu cần cho quá trình phân tích, thiết kế kiểm thử hiệu năng và tài liệu thu đƣợc khi kết thúc quá trình này.
Bảng 3.7. Tài liệu đầu vào và đầu ra của giai đoạn lập phân tích và thiết kế kiểm thử
Tài liệu đầu vào Tài liệu đầu ra
Bản kế hoạch kiểm thử hiệu năng Bản yêu cầu dự án
Bản thiết kế kiến trúc, thiết kế chi tiết của hệ thống, giao diện
Bản đặc tả thiết kế kiểm thử hiệu năng
Các công việc của hoạt động này :
Xem xét và phân tích các tài liệu cơ bản của dự án phục vụ cho việc thiết kế kiểm thử nhƣ bản kế hoạch kiểm thử hiệu năng, tài liệu yêu cầu dự án, bản thiết kế kiến trúc, thiết kế chi tiết của hệ thống, các giao diện, bản đánh giá rủi ro, v.v.
Xác định các điều kiện kiểm thử dựa trên các kết quả phân tích ở trên. Các điều kiện kiểm thử ở đây là tất cả những gì mà việc kiểm thử hiệu năng quan tâm đến nhƣ các yêu cầu gửi đến máy chủ trong một luồng nghiệp vụ của trang Web, các loại dữ liệu cần cho các yêu cầu này.
Thiết kế kiểm thử. Dựa vào phƣơng pháp kiểm thử đã xác định, chúng ta thiết kế các kịch bản kiểm thử bằng ngôn ngữ tự nhiên, thiết kế các ca kiểm thử chúng ta cần thực hiện.
Đánh giá khả năng kiểm thử hiệu năng phù hợp với hệ thống và yêu cầu khách hàng. Sau khi thiết kế kiểm thử, chúng ta cần đánh giá các thiết kế đã bao phủ đầy đủ yêu cầu kiểm thử hiệu năng của dự án hay chƣa. Việc kiểm thử hiệu năng của trang Web phụ thuộc và các cấu hình phần cứng, hệ điều hành, trình duyệt, các kết nối mạng, tƣờng lửa, v.v. mà chúng ta không thể xác định hoặc tạo lại đƣợc.
Thiết kế môi trƣờng kiểm thử. Việc kiểm thử hiệu năng trang Web mô phỏng ngƣời dùng truy cập vào phần nào đó của trang. Với lƣợng ngƣời
dùng lớn, ví dụ 100 ngƣời dùng, chúng ta không tạo một môi trƣờng với 100 máy tính và 100 nhân viên cùng thực hiện truy cập. Chúng ta sẽ dùng công cụ để mô phỏng thực hiện, gửi đi các mẫu giống nhau truy cập vào