jMeter - Kế hoạch Kiểm tra JMS
Trong chương này, chúng ta sẽ học cách viết một kế hoạch thử nghiệm đơn giản để kiểm tra Dịch vụ nhắn tin Java (JMS). JMS hỗ trợ hai kiểu nhắn tin -
Point-to-Point messaging- Tin nhắn hàng đợi thường được sử dụng cho các giao dịch mà người gửi mong đợi phản hồi. Hệ thống nhắn tin hoàn toàn khác với các yêu cầu HTTP thông thường. Trong HTTP, một người dùng gửi yêu cầu và nhận được phản hồi.
Topic messaging- Tin nhắn chủ đề thường được gọi là tin nhắn pub / sub. Nhắn tin theo chủ đề thường được sử dụng trong trường hợp một thông điệp được xuất bản bởi một nhà sản xuất và được nhiều người đăng ký sử dụng.
Hãy để chúng tôi xem một ví dụ thử nghiệm cho từng điều này. Các điều kiện tiên quyết để kiểm tra JMS là:
Chúng tôi sử dụng Apache ActiveMQ trong ví dụ. Có nhiều máy chủ JMS khác nhau như IBM WebSphere MQ (trước đây là MQSeries), Tibco, v.v. Tải xuống từ các tệp nhị phân từ trang web Apache ActiveMQ.
Giải nén kho lưu trữ, chuyển đến thư mục đã giải nén và chạy lệnh sau từ bảng điều khiển lệnh để khởi động máy chủ ActiveMQ -
.\bin\activemq start
Bạn có thể xác minh xem máy chủ ActiveMQ đã khởi động hay chưa bằng cách truy cập giao diện quản trị tại địa chỉ sau http://localhost:8161/admin/. Nếu nó yêu cầu xác thực, hãy nhập userid và mật khẩu làm quản trị viên . Màn hình tương tự như hình dưới đây -
Bây giờ sao chép activemq-all-xxxjar (XXX tùy thuộc vào phiên bản) từ thư mục đã giải nén ActiveMQ sang /home/manisha/apache-jmeter-2.9/lib.
Với thiết lập ở trên, hãy để chúng tôi xây dựng kế hoạch thử nghiệm cho -
Kế hoạch kiểm tra JMS Point-to-Point
Kế hoạch kiểm tra chủ đề JMS