Index
A
- Accept drop-down / Request and response representation
- Accept drop-down box / Request and response representation
- addGuest element / Schema, binding
- addGuest operation / binding, Invoking the guest management web service, A detailed look at SOAP requests and responses, Creating a TestSuite
- addGuest request / Creating a soapUI project
- addressing module / Configuring Apache Axis2 for WS-Addressing and WS-Security
- Add REST Service option / REST Services in soapUI
- addRoom TestCase / addRoom TestCase
- AddYourOwnKeyHere string / Using POST or PUT requests in soapUI REST services
- Apache ActiveMQ
- setting up / Setting up Apache ActiveMQ
- Apache Ant
- URL, for downloading / Apache Ant
- Apache Axis2
- URL / Setting up Apache Axis2
- setting up / Setting up Apache Axis2
- binary distribution downloading, URL for / Setting up Apache Axis2
- configuring, for WS-Security / Configuring Apache Axis2 for WS-Addressing and WS-Security
- configuring, for WS-Addressing / Configuring Apache Axis2 for WS-Addressing and WS-Security
- WS-Addressing / WS-Addressing in Apache Axis2
- WS-Security / WS-Security in Apache Axis2
- JMS, configuring / Configuring JMS in Apache Axis2
- about / Deploying an MTOM-enabled web service
- Apache CXF
- Apache JMeter
- Apache Rampart module / Configuring Apache Axis2 for WS-Addressing and WS-Security
- with Apache Axis2 / WS-Security in Apache Axis2
- Assertions tab / Functional testing of REST services
- assymetric binding
- about / Asymmetric binding
- SOAP messages, signing / Signing SOAP messages
- RoomManagementService, securing / Securing RoomManagementService
- secured RoomManagementService, testing with soapUI / Testing secured RoomManagementService with soapUI
- attachments
- sending with SOAP messages, soapUI used / Sending attachments with SOAP messages using soapUI
- sending to web services soapUI used / Using soapUI to send an attachment to the web service
- Authenticate Preemptively parameter / Inserting the HTTP Basic Authentication header to requests
- Auto-Create option / Request and response representation
- Aut tab / Inserting the HTTP Basic Authentication header to requests
- Axis2 Archive (aar) / Deploying web services
- Axis2 artifacts window / soapUI integration with external web services' frameworks
B
- <binding> element, WSDL / Web Services Description Language
- Base64 encoding / Sending attachments with SOAP messages using soapUI
- Basic Profile
- Basic Profile-1.1 Test Assertion Document (TAD) / WS-I validation using soapUI
- body, SOAP
- message payload / Simple Object Access Protocol
- broker
- about / Mediation
- burst load strategy
- about / Burst load strategy
- bytes message / Working with JMS messaging in soapUI
C
- CI
- about / Continuous Integration (CI)
- functions, representing / Continuous Integration (CI)
- tasks / Continuous Integration (CI)
- class declaration, Groovy / Class and method declarations in Groovy
- ClasspathGroups dialog box / JMS integration in soapUI
- Classpath Groups tab / JMS integration in soapUI
- Close connections between each request, LoadTest option / LoadTest options
- com.eviware.soapui.model.iface.MessageExchange API / Request and response handling using Scripts
- com.eviware.soapui.support.GroovyUtils API / Request and response handling using Scripts
- com.eviware.soapui.support.XmlHolder API / Request and response handling using Scripts
- command line executions, soapUI
- about / soapUI command line executions
- soapUI command-line functional test runner, invoking / Invoking a soapUI command line functional test runner
- test runners from soapUI graphical user interface, invoking / Invoking test runners from the soapUI graphical user interface
- composition
- about / Composition
- Contains assertion / The Contains assertion
- context.expand (<String>) method / The context object
- context object / The context object
- continuous testing
- contract-first methodology
- contract-first web service development
- control structures, Groovy / Control structures in Groovy
- Create Requests check box / Creating a TestSuite
- Create Requests option / Creating a soapUI project
- Creates and opens request option / REST Services in soapUI
- Create TestSuite option / Creating a TestSuite
- CRUD (Create Read Update Delete) / Managing database operations
D
- data
- testing, in isolation / Testing data in isolation
- Default outgoing WSS property / MockService details
- def keyword / Variable and object declaration in Groovy
- DELETE
- about / Using standard HTTP methods
- deleteGuest operation / Invoking the guest management web service, A detailed look at SOAP requests and responses, Creating a TestSuite
- deleteRoom TestCase / deleteRoom TestCase
- Destination properties dialog box / JMS integration in soapUI
- detail element / SOAP Faults
- digest / Signing SOAP messages
- Disable multiparts property / Using soapUI to send an attachment to the web service
- domain property / Testing the secured GuestManagementService with soapUI
- dynamic responses
- using / Using dynamic responses
E
- Eclipse
- URL / soapUI IDE plugins
- Enable Inline Files property / Using soapUI to send an attachment to the web service
- Enable MTOM property / Using soapUI to send an attachment to the web service
- end-to-end JMS message delivery
- verifying, sample project used / Verifying end-to-end JMS message delivery using the sample project
- endpoint references
- about / Endpoint references
- Enterprise Service Bus (ESB) / Dealing with test environmental restrictions, Content-based routing
- enterprise service bus (ESB)
- about / Mediation
- envelope, SOAP / Simple Object Access Protocol
- Expand MTOM Attachments property / Using soapUI to send an attachment to the web service
- external web services frameworks
- soapUI, integrating with / soapUI integration with external web services' frameworks
- Extract Params button / REST Services in soapUI
F
- faultcode element / SOAP Faults
- faultstring element / SOAP Faults
- Fetch Size property / JDBC Request properties
- fire and forget pattern, MEP / Message exchanging patterns
- Force MTOM property / Using soapUI to send an attachment to the web service
- functional testing
- about / Functional testing, Capabilities of soapUI
- of REST services / Functional testing of REST services
G
- Generate TestSuite dialog box / WADL
- GET
- about / Using standard HTTP methods
- getGuestDetails operation / Invoking the guest management web service, A detailed look at SOAP requests and responses, Using dynamic responses, Working with JMS messaging in soapUI
- getGuestDetails TestStep / Validating JMS responses
- getRoomDetails TestCase / getRoomDetails TestCase
- getTestStepByName(String stepName) method / soapUI ModelItems
- getTestStepCount() method / soapUI ModelItems
- getTestStepList() method / soapUI ModelItems
- Google Developers
- Groovy
- about / What is Groovy?
- loosely-typed language / What is Groovy?
- binary distribution, URL for downloading / What is Groovy?
- editor / What is Groovy?
- HelloWorld script / HelloWorld with Groovy
- variable declaration / Variable and object declaration in Groovy, Class and method declarations in Groovy
- object declaration / Variable and object declaration in Groovy
- lists, data types / Variable and object declaration in Groovy
- maps, data types / Variable and object declaration in Groovy
- control structures / Control structures in Groovy
- class declaration / Class and method declarations in Groovy
- scripting, in soapUI / Groovy scripting in soapUI
- Groovy scripting, soapUI
- about / Groovy scripting in soapUI
- context object / The context object
- testRunner variable / The testRunner variable
- Guest.java / Implementing the web services
- GuestManagement service / Working with load tests in soapUI
- GuestManagementService
- securing / Securing GuestManagementService
- testing, with soapUI / Testing the secured GuestManagementService with soapUI
- GuestManagementService class / Implementing the web services
- GuestManagementServicePortType element / portType
- GuestManagementService web service / Designing the web services
- guest management web service
- invoking / Invoking the guest management web service
- GuestName property / Accessing soapUI properties from SQL query
H
- header element, SOAP / Simple Object Access Protocol
- header paramaters / Header parameters
- HermesJMS
- session, configuring / Configuring a session in HermesJMS
- HotelReservationSoapUITest class / soapUI JUnit integration
- HTTP 202 Accepted status / A detailed look at SOAP requests and responses
- HTTP Basic Authentication header
- to requests, inserting / Inserting the HTTP Basic Authentication header to requests
- HTTP binding / binding
- HTTP POST method
- HTTP verb
- about / Using standard HTTP methods
I
- IDEA
- plugins, installing / soapUI IntelliJ IDEA plug-in
- Incoming WS-Security configurations
- installation
- soapUI, requisites / System requirements
- soapUI, on Linux / Installing soapUI on Linux
- soapUI, on Windows / soapUI installation on Windows
- soapUI, on MacOS / Installing soapUI on MacOS
- Integrated Development Environment (IDE) / soapUI JUnit integration
- IntelliJ IDEA
- IterableObject object / Control structures in Groovy
J
- Java
- URL, for downloading / Java
- Jboss
- JDBC Request
- TestStep / JDBC Request TestStep
- TestStep, properties / JDBC Request properties
- Max Rows property / JDBC Request properties
- Query Timeout property / JDBC Request properties
- Fetch Size property / JDBC Request properties
- TestStep, stored procedures / Stored procedures with JDBC Request TestStep
- JDBC Status assertion / JDBC test assertions
- JDBC test assertions
- about / JDBC test assertions
- adding, to sample / JDBC test assertions
- JDBC Timeout assertion / JDBC test assertions
- JMS
- about / Introduction to JMS
- message delivery models / Introduction to JMS
- key elements / Introduction to JMS
- JMS provider / Introduction to JMS
- JMS consumer / Introduction to JMS
- JMS producer / Introduction to JMS
- integrating, in soapUI / JMS integration in soapUI
- messaging, in soapUI / Working with JMS messaging in soapUI
- responses, validating / Validating JMS responses
- JMS Status / Validating JMS responses
- JMS Timeout / Validating JMS responses
- configuring, in Apache Axis2 / Configuring JMS in Apache Axis2
- endpoint, adding in soapUI / Adding a JMS endpoint in soapUI
- JMS consumer / Introduction to JMS
- JMS message / Introduction to JMS
- JMS producer / Introduction to JMS
- JMS provider / Introduction to JMS
- JMS Status / Validating JMS responses
- JMS Timeout / Validating JMS responses
- JSON
- about / Java Script Object Notation
- format / Java Script Object Notation
- JSR 914 specification
- URL / Introduction to JMS
- JUnit
- URL / soapUI JUnit integration
K
- key store / Signing SOAP messages
L
- LGPL
- about / What is soapUI?
- limit type / Limit of a load test
- limit value / Limit of a load test
- Linux
- soapUI, installing / Installing soapUI on Linux
- lists, data types / Variable and object declaration in Groovy
- Load Properties dialog box / Reading property values from a file
- Load Script tab / Load Script at soapUI project level
- load strategy
- simple load strategy / Simple load strategy
- burst load strategy / Burst load strategy
- thread load strategy / Thread load strategy
- variance strategy / Variance strategy
- load test assertions
- using, in soapUI / Using load test assertions in soapUI
- configuring, approaches for / Using load test assertions in soapUI
- Max Errors assertion / The Max Errors assertion
- Step Average assertion / The Step Average assertion
- Step TPS assertion / Step TPS assertion
- Step Maximum assertion / The Step Maximum assertion
- Step Status assertion / The Step Status assertion
- load testing
- about / Performance testing
- LoadTest options
- about / LoadTest options
- LoadTestRunContext / The context object
- load tests
- in soapUI / Working with load tests in soapUI
- limits / Limit of a load test
- threads / Threads in a soapUI load test
- strategies, of soapUI / Load test strategies of soapUI
- options / LoadTest options
- log / Groovy scripting in soapUI
- loosely-typed language / What is Groovy?
M
- <message> element, WSDL / Web Services Description Language
- map message / Working with JMS messaging in soapUI
- maps, data types / Variable and object declaration in Groovy
- matrix paramaters / Matrix parameters
- Maven Archetype plugin
- URL / Maven soapUI plugin
- Maven clover plugin
- URL / Maven soapUI plugin
- Maven selenium plugin
- URL / Maven soapUI plugin
- Maven soapUI plugin
- about / Maven soapUI plugin
- Max Errors assertion / The Max Errors assertion
- Max Rows property / JDBC Request properties
- mediation
- about / Mediation
- MEP
- about / Message exchanging patterns
- request-response pattern / Message exchanging patterns
- fire and forget pattern / Message exchanging patterns
- message addressing properties
- about / Message addressing properties
- message delivery models
- point-to-point model / Introduction to JMS
- publish and subscribe model / Introduction to JMS
- message mediation
- about / Mediation
- message transformation / Message transformation
- message types
- text message / Working with JMS messaging in soapUI
- bytes message / Working with JMS messaging in soapUI
- map message / Working with JMS messaging in soapUI
- Missing Timestamp fault / Outgoing WS-Security configurations
- mocking
- in software testing / Mocking in software testing
- in web services testing / Mocking in web services testing
- mock objects
- about / Mocking in software testing
- URL / Mocking in software testing
- MockOperation
- about / MockOperation details
- styles, dispatching / Dispatching styles of MockOperation
- MockOperation, dispatching styles
- SEQUENCE / Dispatching styles of MockOperation
- SCRIPT / Dispatching styles of MockOperation
- RANDOM / Dispatching styles of MockOperation
- QUERY_MATCH / Dispatching styles of MockOperation
- XPATH / Dispatching styles of MockOperation
- MockResponse
- about / MockResponse details
- MockRunContext / The context object
- MockService details
- about / MockService details
- mock services
- and contract-first web service development / Mock services and contract-first web service development
- with soapUI / Mock services with soapUI
- ModelItems
- about / soapUI ModelItems
- MTOM / Sending attachments with SOAP messages using soapUI
- MTOM-enabled web service
- deploying / Deploying an MTOM-enabled web service
- mustUnderstand property / Testing the WS-Addressing with soapUI
- MySQL
- URL, for downloading / MySQL
- mysql.host / Deploying web services
- mysql.password / Deploying web services
- mysql.port / Deploying web services
- mysql.username / Deploying web services
- MySQL jdbc driver
N
- NetBeans
- URL / soapUI IDE plugins
- New soapUI Project dialog box / Creating a soapUI project
- non-functional testing
- of web services / Non-functional testing of web services
- nonce / Testing the secured GuestManagementService with soapUI
- Not SOAP Fault assertion
- about / Not SOAP Fault assertion
O
- OASIS
- about / WS-I validation using soapUI
- OASIS standards
- object declaration, Groovy / Variable and object declaration in Groovy
- Outgoing WS-Security configurations
P
- <portType> element, WSDL / Web Services Description Language
- Parameters tool bar / REST Services in soapUI
- password property / Testing the secured GuestManagementService with soapUI
- performance testing
- about / Capabilities of soapUI
- of web services / Performance testing
- for web services / Planning for web service performance testing
- soapUI, using / Using soapUI for performance testing
- Place Check-Ins API
- places resource / Query parameters
- Plug In drop-down / JMS integration in soapUI
- point-to-point model / Introduction to JMS
- policy assertion / Securing GuestManagementService
- POST
- about / Using standard HTTP methods
- POST message content
- reading, from file / Reading POST message content from a file
- pre-requisites
- for sample project / Project pre-requisites
- project
- issues / The problem domain
- sample project, pre-requisites / Project pre-requisites
- pre-requisites / Project pre-requisites
- project, prerequisites
- Java / Java
- Apache Ant / Apache Ant
- MySQL / MySQL
- Apache Axis2, setting up / Setting up Apache Axis2
- project source directories, setting up / Setting up project source directories
- project source directories
- setting up / Setting up project source directories
- properties
- adding, to soapUI tests / Adding properties to soapUI tests
- reading, from file / Reading property values from a file
- values, transferring between TestSteps / Transferring property values between TestSteps
- publish and subscribe model / Introduction to JMS
- PUT
- about / Using standard HTTP methods
Q
- Quality of Service (QoS) option / Non-functional testing of web services
- query paramaters / Query parameters
- Query Timeout property / JDBC Request properties
- QUERY_MATCH, dispatching style / Dispatching styles of MockOperation
R
- Rahas module / Configuring Apache Axis2 for WS-Addressing and WS-Security
- RampartConfig assertion / Securing RoomManagementService
- RANDOM, dispatching style / Dispatching styles of MockOperation
- Raw view / A detailed look at SOAP requests and responses
- registerdbDriver() method / Using dynamic responses
- Representations tab / Request and response representation
- request-response pattern, MEP / Message exchanging patterns
- request handling
- scripts used / Request and response handling using Scripts
- Request Properties pane / A detailed look at SOAP requests and responses
- Require SOAP Action property / MockService details
- Reservation.java / Implementing the web services
- Reservation Property Transfer window / Transferring property values between TestSteps
- ReservationService web service / Designing the web services, Implementing the web services
- Resource Identifier
- about / Using standard HTTP methods
- ResponseAsXml property / Accessing soapUI properties from SQL query
- response handling
- scripts used / Request and response handling using Scripts
- REST
- about / REST, Introduction to REST
- principles / Introduction to REST
- URIs / Represent everything with URIs
- Standard HTTP Methods / Using standard HTTP methods
- resources, linking / Linking resources together
- resources, multi-representation / Multiple representations of resources
- stateless communication / Stateless communication
- RESTeasy
- URL / Setting up Apache Axis2
- RESTful APIs
- testing, SOAP used / Testing RESTful APIs using soapUI
- REST Parameters
- about / REST parameters
- query paramaters / Query parameters
- template paramaters / Template parameters
- matrix paramaters / Matrix parameters
- header paramaters / Header parameters
- REST service
- about / REST Services in soapUI
- Room.java / Implementing the web services
- RoomManagementService
- securing / Securing RoomManagementService
- RoomManagementService class / Implementing the web services
- RoomManagementService web service / Designing the web services
- run() method / soapUI JUnit integration
- Runs per thread limit type / Limit of a load test
S
- <serviceGroup> element / Deploying web services
- Sample interval, LoadTest option / LoadTest options
- Sandesha2 module / Configuring Apache Axis2 for WS-Addressing and WS-Security
- Save Script tab / Load Script at soapUI project level
- SCRIPT, dispatching style / Dispatching styles of MockOperation
- script assertion
- about / Script assertion
- script logs / The context object
- script log tab / The context object
- searchPlaces method / Functional testing of REST services
- Select Assertion dialog box / Adding test assertions
- Select from current button / XPath Match assertion
- Send As Bytes Message option / Working with JMS messaging in soapUI
- SEQUENCE, dispatching style / Dispatching styles of MockOperation
- service / Service
- Service-level Agreement (SLA)
- service-oriented solutions
- about / Service-oriented solutions
- case study / Case study
- service chaining / Service chaining
- services.xml descriptor
- URL / Deploying web services
- session
- configuring, in HermesJMS / Configuring a session in HermesJMS
- setProjectFile() method / soapUI JUnit integration
- Setup script / Setup and TearDown scripts in soapUI
- SignedSupportingToken assertion / Securing GuestManagementService
- SimpleDefects
- URL / Template parameters
- simple load strategy
- about / Simple load strategy
- SmartBear Software
- URL / What is soapUI?
- SOA
- about / SOA and web services
- service-oriented solutions / Service-oriented solutions
- building blocks / Building blocks of SOA
- web services / Web services
- mediation / Mediation
- composition / Composition
- test automation, advantages / Why is test automation essential in SOA?
- SOAP
- about / Simple Object Access Protocol
- message, structure / Simple Object Access Protocol
- envelope / Simple Object Access Protocol
- header element / Simple Object Access Protocol
- body / Simple Object Access Protocol
- alternatives / Alternatives to SOAP
- faults / SOAP Faults
- used, for testing soapUI / Testing RESTful APIs using soapUI
- SOAP, faults
- faultcode element / SOAP Faults
- faultstring element / SOAP Faults
- faultactor element / SOAP Faults
- detail element / SOAP Faults
- URL / SOAP Faults
- SOAP 1.1 binding / binding
- SOAP 1.2 binding / binding
- SOAP Envelope
- structure / Introduction to web services extensions
- SOAP Faults
- generating / Generating SOAP Faults
- SOAP messages
- signing / Signing SOAP messages
- attachments sending, soapUI used / Sending attachments with SOAP messages using soapUI
- SOAP request / addRoom TestCase
- configurations, applying to WS-Security configurations / Applying WS-Security configurations to the SOAP request
- soapUI
- about / What is soapUI?
- features / Capabilities of soapUI
- installing, requisites / System requirements
- installing, on Linux / Installing soapUI on Linux
- installing, on Windows / soapUI installation on Windows
- installing, on MacOS / Installing soapUI on MacOS
- user interface / A glance at soapUI user interface
- load tests / Working with load tests in soapUI
- load test strategies / Load test strategies of soapUI
- statistics report / A closer look at the load test report and statistics of soapUI
- load test report / A closer look at the load test report and statistics of soapUI
- load test assertions, using / Using load test assertions in soapUI
- WS-Addressing, testing / Testing the WS-Addressing with soapUI
- WS-Security, testing / Testing WS-Security with soapUI
- GuestManagementService, testing / Testing the secured GuestManagementService with soapUI
- project level WS-Security configurations / Project level WS-Security configurations in soapUI
- secured RoomManagementService, testing / Testing secured RoomManagementService with soapUI
- setting up, for database connect / Setting up soapUI to connect to the database
- configuring, with MySQL / Setting up soapUI to connect to the database
- properties, accessing from SQL query / Accessing soapUI properties from SQL query
- JMS, integrating / JMS integration in soapUI
- JMS messaging / Working with JMS messaging in soapUI
- JMS endpoint, adding / Adding a JMS endpoint in soapUI
- Groovy scripting / Groovy scripting in soapUI
- Setup script / Setup and TearDown scripts in soapUI
- TearDown script / Setup and TearDown scripts in soapUI
- Load Script tab / Load Script at soapUI project level
- Save Script tab / Load Script at soapUI project level
- used, for WS-I validation / WS-I validation using soapUI
- integrating, with external web services frameworks / soapUI integration with external web services' frameworks
- used, for sending messages with SOAP messages / Sending attachments with SOAP messages using soapUI
- using, to send attachment to web service / Using soapUI to send an attachment to the web service
- soapUI command-line functional test runner
- soapUI command line executions
- about / soapUI command line executions
- soapUI Eclipse plugin / soapUI Eclipse plugin
- soapUI functional test
- TestStep / Creating a TestSuite
- TestCase / Creating a TestSuite
- TestSuite / Creating a TestSuite
- soapUI graphical user interface
- test runners, invoking from / Invoking test runners from the soapUI graphical user interface
- soapUI IDE plugins
- about / soapUI IDE plugins
- soapUI Eclipse plugin / soapUI Eclipse plugin
- soapUI IntelliJ IDEA plug-in / soapUI IntelliJ IDEA plug-in
- soapUI IntelliJ IDEA plug-in
- about / soapUI IntelliJ IDEA plug-in
- soapUI JUnit integration
- about / soapUI JUnit integration
- soapUI load test
- threads / Threads in a soapUI load test
- soapUI MockService
- about / The structure of soapUI MockService
- MockService details / MockService details
- MockOperation / MockOperation details
- MockOperation. styles dispatching / Dispatching styles of MockOperation
- MockResponse / MockResponse details
- in action / soapUI mock services in action
- static MockResponses / Static responses – the basic scenario
- dynamic responses, using / Using dynamic responses
- soapUI Preferences window / Testing the WS-Addressing with soapUI
- soapUI project
- creating / Creating a soapUI project
- soapUI REST services
- about / REST Services in soapUI
- response representation / Request and response representation
- request representation / Request and response representation
- POST requests, using / Using POST or PUT requests in soapUI REST services
- PUT requests, using / Using POST or PUT requests in soapUI REST services
- POST message content, reading from file / Reading POST message content from a file
- HTTP Basic Authentication header to requests, inserting / Inserting the HTTP Basic Authentication header to requests
- functional testing / Functional testing of REST services
- SoapUITestCaseRunner class / soapUI JUnit integration
- soapUI tests
- properties, adding / Adding properties to soapUI tests
- SSL Keystore property / Testing the secured GuestManagementService with soapUI
- standard HTTP methods
- about / Using standard HTTP methods
- Start SoapUI menu option / soapUI IntelliJ IDEA plug-in
- static responses
- about / Static responses – the basic scenario
- service chaining / Service chaining
- content-based routing / Content-based routing
- message transformation / Message transformation
- Step Average assertion / The Step Average assertion
- Step Maximum assertion
- about / The Step Maximum assertion
- Step Status assertion
- about / The Step Status assertion
- Step TPS assertion
- about / Step TPS assertion
- Storage.java class / Managing database operations
- StorageException.java class / Managing database operations
- SubmitContext / The context object
- SwA / Sending attachments with SOAP messages using soapUI
T
- <types> element, WSDL / Web Services Description Language
- TearDown script / Setup and TearDown scripts in soapUI
- template paramaters / Template parameters
- Test-driven Development (TDD)
- about / Mocking in software testing
- URL / Mocking in software testing
- test automation
- wikipedia, URL / Test automation
- about / Test automation
- advantages, in SOA / Why is test automation essential in SOA?
- TestCase
- about / Creating a TestSuite
- adding / Adding TestCases
- addRoom TestCase / addRoom TestCase
- getRoomDetails TestCase / getRoomDetails TestCase
- deleteRoom TestCase / deleteRoom TestCase
- TestConnection button / JDBC Request TestStep
- TestRequest property / Testing the secured GuestManagementService with soapUI
- TestRunContext / The context object
- test runners
- invoking, from soapUI graphical user interface / Invoking test runners from the soapUI graphical user interface
- testRunner variable / The testRunner variable
- testSoapUITestRunner() method / soapUI JUnit integration
- TestStep
- about / Creating a TestSuite
- property values, transferring between / Transferring property values between TestSteps
- TestStep assertions
- about / Adding test assertions
- addRoom TestStep, assertion adding to / Adding test assertions
- Not SOAP Fault assertion / Not SOAP Fault assertion
- XPath Match assertion / XPath Match assertion
- Contains assertion / The Contains assertion
- TestSuite
- test scenario / A sample test scenario
- soapUI functional test, key elements / Creating a TestSuite
- TestStep / Creating a TestSuite
- TestCase / Creating a TestSuite
- TestSuite / Creating a TestSuite
- about / Creating a TestSuite
- hotel reservation system, sample / Creating a TestSuite
- Create TestSuite option / Creating a TestSuite
- Create Requests check box / Creating a TestSuite
- addGuest operation / Creating a TestSuite
- deleteGuest operation / Creating a TestSuite
- TestCases, adding / Adding TestCases
- addRoom TestCase / addRoom TestCase
- getRoomDetails TestCase / getRoomDetails TestCase
- deleteRoom TestCase / deleteRoom TestCase
- running / Running the first TestSuite
- test assertions, running / Adding test assertions
- Not SOAP Fault assertion / Not SOAP Fault assertion
- XPath Match assertion / XPath Match assertion
- Contains assertion / The Contains assertion
- text message / Working with JMS messaging in soapUI
- thread load strategy
- about / Thread load strategy
- Thread Startup Delay, LoadTest option / LoadTest options
- tool assisted testing
- about / Tool assisted testing
- Tools option / soapUI integration with external web services' frameworks
- Total Runs limit type / Limit of a load test
- TransportBinding assertion / Securing GuestManagementService
U
- unit testing
- about / Unit testing of web services
- User-Agent header / A detailed look at SOAP requests and responses
- username property / Testing the secured GuestManagementService with soapUI
- UsernameToken authentication / Web service authentication, Securing GuestManagementService, Project level WS-Security configurations in soapUI
V
- variable declaration, Groovy / Variable and object declaration in Groovy
- variance strategy / Variance strategy
W
- <wsa$Address> element / Endpoint references
- <wsdl$operation> element / The structure of soapUI MockService
- W3C
- W3C Web Services Addressing Working Group
- URL / What is WS-Addressing
- WADL
- about / WADL
- web service
- authentication / Web service authentication
- attachment sending to, soapUI used / Using soapUI to send an attachment to the web service
- web service performance testing
- planning for / Planning for web service performance testing
- web services
- about / Web services, Understanding the web services definition
- frameworks, URL / Web services
- testing, approaches / Approaches of testing web services
- unit testing / Unit testing of web services
- functional testing / Functional testing
- tool assisted testing / Tool assisted testing
- integration testing / Integration testing of web services
- performance testing / Performance testing of web services, Performance testing
- external web services, using / Use of external web services
- designing / Designing the web services
- GuestManagementService / Designing the web services, Understanding the web services definition
- RoomManagementService / Designing the web services, Understanding the web services definition
- ReservationService / Designing the web services, Understanding the web services definition
- database, creating / Creating the database
- implementing / Implementing the web services
- fault handling / Web services fault handling
- exception classes / Web services fault handling
- database operations, managing / Managing database operations
- deploying / Managing database operations, Deploying web services
- implementation class, completing / Completing the web service implementation classes
- WSDLs, URL for / Deploying web services
- schema section / Schema
- portType / portType
- binding element / binding
- non-functional testing / Non-functional testing of web services
- web services, implementation
- Guest.java / Implementing the web services
- Room.java / Implementing the web services
- Reservation.java / Implementing the web services
- web services extensions
- web services testing, mocking in
- about / Mocking in web services testing
- mock services and contract-first web service development / Mock services and contract-first web service development
- unaccessible services, simulating / Simulating services that are not accessible
- test environmental restrictions, dealing with / Dealing with test environmental restrictions
- Wikipedia
- URL / Performance testing
- Windows
- soapUI, installing / soapUI installation on Windows
- Windows Communication Foundation (WCF) / Web services
- World Wide Web (WWW)
- about / Using standard HTTP methods
- WS-Addressing
- about / What is WS-Addressing
- endpoint references / Endpoint references
- message addressing properties / Message addressing properties
- Apache Axis2, configuring for / Configuring Apache Axis2 for WS-Addressing and WS-Security
- in Apache Axis2 / WS-Addressing in Apache Axis2
- testing, with soapUI / Testing the WS-Addressing with soapUI
- responses, validating / Validating the WS-Addressing responses
- WS-Addressing recommendation
- URL / What is WS-Addressing
- WS-I
- about / WS-I validation using soapUI
- WS-I multiple testing tools
- WS-I profile / WS-I validation using soapUI
- WS-I validation
- soapUI used / WS-I validation using soapUI
- WS-Policy
- about / WS-Policy
- WS-SecureConversation
- about / WS-SecureConversation
- WS-Security
- about / What is WS-Security
- WS-Policy / WS-Policy
- WS-SecurityPolicy / WS-SecurityPolicy
- WS-Trust / WS-Trust
- WS-SecureConversation / WS-SecureConversation
- Apache Axis2, configuring for / Configuring Apache Axis2 for WS-Addressing and WS-Security
- in Apache Axis2 / WS-Security in Apache Axis2
- testing, with soapUI / Testing WS-Security with soapUI
- project level configurations, in soapUI / Project level WS-Security configurations in soapUI
- configurations, applying to SOAP request / Applying WS-Security configurations to the SOAP request
- validity responses / Validating WS-Security responses
- WS-Security, properties
- username property / Testing the secured GuestManagementService with soapUI
- password property / Testing the secured GuestManagementService with soapUI
- domain property / Testing the secured GuestManagementService with soapUI
- WSS-Password Type property / Testing the secured GuestManagementService with soapUI
- WSS-TimeToLive property / Testing the secured GuestManagementService with soapUI
- SSL Keystore property / Testing the secured GuestManagementService with soapUI
- WS-SecurityPolicy
- about / WS-SecurityPolicy
- WS-Security Status assertion / Validating WS-Security responses
- WS-Trust
- about / WS-Trust
- wsa$Action header / Validating the WS-Addressing responses
- wsa$Action property / Message addressing properties
- wsa$FaultTo property / Message addressing properties
- wsa$From property / Message addressing properties
- wsa$MessageID property / Message addressing properties
- wsa$RelatesTo header / Testing the WS-Addressing with soapUI
- wsa$RelatesTo property / Message addressing properties
- wsa$ReplyTo header / Testing the WS-Addressing with soapUI
- wsa$Reply to property / Message addressing properties
- wsa$To property / Message addressing properties
- WSDL
- about / Web Services Description Language
- <types> element / Web Services Description Language
- <message> element / Web Services Description Language
- <portType> element / Web Services Description Language
- <binding> element / Web Services Description Language
- wsdl$types element / Schema
- WSDL2Java tool / soapUI integration with external web services' frameworks
- WSS-Password Type property / Testing the secured GuestManagementService with soapUI
- WSS-TimeToLive property / Testing the secured GuestManagementService with soapUI
X
- XmlHolder object / Using dynamic responses
- XOP / Sending attachments with SOAP messages using soapUI
- XPATH, dispatching style / Dispatching styles of MockOperation
- XPath Match assertion
- about / XPath Match assertion