最新章節
- Index
- Creating a custom TestStep (Factory) plugin to check whether a file exists
- Creating a custom RequestFilter (Listener) plugin
- Prompting for user input with the UISupport class
- Logging from extensions and scripts
- Developing a Groovy plugin with custom Action using Gradle
品牌:中圖公司
上架時間:2021-07-23 19:06:42
出版社:Packt Publishing
本書數字版權由中圖公司提供,并由其授權上海閱文信息技術有限公司制作發行
- Index 更新時間:2021-07-23 20:19:38
- Creating a custom TestStep (Factory) plugin to check whether a file exists
- Creating a custom RequestFilter (Listener) plugin
- Prompting for user input with the UISupport class
- Logging from extensions and scripts
- Developing a Groovy plugin with custom Action using Gradle
- Importing building running and debugging SoapUI in Eclipse
- Building packaging and running SoapUI from the source code
- Introduction
- Chapter 11. Taking SoapUI Further
- Packaging old-style plugins when running tests with Maven
- Using the Groovy Console plugin to create and run a new TestStep
- Using plugins via the plugin manager (Pro)
- Sending e-mails with the Email TestStep plugin
- Using old-style (open source) plugins
- Introduction
- Chapter 10. Using Plugins
- Running load tests using Maven command line Java Groovy and Gradle scripts
- Load testing data-driven TestCases concurrently with a shared distributed datasource
- Load testing data-driven TestCases concurrently with a shared Groovy datasource
- Load testing data-driven TestCases concurrently with separate Groovy datasources
- Introduction
- Chapter 9. Data-driven Load Testing With Custom Datasources
- Testing AWS services using Access Key authentication
- Automating OAuth 2 authentication and consent
- Testing the Gmail API using OAuth2
- Testing Dropbox using OAuth 2 Implicit Grant flow
- Testing Dropbox using OAuth 2 Authorization Code Grant flow
- Testing Dropbox using a pregenerated OAuth 2 Access Token
- Introduction
- Chapter 8. Testing AWS and OAuth 2 Secured Cloud Services
- Scanning web service security vulnerabilities
- Testing WS-Security UsernameToken Timestamp and TransportBinding
- Securing mock services using X.509 certificates
- Testing client certificate authenticated web services
- Creating and using X.509 certificates to test web services over HTTPS
- Testing HTTP form-authenticated RESTful web services
- Testing HTTP Digest-authenticated RESTful web services
- Testing basic HTTP-authenticated RESTful web services
- Introduction
- Chapter 7. Testing Secured Web Services
- Analyzing test HTTP and mock coverage (Pro)
- Exporting custom reports using Groovy
- Publishing JUnit reports using Jenkins
- Generating reports from test runners
- Introduction
- Chapter 6. Reporting
- Running mocks and tests using Gradle
- Running mocks and tests using Groovy scripts
- Running mocks and tests using Java and JUnit
- How to do it...
- Running mocks and tests using Maven
- Generating mock WAR files from the command line
- Providing environment-specific properties
- Running tests from the command line
- Running mocks from the command line
- Introduction
- Chapter 5. Automation and Scripting
- Testing files with Groovy
- Testing for e-mails with Groovy
- Testing asynchronous SOAP service callbacks
- Testing polling style asynchronous REST services
- Testing HATEOAS links
- Testing and mocking SOAP (MTOM+XOP) attachments
- Testing response compliance using JSON schemas
- Testing REST response XML schema compliance
- Testing SOAP response schema compliance
- Testing WSDL and response WS-I compliance
- Introduction
- Chapter 4. Web Service Test Scenarios
- Deploying mocks as WAR files
- Building mock responses dynamically
- Developing dynamic database-driven REST mocks
- Developing dynamic database-driven SOAP mocks
- Selecting mock responses using Groovy
- Introduction
- Chapter 3. Developing and Deploying Dynamic REST and SOAP Mocks
- Publishing browsing and consuming ActiveMQ JMS messages via the REST API
- Querying MongoDB with Groovy
- Looping over CSV file data and driving tests with Groovy
- Importing CSV file data into an in-memory H2 database with Groovy
- Setting properties from an external file
- Parameterizing SQL queries with the JDBC Request TestStep
- Creating and checking data with the JDBC Request TestStep
- Introduction
- Chapter 2. Data-driven Testing and Using External Datasources
- Generating SoapUI tests with REST discovery (Pro)
- Generating and developing a RESTful web service stub test-first
- Updating SOAP projects using WSDL refactoring (Pro)
- Updating a SOAP project using a WSDL
- Developing a SOAP web service test-first
- Generating a WSDL-first web service using SoapUI tool integration
- Introduction
- Chapter 1. Testing and Developing Web Service Stubs With SoapUI
- Customer support
- Reader feedback
- Conventions
- Sections
- Who this book is for
- What you need for this book
- What this book covers
- Preface
- Support files eBooks discount offers and more
- www.PacktPub.com
- About the Reviewers
- Acknowledgments
- About the Author
- Credits
- SoapUI Cookbook
- coverpage
- coverpage
- SoapUI Cookbook
- Credits
- About the Author
- Acknowledgments
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Sections
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Testing and Developing Web Service Stubs With SoapUI
- Introduction
- Generating a WSDL-first web service using SoapUI tool integration
- Developing a SOAP web service test-first
- Updating a SOAP project using a WSDL
- Updating SOAP projects using WSDL refactoring (Pro)
- Generating and developing a RESTful web service stub test-first
- Generating SoapUI tests with REST discovery (Pro)
- Chapter 2. Data-driven Testing and Using External Datasources
- Introduction
- Creating and checking data with the JDBC Request TestStep
- Parameterizing SQL queries with the JDBC Request TestStep
- Setting properties from an external file
- Importing CSV file data into an in-memory H2 database with Groovy
- Looping over CSV file data and driving tests with Groovy
- Querying MongoDB with Groovy
- Publishing browsing and consuming ActiveMQ JMS messages via the REST API
- Chapter 3. Developing and Deploying Dynamic REST and SOAP Mocks
- Introduction
- Selecting mock responses using Groovy
- Developing dynamic database-driven SOAP mocks
- Developing dynamic database-driven REST mocks
- Building mock responses dynamically
- Deploying mocks as WAR files
- Chapter 4. Web Service Test Scenarios
- Introduction
- Testing WSDL and response WS-I compliance
- Testing SOAP response schema compliance
- Testing REST response XML schema compliance
- Testing response compliance using JSON schemas
- Testing and mocking SOAP (MTOM+XOP) attachments
- Testing HATEOAS links
- Testing polling style asynchronous REST services
- Testing asynchronous SOAP service callbacks
- Testing for e-mails with Groovy
- Testing files with Groovy
- Chapter 5. Automation and Scripting
- Introduction
- Running mocks from the command line
- Running tests from the command line
- Providing environment-specific properties
- Generating mock WAR files from the command line
- Running mocks and tests using Maven
- How to do it...
- Running mocks and tests using Java and JUnit
- Running mocks and tests using Groovy scripts
- Running mocks and tests using Gradle
- Chapter 6. Reporting
- Introduction
- Generating reports from test runners
- Publishing JUnit reports using Jenkins
- Exporting custom reports using Groovy
- Analyzing test HTTP and mock coverage (Pro)
- Chapter 7. Testing Secured Web Services
- Introduction
- Testing basic HTTP-authenticated RESTful web services
- Testing HTTP Digest-authenticated RESTful web services
- Testing HTTP form-authenticated RESTful web services
- Creating and using X.509 certificates to test web services over HTTPS
- Testing client certificate authenticated web services
- Securing mock services using X.509 certificates
- Testing WS-Security UsernameToken Timestamp and TransportBinding
- Scanning web service security vulnerabilities
- Chapter 8. Testing AWS and OAuth 2 Secured Cloud Services
- Introduction
- Testing Dropbox using a pregenerated OAuth 2 Access Token
- Testing Dropbox using OAuth 2 Authorization Code Grant flow
- Testing Dropbox using OAuth 2 Implicit Grant flow
- Testing the Gmail API using OAuth2
- Automating OAuth 2 authentication and consent
- Testing AWS services using Access Key authentication
- Chapter 9. Data-driven Load Testing With Custom Datasources
- Introduction
- Load testing data-driven TestCases concurrently with separate Groovy datasources
- Load testing data-driven TestCases concurrently with a shared Groovy datasource
- Load testing data-driven TestCases concurrently with a shared distributed datasource
- Running load tests using Maven command line Java Groovy and Gradle scripts
- Chapter 10. Using Plugins
- Introduction
- Using old-style (open source) plugins
- Sending e-mails with the Email TestStep plugin
- Using plugins via the plugin manager (Pro)
- Using the Groovy Console plugin to create and run a new TestStep
- Packaging old-style plugins when running tests with Maven
- Chapter 11. Taking SoapUI Further
- Introduction
- Building packaging and running SoapUI from the source code
- Importing building running and debugging SoapUI in Eclipse
- Developing a Groovy plugin with custom Action using Gradle
- Logging from extensions and scripts
- Prompting for user input with the UISupport class
- Creating a custom RequestFilter (Listener) plugin
- Creating a custom TestStep (Factory) plugin to check whether a file exists
- Index 更新時間:2021-07-23 20:19:38