Cấu hình máy client
Hardware Software Model Number of CPUs CPU speed (MHZ) Memory HDD capacity Network Operation System Intel(R) Pentium (R) Dual 2.20 GHz 2.19 GHz 2G 500 Gb Mbps Windows 7 Ultimate 32-bit 4.4 Kịch bản kiểm thử
Sử dụng phần mềm mã nguồn mở Jmeter để ghi lại các kịch bản. Phần mềm Jmeter cung cấp một số biểu đồ và thông tin về thời gian phản hồi, thông lƣợng, lỗi của hệ thống (nếu có), v.v… để chúng ta có thể thấy kết quả kiểm thử một cách trực quan và cụ thể. Do Jmeter là phần mềm mã nguồn mở nên ngoài biểu đồ cơ bản (core) thì có một vài thƣ viện mở (plugin) cũng đƣợc phát triển và tích hợp vào Jmeter để cung cấp cho chúng ta nhiều dạng biểu đồ và thông tin để ta phân tích hiệu năng của hệ thống dƣới nhiều góc nhìn khác nhau. Trong phần kiểm thử thực nghiệm này tôi cũng dùng thêm các thƣ viện mở rộng của Jmeter để thực hiện kiểm thử: JMeterPlugins-Standard-1.3.1.zip. Gói thƣ viện mở này cung cấp nhiều biểu đồ và thông tin. Trong phần trình bầy kết quả kiểm thử tôi có trình bày một vài loại biểu đồ nhƣ: biểu đồ thời gian phản hồi, mức độ sử dụng CPU, số đĩa đọc/ghi, mức độ sử dụng bộ nhớ.
Quy trình thực nghiệm gồm các bước sau:
Bước 1: Thiết lập ở công cụ Jmeter cho phép tăng dần số lƣợng kết nối với mức tăng mỗi lần là 25 request. Thời gian để tăng từ mức độ trƣớc lên mức độ sau là từ 15-25
Bước 2: Chạy kịch bản đo.
Bước 3: Trong quá trình đo, quan sát lỗi hoặc sự cố có xuất hiện hay không.
Bước 4: Phân tích các chỉ số sau khi đo để xác định ngƣỡng số lƣợng kết nối mà hệ thống bắt đầu hết tài nguyên hoặc không thể mở thêm kết nối mới. Ghi nhận kết quả.
Bước 5: Tiếp tục chạy lại kịch bản đo.
Bước 6: Xác định ngƣỡng thực sự của hệ thống tại vị trí mà hệ thống bắt đầu gặp lỗi. Kịch bản đo này nhằm mục tiêu xác định số lƣợng kết nối đồng thời mà máy chủ có thể cùng một lúc đáp ứng đƣợc. Kịch bản đo đƣợc thực hiện theo đúng các bƣớc trong phƣơng pháp đo kiểm, tuy nhiên trong phần kết quả sẽ chỉ phân tích kết quả trong kịch bản đo cuối cùng.
Phƣơng pháp đo là từ client có cài đặt công cụ Jmeter, tôi giả lập 25 ngƣời dùng