SoapUI

Phần mềm chụp màn hình:
SoapUI
Các chi tiết về phần mềm:
Phiên bản: 5.4.0 Cập nhật
Ngày tải lên: 22 Jun 18
Nhà phát triển: Ole Matzura
Giấy phép: Miễn phí
Phổ biến: 670

Rating: 3.5/5 (Total Votes: 2)

SoapUI là một dự án phần mềm thương mại, được phân phối tự do được thiết kế để sử dụng như một tiện ích tiện dụng cho thử nghiệm chức năng, kiểm tra tuân thủ, kiểm tra giám sát, kiểm tra bảo mật, cũng như kiểm tra, giám sát, gọi, mô phỏng hoặc mô phỏng các API dựa trên SOAP / WSDL và REST / WADL.


Tiêu chuẩn thực tế cho thử nghiệm API

SoapUI đã được tuyên bố là tiêu chuẩn thực tế cho thử nghiệm API và bao gồm hỗ trợ cho REST (Chuyển giao trạng thái đại diện), SOAP (Giao thức truy cập đối tượng đơn giản), JMS (Dịch vụ tin nhắn Java), JDBC (Kết nối cơ sở dữ liệu Java), Các giao thức AMF (Định dạng Thông báo Hành động), Giao thức HTTP (Giao thức Truyền Siêu văn bản) và Giao thức POX (Đồng bằng Cũ XML).

Trong số các điểm nổi bật, chúng tôi có thể đề cập rằng nó có thể được sử dụng cho mô phỏng dịch vụ, mô phỏng dịch vụ, tạo mã, kiểm tra POX, kiểm tra AMF, kiểm tra SOAP, kiểm tra REST, kiểm tra tải, thử nghiệm chức năng, kiểm tra JMS, kiểm tra JDBC, cũng như kiểm tra bảo mật. Nó có hơn 5,5 triệu lượt tải xuống và được phân phối như một phần của dự án Phần mềm SmartBear, tạo ra các công cụ phát triển và QA mạnh mẽ.

Ngoài ra, nó có thể được sử dụng như một công cụ tạo mã. Phần mềm này cũng cho phép người dùng dễ dàng và nhanh chóng tạo các bài kiểm tra hiệu năng nâng cao, cũng như chạy thử nghiệm chức năng tự động. SoapUI hoạt động tốt với tất cả GNU / Linux, mà nó được phân phối như các gói nhị phân dựng sẵn ở định dạng tar.gz và sh, hỗ trợ cả kiến ​​trúc bộ lệnh 64 bit (x86_64) và 32-bit (x86). Hệ điều hành Microsoft Windows và Mac OS X cũng được hỗ trợ.


Dưới mui xe và sẵn có

Chương trình đã được viết hoàn toàn bằng ngôn ngữ lập trình Java và sử dụng công nghệ Java Swing cho giao diện người dùng đồ họa của nó. Để thuận tiện cho bạn, nó được phân phối dưới dạng gói nhị phân chung được xây dựng sẵn bao gồm tệp thực thi JAR, cũng như trình cài đặt cho nền tảng phần cứng 32 bit và 64 bit, ở định dạng tệp sh. Thông tin về giá cho SoapUI Pro có thể được tìm thấy trên trang web của dự án.

