4.5.2 Tạo các kịch bản kiểm thử bằng JMeter
Các kịch bản kiểm thử đƣợc tạo dễ dàng thông qua giao diện của JMeter nhƣ hình 4.12. Ở hình 4.12, các kịch bản kiểm thử dƣới dạng ngôn ngữ tự nhiên ở bảng 4.7 đƣợc chuyển dƣới dạng ngôn ngữ kịch bản của JMeter. Theo hình này, các kịch bản đƣợc gửi lên máy chủ thể hiện trong phần Recording Controller, bao gồm 16/: thể hiện ngƣời dùng vào trang chủ, 17 /search.html: thể hiện ngƣời dùng tìm kiếm thông tin các chuyến du lịch, 18 /tours/45/10/du-lich-hoa-binh.html: thể hiện ngƣời dùng đang xem chi tiết chuyến du lịch, 19 /lien-he.html: thể hiện ngƣời dùng đang vào trang liên hệ để nhập thông tin đăng kí chuyến du lịch, 20 /: ngƣời dùng gửi các
thông tin liên hệ lên máy chủ, 21 /lien-he.html: thể hiện ngƣời dùng trở lại trang liên hệ sau khi hoàn tất thông tin đăng kí, 22 /: thể hiện ngƣời dùng trở lại trang chủ, kết thúc quá trình đặt chuyến du lịch. Các kịch bản sẽ đƣợc lƣu dƣới dạng tập tin jmx: LienVietTravel.jmx. Các dữ liệu kiểm thử sẽ đƣợc lƣu trữ tập trung trong một thƣ mục Config.
Hình 4.13 thể hiện các dữ liệu kiểm thử của kịch bản tìm kiếm chuyến du lịch và nhập thông tin liên hệ. Các dữ liệu dùng để chạy các kịch bản gồm thông tin tìm kiếm các chuyến du lịch và thông tin đăng kí chuyến du lịch đƣợc lƣu trong hai tập tin có tên lienhe_data.csv và search_data.csv. Việc này giúp cho các kiểm thử viên có thể quản lý (thêm/sửa/xóa) dễ dàng dữ liệu trong quá trình chạy các kịch bản kiểm thử.