Sử dụng phần mềm mã nguồn mở Jmeter để ghi lại các luồng chức năng cho 2 kịch bản: NHẬP ĐIỂM, BÁO CÁO trên trình duyệt IE. Để sử dụng các chức năng của trang web quản lý trường học người dùng phải có một tài khoản đăng nhập vào hệ thống. Khi người dùng vào trang đăng nhập (http://cntt.dyndns.info:8851/login/) thì máy chủ gửi lại cho máy khách một Cookie. Máy khách sẽ lưu trữ Cookie này và gửi lại máy chủ mỗi khi máy khách gửi một yêu cầu khác tới máy chủ. Giá trị Cookie do máy chủ sinh ra nên ta phải cài đặt tham số Cookie trong mỗi kịch bản để đảm bảo kịch bản chạy đúng.
Ngoài ra để đảm bảo kịch bản kiểm thử của ta mô phỏng người dùng ảo giống như trong thực tế chúng ta phải thực hiện cài đặt thời gian nghĩ (think time) cho từng yêu cầu máy khách gửi đến máy chủ. Thời gian nghĩ cho từng yêu cầu trong 2 kịch bản kiểm thử đã được phân tích và chỉ rõ trong Bảng 3.1.
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 1 thư viện mở rộng của Jmeter để thực hiện kiểm thử: JMeterPlugins-0.5.1.zip. Gói thư viện mở JMeterPlugins-0.5.1.zip cung cấp ta 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, sử dụng CPU, số đĩa đọc/ghi, sử dụng bộ nhớ.