Chắc hẳn với bất kỳ ai quen thuộc với JMeter cũng đã từng ít nhất một lần sử dụng đến các component của PostProcessor trong JMeter (dùng để trích xuất data sau khi request đã được thực thi). Nó có thể là ID, token, hoặc bất cứ thông tin nào cần thiết cho những request sau đó.
Và những component thông dụng nhất để làm công việc này, đó là:
- - CSS/JQuery Extractor
- JSON Path Extractor
- Regular Expression Extractor
- XPath Extractor
Một bài test đã được đưa ra để kiểm chứng vấn đề này. Và sau đây là kết quả (dựa trên tiêu chí performance)
- 1. Regular Expression Extractor
2. JSON Path Extractor
3. CSS/JQuery Extractor
4. XPath Extractor
Tóm lại, Regular Expression Extractor dường như là sự lựa chọn tối ưu nhất vì nó nhanh hơn rất rất nhiều so với những Extractor còn lại. Và XPath Extractor là extractor chậm nhất trong số đó, vì vậy trước khi quyết định sử dụng XPath Extractor, nên cân nhắc kỹ có thật sự cần thiết hay không, có thể sử dụng Extractor nào thay thế được hay không.
IMPORTANT: Luôn luôn sử dụng Regular Expression Extractor trong mọi trường hợp (nếu có thể) vì nó nhanh và tốn rất ít bộ nhớ, RAM.
Xem thêm chi tiết tại http://www.testautomationguru.com/jmete ... omparison/