soapUI

Open source web development tool for testing REST/WADL and SOAP/WSDL-based Web Services over HTTP
Download

soapUI Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Price:
  • FREE
  • Publisher Name:
  • eviware.com
  • Publisher web site:
  • http://eviware.com/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 60.1 MB

soapUI Tags


soapUI Description

Open source web development tool for testing REST/WADL and SOAP/WSDL-based Web Services over HTTP soapUI is the leading desktop application for inspecting, monitoring, invoking, simulating/mocking and functional/load/compliance/surveillance testing of SOAP/WSDL and REST/WADL-based Web Services over HTTP.soapUI is a free and open source desktop application for:· inspecting Web Services· invoking Web Services· developing Web Services· Web Services Simulation and Mocking· Functional, Load and Compliance testing of Web ServicessoapUI is mainly aimed at developers and testers providing or consuming WSDL or REST based Web Services (Java, .net, etc). Functional and Load Testing can be done both interactively in soapUI or within an automated build or integration process using the soapUI command line tools.Mock Web Services can easily be created for any WSDL and hosted from within soapUI or using the command-line MockService runner. IDE-plugins are available for:· eclipse plug in· IntelliJ IDEA plug in· NetBeans plug in Here are some key features of "soapUI": WSDL Service Inspection: · Imported WSDLs are shown as a hierarchy view of interfaces (PortTypes) and their operations · Support for both SOAP 1.1 and SOAP 1.2 · WSDL Viewer allows easy navigation of WSDL and included/imported WSDL's/XSD's · HTTP wire log shows actual requests sent and received · View SSL Certificate information viewer for secure responses · XML Schema Inspector (soapUI Pro only) · XML Table Inspector for easily viewing tabular data (soapUI Pro only) · Web Service Form Editor for easy understanding of message input (soapUI Pro only) · Web Service Overview View for easy understanding of message output (soapUI Pro only) · Integrated SOAP Monitor with SSL support for capturing and analyzing traffic and converting messages to TestCases and MockServices · Generate HTML Documentation for WSDLs REST Service Inspection: · REST Services can be defined from a WADL or manually and are shown as a hierarchy view of resources and requests · WADL Viewer allows easy navigation of WADL and included/imported XSD's · WADLs are automatically generated for manually defined services · HTTP wire log shows actual requests sent and received · View SSL Certificate information viewer for secure responses · XML Schema Inspector (soapUI Pro only) · XML Table Inspector for easily viewing tabular data (soapUI Pro only) · JSON viewer pretty prints JSON responses · Web Service Form Editor for easy understanding of message input (soapUI Pro only) · Web Service Overview View for easy understanding of message output (soapUI Pro only) · Generate HTML Documentation for WADLs WSDL Service Invocation: · Automatic generation of Web Service requests from associated schema · Manage unlimited number of requests for each operation · Manage multiple service endpoints for each interface · Support for Basic, Digest, WS-Security and NTLM Web Service authentication · Automatically add WS-Addressing headers to outgoing requests · Extensive WS-Security tool support for encrypting/decrypting and signing/validating messages · Support for Attachments testing; MTOM, SOAP with Attachments, Inline files · Manage custom HTTP Headers for each request · Support for both SOAP 1.1 and SOAP 1.2 · Raw message viewer for viewing unprocessed message content as it is sent over the wire · Web Service Form Editor for easy editing of message input (soapUI Pro only) · Web Service Tree Editor for easy editing of message input (soapUI Pro only) REST Service Invocation: · Automatic generation of REST Service request representations from associated schema · Manage unlimited number of requests for each operation · Support all WADL parameter types and representations · Manage multiple service endpoints for each service · Support for Basic, Digest, WS-Security and NTLM Web Service authentication · Support for simulating HTML Forms and MIME Attachments · Manage custom HTTP Headers for each request · Raw message viewer for viewing unprocessed message content as it is sent over the wire · Web Service Form Editor for easy editing of message input (soapUI Pro only) · Web Service Tree Editor for easy editing of message input (soapUI Pro only) Web Service Development and Validation: · Generate Server and Client code for some of the most popular Web Service toolkits; JBossWS, JWSDP (JAX-WS/JAX-RPC), Axis 1, Axis 2, CXF, XFire, Oracle, .NET and GSoap · Generate client code for REST Services based on static or generated WADL · Generate XML-Binding classes for JAXB and XMLBeans · Command line support for all generation tools for easy integration in continuous integration/build environments · Validate Web Service Definitions and messages against the WS-I Basic Profile · Validate requests and response bodies against their schema definition · IDE-plugins are available for eclipse, IntelliJ IDEA, and NetBeans. Web Service Functional Testing: · Create or Generate any number of TestSuites and TestCases · Assert messages for schema compliance, XPath or XQuery matching, etc... · Easily Transfer content between responses and request · XPath based conditions to control TestCase execution paths · DataSource support for data driven Web Service testing (soapUI Pro only) · DataSink support for collecting data in a database (soapUI Pro only) · DataGen support for dynamically generating data (soapUI Pro only) · MockResponse support for client or asynchronous Web Service testing · Command Line or Maven support for continuous integration or testing · Extensive scripting and properties support for creating complex or dynamic Test Scenarios · Requirements management (soapUI Pro only) · WSDL Coverage support for analyzing how well your WSDL based Web Services are tested (soapUI Pro only) · Integrated Reporting for TestSuite and TestCase runs (soapUI Pro only) Web Service Load Testing: · Create any number of Web Service LoadTests for a TestCase · Choose between configurable Web Service Load Strategies, Limits and Thread-counts and analyze how web services perform under a variety of scenarios · Assert LoadTest results continuously for performance and functionality surveillance · Web Service usage Behavioral Diagrams allow real time analysis of performance statistics · Export results, statistics, logs, diagram data, etc. for external processing · Run multiple LoadTests interactively in soapUI, through Maven or from a soapUI command line Web Service Simulation: · Create any number of MockServices from WSDL in a project · Automatic generation of stub MockServices for a Web Service · Add Web Service MockOperations from any combination of Interfaces or Operations in a project · MockResponse Create Web Service messages with custom content, HTTP Headers and Attachments · Automatically add WS-Addressing headers to outgoing responses · Use Groovy Scripts to dispatch Web Service requests and create dynamic responses · Groovy Script Library for common or centralized functionality · Run MockServices interactively in soapUI or with maven or with the command-line soapUI MockServiceRunner · WSDL Coverage support for MockServices and their clients · Extensive WS-Security support for encrypting or decrypting and signing or validating messages · Support for SSL, WSDL publishing and serving of static content for mocking configuration files, etc. Requirements: · Java 1.5 or later What's New in This Release: · The 2.5.1 release of the soapUI Eclipse plugin brings all 2.5.1 functionality to Eclipse including a large number of bug-fixes and minor improvements. Enjoy! /eviware.com


soapUI Related Software