Tính năng mới trong bản phát hành này:

  • Trình cắm SwaggerHub mới đi kèm giúp bạn dễ dàng nhập các định nghĩa API Swagger từ SwaggerHub vào dự án của bạn và xuất API của bạn sang SwaggerHub. (SOAPUIOS-152)
  • Sử dụng bộ nhớ hiệu quả hơn. (SOAPUIOS-154)
  • Một tính năng mới của Stanislaw Wozniak (một người dùng GitHub với biệt danh sponte): Á hậu thử nghiệm có một thiết lập mới có lệnh SoapUI xuất các đặc tính trường hợp thử nghiệm sang các báo cáo kiểu JUnit. Bạn có thể tìm & quot; Xuất kết quả JUnit mới với thuộc tính thử nghiệm & quot; hộp kiểm trên tab Báo cáo của hộp thoại, trong đó bạn chỉ định thuộc tính của nhân tố thử nghiệm trước khi chạy. Để kích hoạt chức năng này từ dòng lệnh, sử dụng đối số dòng lệnh -J mới. (SOAPUIOS-156)
  • Một sửa lỗi của Marc Paquette (marcpa00 trong GitHub): Các phiên bản trước của SoapUI được gửi gấp đôi các thông báo được gửi tới nhật ký bảng điều khiển từ mã Groovy. Marc đã sửa lỗi này. (SOAPUIOS-157)
  • Các bản sửa lỗi khác:
  • Plugin UXM AlertSite không thêm & quot; API theo dõi & quot; mục vào menu của sản phẩm. (SOAPUIOS-166)
  • Lỗi (& quot; Chế độ truy cập cho tập lệnh wsi-test-tools không thể được đặt & quot;) có thể xảy ra khi cài đặt sản phẩm trên Linux. (SOAPUIOS-161)
  • Việc chạy Tuân thủ WS-I cho một dịch vụ SOAP có thể gây ra một ngoại lệ. (SOAPUIOS-158)

Tính năng mới trong phiên bản:

  • Trình cắm SwaggerHub mới đi kèm giúp bạn dễ dàng nhập các định nghĩa API Swagger từ SwaggerHub vào dự án của bạn và xuất API của bạn sang SwaggerHub. (SOAPUIOS-152)
  • Sử dụng bộ nhớ hiệu quả hơn. (SOAPUIOS-154)
  • Một tính năng mới của Stanislaw Wozniak (một người dùng GitHub với biệt danh sponte): Á hậu thử nghiệm có một thiết lập mới có lệnh SoapUI xuất các đặc tính trường hợp thử nghiệm sang các báo cáo kiểu JUnit. Bạn có thể tìm & quot; Xuất kết quả JUnit mới với thuộc tính thử nghiệm & quot; hộp kiểm trên tab Báo cáo của hộp thoại, trong đó bạn chỉ định thuộc tính của nhân tố thử nghiệm trước khi chạy. Để kích hoạt chức năng này từ dòng lệnh, sử dụng đối số dòng lệnh -J mới. (SOAPUIOS-156)
  • Một sửa lỗi của Marc Paquette (marcpa00 trong GitHub): Các phiên bản trước của SoapUI được gửi gấp đôi các thông báo được gửi tới nhật ký bảng điều khiển từ mã Groovy. Marc đã sửa lỗi này. (SOAPUIOS-157)
  • Các bản sửa lỗi khác:
  • Plugin UXM AlertSite không thêm & quot; API theo dõi & quot; mục vào menu của sản phẩm. (SOAPUIOS-166)
  • Lỗi (& quot; Chế độ truy cập cho tập lệnh wsi-test-tools không thể được đặt & quot;) có thể xảy ra khi cài đặt sản phẩm trên Linux. (SOAPUIOS-161)
  • Việc chạy Tuân thủ WS-I cho một dịch vụ SOAP có thể gây ra một ngoại lệ. (SOAPUIOS-158)

