Json extractor

Định nghĩa: JSON PostProcessor cho phép bạn trích xuất dữ liệu từ các phản hồi JSON bằng cú pháp JSON-PATH. Bộ xử lý hậu kỳ này rất giống với trình trích xuất biểu thức chính quy. Nó phải được đặt làm con của HTTP Sampler hoặc bất kỳ trình lấy mẫu nào khác có phản hồi. Nó sẽ cho phép bạn trích xuất nội dung văn bản theo cách rất dễ dàng

Thuộc tính
Mô tả
Yêu cầu

Name

Mô tả tên cho phần tử này được hiển thị trong tree

Không

Apply to

Tính năng này được sử dụng với các trình lấy mẫu có thể tạo các mẫu phụ

  • Main sample and sub-sample: chỉ áp dụng cho mẫu chính

  • Main sample only: chỉ áp dụng cho các mẫu phụ

  • Sub-sample only: áp dụng cho cả hai

  • JMeter VAriable Name to use: Trích xuất sẽ được áp dụng cho nội dung của biến được đặt tên

Names of created variables

Tên biến được phân tách bằng dấu chấm phẩy sẽ chứa kết quả của biểu thức JSON-PATH (phải khớp với số biểu thức JSON-PATH)

JSON Path expression

Biểu thức JSON-PATH được phân tách bằng dấu chấm phẩy (phải khớp với số biến)

Match No. (0 for Random)

Đối với mỗi Biểu thức Đường dẫn JSON, nếu truy vấn Đường dẫn JSON dẫn đến nhiều kết quả, bạn có thể chọn kết quả nào để trích xuất dưới dạng Biến:

  • 0 : có nghĩa là ngẫu nhiên (Giá trị mặc định)

  • -1 nghĩa là trích xuất tất cả kết quả, chúng sẽ được đặt tên là <tên biến> _N (trong đó N từ 1 đến Số kết quả)

  • X : có nghĩa là trích xuất kết quả thứ X. Nếu thứ X này lớn hơn số lượng kết quả khớp, thì không có gì được trả về. Giá trị mặc định sẽ được sử dụng

  • Các số phải được đưa ra dưới dạng danh sách phân cách bằng dấu chấm phẩy. Số lượng phần tử trong danh sách đó phải khớp với số lượng Biểu thức đường dẫn JSON đã cho. Nếu để trống, giá trị 0 sẽ được sử dụng làm mặc định cho mọi biểu thức

Không

Computer concatenation var (suffix_ALL)

Nếu tìm thấy nhiều kết quả, plugin sẽ nối chúng bằng dấu phân cách ' , ' và lưu trữ trong một var có tên <tên biến> _ALL

Không

Last updated