2 điểm bởi GN⁺ 2023-07-01 | 1 bình luận | Chia sẻ qua WhatsApp
  • Nhóm Hurl công bố phát hành Hurl 4.0.0
  • Bao gồm báo cáo HTML được cải thiện, thông tin lỗi chi tiết cho CI/CD, bộ lọc mới (decodexpath), thay đổi trong cách đánh giá JSONPath và hỗ trợ phương thức HTTP tùy chỉnh
  • Báo cáo HTML được cải thiện, dòng thời gian waterfall, nhật ký thực thi có kèm header của request và response, cùng tệp nguồn có áp dụng màu tô sáng cú pháp
  • Mở rộng mô tả lỗi thông qua tùy chọn --error-format, có thể ghi log header và body của response để hữu ích cho việc gỡ lỗi CI/CD
  • Với các bộ lọc mới (decodexpath), có thể giải mã byte response một cách tường minh và đánh giá biểu thức XPath
  • Trong Hurl 4.0.0, cách đánh giá JSONPath đã thay đổi, giới hạn việc trả về giá trị cho bộ chọn chỉ mục mảng và khóa đối tượng
  • Hurl 4.0.0 hỗ trợ các phương thức HTTP tùy chỉnh được viết bằng chữ in hoa
  • Bản phát hành này cũng bao gồm các cải tiến khác và sửa lỗi
  • Người dùng được khuyến nghị xem danh sách đầy đủ các cải tiến và sửa lỗi trong ghi chú phát hành, đồng thời gắn sao cho Hurl trên GitHub hoặc chia sẻ trên Twitter.

1 bình luận

 
GN⁺ 2023-07-01
Ý kiến trên Hacker News
  • Hurl: công cụ dòng lệnh dựa trên curl để thực thi các yêu cầu HTTP bằng định dạng văn bản thuần đơn giản
  • Phiên bản mới của Hurl được khen ngợi nhờ phần giới thiệu thân thiện với người dùng và các ví dụ mã
  • Hurl được khuyến nghị như một tiêu chuẩn thực tế cho kiểm thử API, có thể thay thế các công cụ như Postman
  • Hurl được đánh giá cao vì sự đơn giản và việc tuân thủ nguyên tắc Unix là nhận đầu vào từ stdin và gửi đầu ra tới stdout
  • Một công ty tên Adaptive sử dụng Hurl rất rộng rãi để tự động hóa và ổn định hóa việc kiểm thử sản phẩm
  • Hurl được khuyến nghị nhờ tính dễ sử dụng, cho phép cả người dùng không chuyên kỹ thuật cũng có thể xây dựng bài kiểm thử
  • Một công cụ tương tự Hurl là Httpie được nhắc đến như một lựa chọn thay thế cho xử lý HTTP trên dòng lệnh
  • Những người yêu thích Emacs nhắc đến một công cụ tương tự là restclient.el, nhưng cũng nói rằng xử lý mọi thứ bên trong Emacs là điều khó khăn
  • Người dùng đề xuất bổ sung cho Hurl khả năng chuyển các assertion sang script bên ngoài cho các kịch bản kiểm thử phức tạp
  • Hurl được khen ngợi vì sự đơn giản và sức mạnh trong việc quản lý các quy tắc máy chủ web phức tạp
  • Phần bình luận nhìn chung thể hiện cảm xúc tích cực và sự quan tâm đối với Hurl