Gatling JMS Check bodyBytes IBM500
Cảnh báo Spam: Bài đăng này bị đánh dấu là spam bởi hệ thống của chúng tôi . Vì vậy, nó không thể được hiển thị trong trang chủ! Ban quản trị sẽ xem xét trong thời gian sớm nhất. Nếu bạn có bất kỳ vấn đề gì, hãy gửi phản hồi cho chúng tôi.
https://docs.gatling.io/reference/script/core/checks/#bodybytes
bodyBytes sẽ trả về response body kiểu byte array, mình dùng hàm transform để convert bytes về String sau đó validate
.check(bodyBytes.transform(bytes => new String(bytes, "IBM500").contains("Successful")).is(true))
Ví dụ:
val scn = scenario("JMS DSL test").repeat(1) {
exec(jms("req reply testing")
.requestReply
.queue("jmstestq")
.textMessage("request message from gatling jms")
.jmsType("BytesMessage")
.check(bodyBytes.transform(bytes => new String(bytes, "IBM500").contains("Successful")).is(true))
}
Check dạng bodyBytes transform dùng khi message nhận về dạng byte array
All rights reserved