Home / KIỂM THỬ DI ĐỘNG / Hướng dẫn ghi lại hành động khi thao tác trên Website bằng Jmeter

Hướng dẫn ghi lại hành động khi thao tác trên Website bằng Jmeter

Ở bài viết này mình sẽ hướng dẫn các bạn cách record một function nào đó trên Website để phục vụ cho việc test, cũng như prepare script test cho mình.

Mình có 1 website: https://my.api.org/ search ở trên mạng để lấy làm ví dụ
Mình muốn record được chức năng đăng ký tài khoản và login thì làm như nào??
Sau đây là 5 step thực hiện nhé:

Bước 1: Tạo ra một Templates Recording sẵn có với JMeter Server Proxy Port mặc định là 8888. Nếu trùng với port đã có trong máy rồi thì bạn có thể đổi thành port khác 9999 chẳng hạn, mình thì vẫn để nguyên

tạo template recording

 

Bước 2: Start bắt đầu Recording…Mình không thay đổi gì cấu hình trong HTTP(S) Test Script Recorder cả, các record được lưu tại Controller: Recording Controller.
Lưu ý: Chứng chỉ bảo mật Certificate này được tạo ra nằm trong thư mục bin dùng để cho Bước 4

start tạo proxy trong jmeter

 

Bước 3: Cấu hinh Network Settings, ở Bước 2 khi mà Start Record JMeter sẽ tạo ra một con proxy để bắt các request mà bạn thực hiện ở trình duyệt vậy nên bạn phải cấu hình con proxy này vào nhé.

cấu hình proxy

cấu hình socks 5

Cơ bản thì việc Record đã gần xong, bạn có thể Record được đối với một số trang web mà không sử dụng https, còn đối với trang web sử dụng https thì bạn phải làm thêm một bước nữa.
Dưới đây là lỗi mà không add certificate mà thực hiện record cho trang web https

lỗi connect https

Bước 4: Thêm chứng chỉ Certificates

cấu hình certificate trong firefox

chọn certificate của jmeter

đồng ý trust certificate
Bước 5: Vào các chức năng để thực hiện Record

Khi vào trang đăng ký thì JMeter sẽ tạo ra một request

kết quả record đăng ký

Khi vào trang đăng nhập

lấy được request login

Chỉnh sửa, lấy ra các request cần thiết ta được một script hoàn chỉnh cho phần login như sau:

chọn lọc request cần thiết để lấy ra

Trên đây là phần cấu hình, record trong Jmeter đối với các trang web còn đối với ứng dụng android, ios thì các bạn cũng làm tương tự như 5 bước trên thôi.

4 comments

  1. không chạy đc báo lỗi từ bước 2 khi ấn start

Leave a Reply

Your email address will not be published. Required fields are marked *