Tính năng mới trong phiên bản 5.2.0:

  • Các Tính năng Mới Chính:
  • Bạn có thể sử dụng 4 xác nhận dựa trên JSONPath mới:
  • Số đếm JsonPath - Tính số lần xuất hiện phần tử trong phản hồi JSON.
  • Phù hợp với Sự tồn tại của JsonPath - Trích xuất dữ liệu từ một phản hồi JSON và so sánh nó với một giá trị mong đợi.
  • Kết hợp JsonPath - Kiểm tra xem phản hồi JSON có chứa nút cụ thể hay không.
  • JsonPath RegEx Match - Trích xuất dữ liệu từ một phản hồi JSON và xác minh nó với một biểu thức chính quy. Bạn có thể tìm các xác nhận mới trong hộp thoại Thêm xác nhận, trong nhóm xác nhận nội dung thuộc tính.
  • Bạn có thể tạo các dự án trống mới (trong các phiên bản trước đó, các dự án phải dựa trên WSDL hoặc WADL hoặc URI).
  • Cải tiến:
  • Giao diện mới được lấy cảm hứng từ Ready! API.
  • Hỗ trợ cho Java 6 đã bị loại bỏ. Để chạy SoapUI, bây giờ bạn cần có Java 7 trên máy tính của bạn. Gói cài đặt SoapUI bao gồm các mô-đun Java 7, vì vậy nếu bạn sử dụng trình cài đặt, bạn không phải tải xuống và cài đặt các tệp bổ sung.
  • Các biểu tượng kiểu cũ đã được thay thế bằng các biểu tượng mới hơn.
  • Các Plugin được Đóng gói:
  • Gói cài đặt SoapUI bao gồm các plugin sau:
  • Plugin MQTT - Cho phép kiểm tra IOT các dịch vụ MQTT.
  • Plugin vênh năng lượng - Cho phép tải và lưu mô tả giao diện Swagger.
  • Plugin UXM AlertSite - Cho phép giám sát các API được phân phối.
  • Lỗi đã sửa:
  • Xác nhận Thời gian chờ JMS không hoạt động.
  • SoapUI không tìm thấy tệp đính kèm được chỉ định bởi 'xop: Include href'.
  • SoapUI không tải được plugin khi bạn chạy thử nghiệm với testrunner.bat và thư mục hiện tại khác với bin.
  • & quot; Trợ giúp & gt; Chính sách bảo mật & quot; mục trình đơn không mở bất kỳ trang web nào. Bây giờ nó sẽ mở http://www.soapui.org/Store-Info/privacy-policy.html.
  • Trong trình chỉnh sửa bước kiểm tra Chuyển thuộc tính, bạn có thể thêm hai mục có cùng tên vào danh sách Chuyển giao.
  • Khi bạn đổi kích thước & quot; Chứa & quot; cửa sổ chỉnh sửa xác nhận, văn bản trong cửa sổ đó không thay đổi kích thước một cách thích hợp.
  • Tab Tổng quan của trình chỉnh sửa Giao diện REST được hiển thị & quot; Định nghĩa WSDL & quot; thay vì & quot; Định nghĩa WADL & quot;.
  • Đã có lỗi trong Tùy chọn SoapUI & gt; Màn hình Cài đặt WSDL.

