CSV data set config
Last updated
Last updated
Định nghĩa: CSV Data Set Config được sử dụng để đọc các dòng từ một tệp và chia chúng thành các biến. Rất phù hợp để xử lý số lượng lớn các biến và cũng hữu ích để thử nghiệm với các giá trị "ngẫu nhiên" và duy nhất.
JMeter hỗ trợ các tệp CSV có dòng tiêu đề xác định tên cột. Để bật tính năng này, hãy để trống trường " Tên biến ". Phải cung cấp dấu phân cách chính xác.
Ví dụ: test1.csv , test2.csv , …, test n.csv
Name
Mô tả tên cho phần tử này được hiển thị trong cây
Không
Filename
Tên của tệp cần đọc. Tên tệp tương đối được giải quyết theo đường dẫn của kế hoạch kiểm tra đang hoạt động. Đối với thử nghiệm phân tán, tệp CSV phải được lưu trữ trên hệ thống máy chủ lưu trữ trong thư mục tương đối chính xác với nơi máy chủ JMeter được khởi động. Tên tệp tuyệt đối cũng được hỗ trợ, nhưng lưu ý rằng chúng không có khả năng hoạt động ở chế độ từ xa, trừ khi máy chủ từ xa có cùng cấu trúc thư mục. Nếu cùng một tệp vật lý được tham chiếu theo hai cách khác nhau - ví dụ: csvdata.txt và ./csvdata.txt - thì chúng được coi là các tệp khác nhau. Nếu hệ điều hành không phân biệt giữa chữ hoa và chữ thường, csvData.TXT cũng sẽ được mở riêng.
Có
File encoding
Mã hóa được sử dụng để đọc tệp nếu không phải là mặc định của nền tảng.
Không
Variable Names (comma-delimited)
Danh sách tên biến. Các tên phải được phân tách bằng ký tự phân cách. Chúng có thể được trích dẫn bằng dấu ngoặc kép. JMeter hỗ trợ các dòng tiêu đề CSV: nếu trường tên biến trống, thì dòng đầu tiên của tệp được đọc và diễn giải là danh sách tên cột.
Không
Ignore first line(only use if Variable Names is not empty)
Bỏ qua dòng đầu tiên của tệp CSV, dòng này chỉ được sử dụng nếu Tên biến không trống, nếu Tên biến trống thì dòng đầu tiên phải chứa tiêu đề
Không
Delimiter (use '\t' for tab)
Sử dụng dấu nào để phân các cột
Có
Allow quoted data
Tệp CSV có cho phép trích dẫn giá trị không? Nếu được bật, giá trị có thể được đặt trong " - dấu ngoặc kép - cho phép giá trị chứa dấu phân cách.
Có
Recycle on EOF
Có nên đọc lại tệp từ đầu khi đạt đến EOF không? (mặc định là đúng )
Có
Stop thread on EOF
Có nên dừng luồng ở EOF nếu Recycle là false không? (mặc định là false )
Có
Sharing mode
All threads : (mặc định) tập tin được chia sẻ giữa tất cả các luồng.
Current thread group: mỗi tệp được mở một lần cho mỗi nhóm luồng trong đó phần tử xuất hiện
Current thread: mỗi tệp được mở riêng cho từng luồng
Identifier: tất cả các luồng chia sẻ cùng một mã định danh sẽ chia sẻ cùng một tệp. Ví dụ, nếu bạn có 4 nhóm luồng, bạn có thể sử dụng một ID chung cho hai hoặc nhiều nhóm để chia sẻ tệp giữa chúng. Hoặc bạn có thể sử dụng số luồng để chia sẻ tệp giữa các số luồng giống nhau trong các nhóm luồng khác nhau.
Có