Web Services Testing with soapUI
暫譯: 使用 soapUI 進行網路服務測試
Kankanamge Charitha
- 出版商: Packt Publishing
- 出版日期: 2012-09-17
- 售價: $2,220
- 貴賓價: 9.5 折 $2,109
- 語言: 英文
- 頁數: 332
- 裝訂: Paperback
- ISBN: 1849515662
- ISBN-13: 9781849515665
-
相關分類:
SOA
海外代購書籍(需單獨結帳)
相關主題
商品描述
Build high quality service-oriented solutions by learning easy and efficient web services testing with this practical, hands-on guide
- Become more proficient in testing web services included in your service-oriented solutions
- Find, analyze, reproduce bugs effectively by adhering to best web service testing approaches
- Learn with clear step-by-step instructions and hands-on examples on various topics related to web services testing using soapUI
In Detail
Quality is a key to success of service-oriented projects. Utilization of proper tools is important to the outcome of web service testing methodology. Being the leading open source web services testing tool, soapUI helps to build robust and flexible automated tests in a productive manner.
"Web Services Testing with soapUI" guides you on adopting best web service testing mechanisms with the industry leading open source testing tool, soapUI. You will learn to use soapUI effectively in testing service-oriented solutions focusing on testing functional as well as non-functional characteristics of web services. SoapUI is capable of testing JDBC data sources, web applications, RESTful services and web services exposed over transports such as JMS. The book discusses all these features and much more, in detail, through practical and clear examples.
This book is focused on learning soapUI in order to test web services in an effective manner. It starts with a general introduction to service-oriented architecture (SOA) followed by testing aspects of service-oriented solutions. This book aims to give readers a comprehensive overview of usage of soapUI in SOA and web services testing projects.
Starting with an overview of SOA and web services testing, you will quickly get your hands dirty with a sample project which makes use of open source web service engine, Apache Axis2. All demonstrations and hands-on exercises are based on this sample project. The tests in a soapUI project are organized into TestSuites, TestCases and TestSteps. You will also learn how soapUI can be used for both functional and non-functional testing. The book then teaches how by using groovy scripting and integrating with Junit and maven, soapUI can easily be used in automated web services testing.
By the end, you'llhave learned to test functional and non-functional aspects of web services and automate by integrating into continuous build systems using soapUI.
What will you learn from this book
- Build a simple application based on web services which are deployed on Apache Axis2
- Identify performance bottlenecks of service-oriented solutions
- Invoke web services developed as part of a sample project using soapUI
- Extend the sample soapUI project with TestSuites, TestCases and TestSteps
- Validate the responses using various assertions, and use of soapUI properties in tests
- Simulate web services with soapUI, use of static and dynamic responses
- Test web services configured with WS-* policies (WS-Security, WS-Addressing)
- Test JDBC datasources and services exposed over JMS and integrate soapUI with maven and Junit
Approach
"Web Services Testing with soapUI" starts with an overview of SOA and web services testing, and gets your hands dirty with a sample project which makes use of open source web service engine, Apache Axis2. All demonstrations and hands-on exercises are based on this sample project. This book is a practical and comprehensive tutorial for easy and efficient web services testing to build high quality service-oriented solutions.
商品描述(中文翻譯)
建立高品質的服務導向解決方案,透過這本實用的手冊學習簡單且高效的網路服務測試。
- 提升測試服務導向解決方案中網路服務的熟練度
- 遵循最佳的網路服務測試方法,有效地尋找、分析和重現錯誤
- 透過清晰的逐步指導和針對各種網路服務測試主題的實作範例進行學習,使用 soapUI
詳細內容
品質是服務導向專案成功的關鍵。使用適當的工具對於網路服務測試方法的結果至關重要。作為領先的開源網路服務測試工具,soapUI 有助於以高效的方式建立穩健且靈活的自動化測試。
《使用 soapUI 進行網路服務測試》指導您採用最佳的網路服務測試機制,使用業界領先的開源測試工具 soapUI。您將學會如何有效地使用 soapUI 測試服務導向解決方案,專注於測試網路服務的功能性和非功能性特徵。soapUI 能夠測試 JDBC 數據源、網路應用程式、RESTful 服務以及透過 JMS 等傳輸方式暴露的網路服務。本書詳細討論了所有這些功能及更多內容,並透過實用且清晰的範例進行說明。
本書專注於學習 soapUI,以有效地測試網路服務。它從服務導向架構(SOA)的概述開始,接著介紹服務導向解決方案的測試方面。本書旨在為讀者提供 soapUI 在 SOA 和網路服務測試專案中的使用綜述。
從 SOA 和網路服務測試的概述開始,您將迅速動手進行一個使用開源網路服務引擎 Apache Axis2 的範例專案。所有的演示和實作練習均基於此範例專案。soapUI 專案中的測試組織為 TestSuites、TestCases 和 TestSteps。您還將學會如何使用 soapUI 進行功能性和非功能性測試。本書接著教您如何透過使用 groovy 腳本並與 Junit 和 maven 整合,輕鬆地在自動化網路服務測試中使用 soapUI。
到最後,您將學會測試網路服務的功能性和非功能性方面,並透過整合到持續建置系統中來自動化測試,使用 soapUI。
您將從本書學到什麼
- 建立一個基於部署在 Apache Axis2 上的網路服務的簡單應用程式
- 識別服務導向解決方案的性能瓶頸
- 使用 soapUI 調用作為範例專案一部分開發的網路服務
- 擴展範例 soapUI 專案,增加 TestSuites、TestCases 和 TestSteps
- 使用各種斷言驗證回應,並在測試中使用 soapUI 屬性
- 使用 soapUI 模擬網路服務,使用靜態和動態回應
- 測試配置有 WS-* 政策(WS-Security、WS-Addressing)的網路服務
- 測試 JDBC 數據源和透過 JMS 暴露的服務,並將 soapUI 與 maven 和 Junit 整合
方法
《使用 soapUI 進行網路服務測試》從 SOA 和網路服務測試的概述開始,並透過使用開源網路服務引擎 Apache Axis2 的範例專案讓您動手實作。所有的演示和實作練習均基於此範例專案。本書是一個實用且全面的教程,旨在提供簡單且高效的網路服務測試,以建立高品質的服務導向解決方案。