Tính năng mới trong phiên bản 5.1.3:

  • Các tính năng chính mới:
  • REST Mocking - Dễ dàng tạo REST MockServices mà không cần script và thử nghiệm các API nguyên mẫu / không có sẵn.
  • Hỗ trợ OAuth 2.0 - API thử nghiệm sử dụng OAuth 2.0, thông tin đăng nhập OAuth 2.0 nhóm khác nhau vào tiểu sử và tự động hóa các bài kiểm tra OAuth 2.0 của bạn để tích hợp với các công cụ xây dựng khác.
  • Khám phá REST (Chỉ dành cho Chuyên gia) - Nhanh chóng nhận được API không có giấy tờ của bạn đang được kiểm tra bằng cách ghi lại các tương tác của bạn với API.
  • Trình tạo bộ công cụ thử nghiệm REST (chỉ dành cho Pro) - Tự động tạo các bộ thử nghiệm từ các tương tác đã ghi của bạn với API, đảm bảo bạn kiểm tra các yêu cầu phù hợp.
  • (Chỉ dành cho Pro) REST Discovery + REST Mocking - Liên tục tạo các REST Mocks bằng cách sử dụng các phản hồi từ các bản ghi REST Discovery.
  • Lỗi đã sửa:
  • XSD hiện được hiển thị chính xác cho MockServices trong thư mục con (SOAP-1313)
  • Bảng nhật ký bộ nhớ hiện hiển thị tổng bộ nhớ chính xác cho các kích thước trên 2GB (SOAP-1574)
  • Bây giờ có thể ký BinarySecurityToken khi tạo một mục nhập chữ ký WSS (SOAPUI-4586 / SOAP-1097, đóng góp từ Willem Salembier)
  • Trình chỉnh sửa tài nguyên và các chế độ xem trình chỉnh sửa yêu cầu hiện được đồng bộ hóa tốt hơn (SOAP-830)
  • Cải thiện hành vi của bảng tham số cửa sổ bật lên của chế độ xem yêu cầu (SOAP-845)
  • Đã thêm văn bản gợi ý bị thiếu từ & quot; Tài nguyên REST Mới & quot; hộp thoại (SOAP-1102)
  • Đã xóa một số lưu trữ thư viện trùng lặp. (SOAP-1195)
  • Việc nhập WSDL được bảo vệ bằng Xác thực HTTP Cơ bản hiện có thể trở lại (SOAP-1331)
  • Chuyển đổi XML không còn thất bại cho giá trị JSON có tên bắt đầu bằng chữ số (SOAP-1405)
  • Trang chủ bây giờ cũng thay đổi kích thước chính xác trên Mac OS X (SOAP-1212)
  • Yêu cầu chuyển hướng không còn bỏ qua cài đặt proxy được định cấu hình theo cách thủ công (SOAP-1208)
  • Đã khắc phục một số vấn đề nhỏ với JSON khi sử dụng tệp WADL với lược đồ (SOAP-1219)
  • Cố định NullPointerException khi xác nhận sự tuân thủ lược đồ trên XSD (SOAP-1229)
  • Một lần nữa có thể tạo các bước thử nghiệm REST mới mặc dù có các dịch vụ REST với các tên trùng lặp. (SOAP-1239)
  • Các thuộc tính tùy chỉnh cố định không hoạt động với các bước kiểm tra REST đã sử dụng điểm cuối JMS (SOAP-1251)
  • Cố định SecurityTestRunner không tạo báo cáo trên Mac OS X (SOAP-1278)
  • Cải thiện khả năng tương thích với MTOM và WCF (SOAP-1316)
  • Đã xóa không cần thiết & quot; Không thể xóa tệp dự án tạm thời & quot; cảnh báo. (SOAP-1338)
  • Xuất dự án sang tệp zip không còn hiển thị thông báo lỗi (SOAP-1948)
  • SSLContext bây giờ có thể cấu hình được bằng cách sử dụng thuộc tính hệ thống soapui.sslcontext.algorithm (SOAP-2013)
  • char Unicode rộng không còn gây ra CharConversionException khi nhập (SOAP-1752)
  • (Chỉ dành cho chuyên gia) Đã sửa lỗi trình cắm maven bị lỗi khi thực thi dự án có chứa Xác nhận nội dung thư (SOAP-1348)
  • (Chỉ dành cho chuyên gia) Sửa lỗi trễ 500 ms không cần thiết trong các thử nghiệm dựa trên dữ liệu (SOAP-769)
  • (Chỉ dành cho Chuyên gia) Đã khắc phục sự cố trong đó các kiểm tra REST theo hướng dữ liệu đôi khi đã thu thập dữ liệu sai (SOAP-722)
  • (Chỉ dành cho Chuyên gia) JSON không còn được chuyển đổi thành XML trong một số trường hợp (SOAP-1219)
  • Cải tiến:
  • Giới thiệu lớp Script cho nhóm các hằng số nội bộ (Đóng góp từ Marc Paquette)
  • Đã thêm cài đặt (không phải GUI) để kiểm soát khởi động máy chủ Cajo khi khởi động (Đóng góp từ Marc Paquette)
  • Cải thiện hành vi chọn tệp trong các trường hợp nhất định (Đóng góp từ Marc Paquette)
  • Đã thêm cấu hình soapui.logroot bị thiếu vào định nghĩa log4j của GLOBAL_GROOVY_LOG (Đóng góp từ Michael Ottati)
  • IdleConnectionHandler hiện đã được dừng lại một cách chính xác (Đóng góp từ Christoph Thelen)
  • Bình thường hóa tên đường dẫn cho người nghe, nhà máy và gốc (SOAP-1424, Đóng góp từ Marc Paquette)
  • Thư viện được cập nhật:
  • proxy-vole 20131209 (SOAP-1208)
  • rsyntaxtextarea 2.5.0 (SOAP-1425)
  • commons-io 2.4
  • wss4j 1.6.14

