Như chúng ta đã biết, Test Fragment giúp tái sử dụng các phần còn lại của một kịch bản kiểm thử và là 1 phần để tối ưu testscript của bạn.
Dưới dây mình sẽ làm rõ hơn về chức năng và cách sử dụng của Test Fragment:
Giả sử trong Thread Group của bạn có 3 kịch bản:
- Login -> Trang DS Tài khoản
- Login -> Trang DS Phòng ban
- Login -> Trang DS Chức vụ
trong đó Login gồm 2 request: Pre Login và Post Login
Có thể thấy nếu bình thường bạn sẽ viết lại 6 lần http request cho 3 kịch bản trên, trường hợp thay đổi tham số và biến số bạn cũng sẽ thay đổi 6 lần.
Test Fragment sẽ giúp chúng ta tinh giản lại testscript: cho phép sử dụng lại 1 phần của kịch bản.
B1. Tạo 1 Test Fragment > bạn sẽ add 2 HTTP Request Login vào Test Fragment.
B2. Để sử dụng Test Fragment thì bạn có thể chọn: Include Controller hoặc Module Controller.
- Include Controller thì bạn cần phải lưu Test Fragment trước --> Chọn Test Fragement vừa lưu (Xem KB1 - Phương án 2)
- Module Controller thì bạn sẽ được chọn đối tượng bạn mong muốn, ở đây là Test Fragment - Login (Xem KB1 - Phương án 3)
Làm tương tự với KB2, KB3. Như vậy là bạn đã tối giản lại testscript cũng như giảm thiểu việc chỉnh sửa khi có thay đổi tham số, tham chiếu ở phần Login.
Student feedback
Reviews