jMeter - Người nghe
Người nghe cung cấp quyền truy cập vào thông tin mà JMeter thu thập về các trường hợp thử nghiệm trong khi JMeter chạy. Kết quả hoặc thông tin mà người nghe thu thập được có thể được hiển thị dưới dạng:
- tree
- tables
- graphs
- tệp nhật ký
Tất cả các trình nghe ghi cùng một dữ liệu thô vào tệp đầu ra khi một dữ liệu được chỉ định.
Cấu hình mặc định
Các mục mặc định sẽ được lưu có thể được xác định theo một trong hai cách sau:
bên trong jmeter.properties(hoặc user.properties). Tệp này có trong/bin thư mục của JMeter. Để thay đổi định dạng mặc định, hãy tìm dòng sau trong jmeter.properties -
jmeter.save.saveservice.output_format=
Bằng cách sử dụng cửa sổ bật lên Cấu hình như được hiển thị trong ảnh chụp màn hình sau:
JMeter tạo ra kết quả của quá trình chạy thử nghiệm dưới dạng JMeter Text Logs (JTL). Chúng thường được gọi là tệp JTL, vì đó là phần mở rộng mặc định - nhưng bất kỳ phần mở rộng nào cũng có thể được sử dụng.
Nếu nhiều thử nghiệm được chạy bằng cách sử dụng cùng một tên tệp đầu ra, thì JMeter sẽ tự động thêm dữ liệu mới vào cuối tệp.
Người nghe có thể ghi kết quả vào tệp nhưng không ghi vào giao diện người dùng. Nó có nghĩa là cung cấp một phương tiện ghi dữ liệu hiệu quả bằng cách loại bỏ chi phí GUI.
Khi chạy vào -
GUI mode - sử dụng trình ghi dữ liệu đơn giản của trình nghe
non-GUI mode - cờ -l có thể được sử dụng để tạo tệp dữ liệu.
Người nghe có thể sử dụng nhiều bộ nhớ nếu có rất nhiều mẫu. Để giảm thiểu dung lượng bộ nhớ cần thiết, hãy sử dụng tính năng Ghi dữ liệu đơn giản với định dạng CSV.
Định dạng nhật ký CSV
Định dạng nhật ký CSV phụ thuộc vào mục dữ liệu nào được chọn trong cấu hình. Chỉ các mục dữ liệu được chỉ định mới được ghi lại trong tệp. Thứ tự xuất hiện của các cột là cố định và như sau:
Cánh đồng | Sự miêu tả | Ví dụ về giá trị |
---|---|---|
timeStamp | tính bằng mili giây kể từ ngày 1/1/1970 | 1354223881017 |
trôi qua | tính bằng mili giây | 1858 |
nhãn | nhãn người lấy mẫu | Yêu cầu HTTP |
responseCode | ví dụ: 200, 404 | 200 |
hồi đáp | ví dụ: OK | đồng ý |
threadName | Nhóm chủ đề 1-1 | |
loại dữ liệu | ví dụ văn bản | bản văn |
sự thành công | đúng hay sai | thật |
thất bại | nếu có | |
byte | số byte trong mẫu | 34908 |
grpThreads | số lượng chủ đề hoạt động trong nhóm chủ đề này | 1 |
allThreads | tổng số chủ đề đang hoạt động trong tất cả các nhóm | 1 |
URL | http://tutorialspoint.com | |
Tên tệp | nếu Lưu phản hồi vào tệp đã được sử dụng | |
độ trễ | thời gian để trả lời đầu tiên | 132 |
mã hóa | utf-8 | |
Số lượng mẫu | số lượng mẫu (1, trừ khi nhiều mẫu được tổng hợp) | 1 |
ErrorCount | số lỗi (0 hoặc 1, trừ khi nhiều mẫu được tổng hợp) | 0 |
Tên máy chủ | nơi mẫu được tạo ra | Máy tính xách tayManisha |
IdleTime | số mili giây của thời gian 'Không hoạt động' (thường là 0) | |
Biến | nếu được chỉ định |
Lưu dữ liệu phản hồi
Dữ liệu phản hồi có thể được lưu trong tệp nhật ký XML nếu được yêu cầu. Tuy nhiên nó không cho phép lưu các tập tin và hình ảnh lớn. Trong những trường hợp như vậy, hãy sử dụng Post-Processor Save_Responses_to_a_file. Thao tác này tạo một tệp mới cho mỗi mẫu và lưu tên tệp cùng với mẫu. Tên tệp sau đó có thể được đưa vào đầu ra nhật ký mẫu. Dữ liệu sẽ được truy xuất từ tệp nếu cần thiết khi tệp nhật ký mẫu được tải lại.
Đang tải (đọc) dữ liệu phản hồi
Để xem tệp kết quả hiện có, bạn có thể sử dụng nút "Duyệt qua ..." tệp để chọn tệp. Nếu cần, chỉ cần tạo một kế hoạch thử nghiệm giả với Trình xử lý thích hợp trong đó.
Lưu dữ liệu GUI của người nghe
JMeter có khả năng lưu bất kỳ trình nghe nào dưới dạng tệp PNG. Làm như vậy,
Chọn người nghe trong bảng điều khiển bên trái bằng cách chọn Chỉnh sửa → Lưu dưới dạng hình ảnh. Hộp thoại tệp xuất hiện.
Nhập tên mong muốn.
Lưu người nghe.