Tính năng mới trong phiên bản 5.0.0:

  • Các tính năng chính mới:
  • REST Mocking - Dễ dàng tạo REST MockServices mà không cần script và thử nghiệm các API nguyên mẫu / không có sẵn.
  • Hỗ trợ OAuth 2.0 - API thử nghiệm sử dụng OAuth 2.0, thông tin đăng nhập OAuth 2.0 nhóm khác nhau vào tiểu sử và tự động hóa các bài kiểm tra OAuth 2.0 của bạn để tích hợp với các công cụ xây dựng khác.
  • Khám phá REST (Chỉ dành cho Chuyên gia) - Nhanh chóng nhận được API không có giấy tờ của bạn đang được kiểm tra bằng cách ghi lại các tương tác của bạn với API.
  • Trình tạo bộ công cụ thử nghiệm REST (chỉ dành cho Pro) - Tự động tạo các bộ thử nghiệm từ các tương tác đã ghi của bạn với API, đảm bảo bạn kiểm tra các yêu cầu phù hợp.
  • (Chỉ dành cho Pro) REST Discovery + REST Mocking - Liên tục tạo các REST Mocks bằng cách sử dụng các phản hồi từ các bản ghi REST Discovery.
  • Lỗi đã sửa:
  • XSD hiện được hiển thị chính xác cho MockServices trong thư mục con (SOAP-1313)
  • Bảng nhật ký bộ nhớ hiện hiển thị tổng bộ nhớ chính xác cho các kích thước trên 2GB (SOAP-1574)
  • Bây giờ có thể ký BinarySecurityToken khi tạo một mục nhập chữ ký WSS (SOAPUI-4586 / SOAP-1097, đóng góp từ Willem Salembier)
  • Trình chỉnh sửa tài nguyên và các chế độ xem trình chỉnh sửa yêu cầu hiện được đồng bộ hóa tốt hơn (SOAP-830)
  • Cải thiện hành vi của bảng tham số cửa sổ bật lên của chế độ xem yêu cầu (SOAP-845)
  • Đã thêm văn bản gợi ý bị thiếu từ & quot; Tài nguyên REST Mới & quot; hộp thoại (SOAP-1102)
  • Đã xóa một số lưu trữ thư viện trùng lặp. (SOAP-1195)
  • Việc nhập WSDL được bảo vệ bằng Xác thực HTTP Cơ bản hiện có thể trở lại (SOAP-1331)
  • Chuyển đổi XML không còn thất bại cho giá trị JSON có tên bắt đầu bằng chữ số (SOAP-1405)
  • Trang chủ bây giờ cũng thay đổi kích thước chính xác trên Mac OS X (SOAP-1212)
  • Yêu cầu chuyển hướng không còn bỏ qua cài đặt proxy được định cấu hình theo cách thủ công (SOAP-1208)
  • Đã khắc phục một số vấn đề nhỏ với JSON khi sử dụng tệp WADL với lược đồ (SOAP-1219)
  • Cố định NullPointerException khi xác nhận sự tuân thủ lược đồ trên XSD (SOAP-1229)
  • Một lần nữa có thể tạo các bước thử nghiệm REST mới mặc dù có các dịch vụ REST với các tên trùng lặp. (SOAP-1239)
  • Các thuộc tính tùy chỉnh cố định không hoạt động với các bước kiểm tra REST đã sử dụng điểm cuối JMS (SOAP-1251)
  • Cố định SecurityTestRunner không tạo báo cáo trên Mac OS X (SOAP-1278)
  • Cải thiện khả năng tương thích với MTOM và WCF (SOAP-1316)
  • Đã xóa không cần thiết & quot; Không thể xóa tệp dự án tạm thời & quot; cảnh báo. (SOAP-1338)
  • Xuất dự án sang tệp zip không còn hiển thị thông báo lỗi (SOAP-1948)
  • SSLContext bây giờ có thể cấu hình được bằng cách sử dụng thuộc tính hệ thống soapui.sslcontext.algorithm (SOAP-2013)
  • char Unicode rộng không còn gây ra CharConversionException khi nhập (SOAP-1752)
  • (Chỉ dành cho chuyên gia) Đã sửa lỗi trình cắm maven bị lỗi khi thực thi dự án có chứa Xác nhận nội dung thư (SOAP-1348)
  • (Chỉ dành cho chuyên gia) Sửa lỗi trễ 500 ms không cần thiết trong các thử nghiệm dựa trên dữ liệu (SOAP-769)
  • (Chỉ dành cho Chuyên gia) Đã khắc phục sự cố trong đó các kiểm tra REST theo hướng dữ liệu đôi khi đã thu thập dữ liệu sai (SOAP-722)
  • (Chỉ dành cho Chuyên gia) JSON không còn được chuyển đổi thành XML trong một số trường hợp (SOAP-1219)
  • Cải tiến:
  • Giới thiệu lớp Script cho nhóm các hằng số nội bộ (Đóng góp từ Marc Paquette)
  • Đã thêm cài đặt (không phải GUI) để kiểm soát khởi động máy chủ Cajo khi khởi động (Đóng góp từ Marc Paquette)
  • Cải thiện hành vi chọn tệp trong các trường hợp nhất định (Đóng góp từ Marc Paquette)
  • Đã thêm cấu hình soapui.logroot bị thiếu vào định nghĩa log4j của GLOBAL_GROOVY_LOG (Đóng góp từ Michael Ottati)
  • IdleConnectionHandler hiện đã được dừng lại một cách chính xác (Đóng góp từ Christoph Thelen)
  • Bình thường hóa tên đường dẫn cho người nghe, nhà máy và gốc (SOAP-1424, Đóng góp từ Marc Paquette)
  • Thư viện được cập nhật:
  • proxy-vole 20131209 (SOAP-1208)
  • rsyntaxtextarea 2.5.0 (SOAP-1425)
  • commons-io 2.4
  • wss4j 1.6.14

Tính năng mới trong phiên bản 3.0 Beta 2:

  • Chủ yếu là sửa lỗi và cải tiến nhỏ.

Tính năng mới trong phiên bản 2.5.1:

  • soapUI 2.5.1 chủ yếu là bản sửa lỗi phát hành với một vài cải tiến nhỏ.

Tính năng mới trong phiên bản 2.5:

  • Một loạt các sửa lỗi và cải tiến nhỏ, nhờ khách hàng và cộng đồng tuyệt vời của chúng tôi để thử nghiệm và báo cáo ... chúng tôi nợ bạn một bản phát hành tuyệt vời khác!

Tính năng mới trong phiên bản 2.0.2 / 2.5 Beta 1:

  • Cuối cùng là phiên bản mới!
  • Hỗ trợ REST / HTTP
  • Nhập / xuất / xuất WADL
  • JSON / HTML thành chuyển đổi XML để xác nhận, chuyển, v.v.
  • Yêu cầu REST / HTTP TestStep
  • Tạo cả mã và tài liệu cho WADLs
  • Hỗ trợ WS-Addressing
  • Yêu cầu, MockResponse, Xác nhận
  • Cải tiến MockService
  • script onRequest / afterRequest
  • hiển thị WSDL được cải thiện với? Điểm cuối WSDL
  • docroot để phân phát nội dung tĩnh
  • Hỗ trợ yêu cầu HEAD
  • Tệp Dự án được mã hóa và các trường mật khẩu ẩn
  • LoadTest before / afterRun script
  • Nhập / Xuất TestCases / TestSuites để chia sẻ
  • Đường dẫn tương đối đến tài nguyên dự án
  • Màn hình SOAP cải tiến hiện hỗ trợ mã hóa được giữ nguyên và chunked
  • Dump-File cho thư trả lời tự động lưu phản hồi vào tệp cục bộ
  • Các kho khóa duy nhất trên cấp yêu cầu
  • Cải thiện XPath chứa Assertion với tùy chọn bỏ qua các tiền tố không gian tên
  • Hỗ trợ thuật toán nén được cải tiến
  • Cài đặt liên quan đến HTTP mở rộng
  • .. Sao lưu dự án hiện có của bạn trước khi thử nghiệm và vui lòng liên hệ với chúng tôi nếu bạn có bất kỳ vấn đề, đề xuất, khiếu nại, v.v.

Yêu cầu :

  • Môi trường chạy thử Java 2 Standard Edition

Ý kiến ​​để SoapUI

Bình luận không
Nhập bình luận
Bật hình ảnh!