SlideShare a Scribd company logo
Web Services
Introduction to Web Services
Web Services Testing by Visual Studio 2010

Created By: Yana Altunyan
Reviewed by: Vladimir Soghoyan
Ogma Applications
Overview

 What is a Web Service?
 Web Service Standards
 Web Service Testing by Visual Studio 2010
 Web Service Load Test

Ogma Applications

2

9/18/2012
What is a Web Service?

1. Web services are Web-based enterprise
applications that use open, XML-based
standards and transport protocols to
Exchange data with calling clients.
2. Web Service
 Is a Software that performs a task.
 Sits on a network so other systems can
talk to it (most often SOAP over HTTP).
 Has a defined, published interface (usually
via WSDL).
 Is platform and language independent.
 Typically uses XML.
Ogma Applications

3

9/18/2012
Web Service Standards

 XML
 WSDL (Web Services Description
Language)
 UDDI (Universal Description, Discovery
and Integration)
 XML-RPC
 SOAP (Simple Object Access Protocol)
Ogma Applications

4

9/18/2012
Web Service Testing by Visual Studio 2010

Sequence of Steps
 Create New Project
 Web Performance Test template
 Add Web Service Request
 Web Service URL
 Web Service String Body (XML)
 Run Test
 Results
Ogma Applications

5

9/18/2012
Web Service Testing by Visual Studio 2010

Create New Project





Create New Project
Select Test Projects
Select Test Documents
Give Appropriate Name

Ogma Applications

6

9/18/2012
Web Service Testing by Visual Studio 2010

Web Performance Test template
 Add New Test
 Select Web Performance Test

Ogma Applications

7

9/18/2012
Web Service Testing by Visual Studio 2010

Add Web Service Request
 Right Click on WebTest
 Select Add Web Service Request

Ogma Applications

8

9/18/2012
Web Service Testing by Visual Studio 2010

Web Service URL
 Copy Web Service URL to Web Service Property

Ogma Applications

9

9/18/2012
Web Service Testing by Visual Studio 2010

Web Service String Body (XML)
 Copy Web Service String Body

Ogma Applications

10

9/18/2012
Web Service Testing by Visual Studio 2010

Give Appropriate Values

<SessionID>QA1212</SessionID>
<CommunityID>753</CommunityID>
<startDate>2012-09-18</startDate>
<endDate>2012-09-30</endDate>

Ogma Applications

11

9/18/2012
Web Service Testing by Visual Studio 2010

 Run Test
 Receive Response (part)

Ogma Applications

12

9/18/2012
Web Service Testing by Visual Studio 2010

Give Wrong Values
<SessionID>QA1212</SessionID>
<CommunityID>A28</CommunityID>
<startDate>2012-09-18</startDate>
<endDate>2012-09-30</endDate>

Ogma Applications

13

9/18/2012
Web Service Testing by Visual Studio 2010

 Run Test
 Receive Response

Ogma Applications

14

9/18/2012
Web Service Testing by Visual Studio 2010

Conclusion

In both cases response was correct, as web service
reacts for appropriate and wrong values in right way.

Ogma Applications

15

9/18/2012
Web Service Load Test

 To determine how well your software responds to various levels of
usage, you conduct load tests. A load test models the expected usage of
a software program by simulating multiple users who access the
program at the same time.

 Load test can be performed for Web Services also.

Ogma Applications

16

9/18/2012
Web Service Load Test

 Create New Project
 Load Test template
 Load Test wizard steps
 Run Load Test
 Results

Ogma Applications

17

9/18/2012
Web Service Load Test
Load Test Process
 Counters
 Charts
 Overview

Ogma Applications

18

9/18/2012
Web Service Load Test
Load Test Results
Load Test Summary
 Test Run Information
 Overall Results
 Test Results
 Page Results
 Transactions Results
 Key Statistics

Ogma Applications

19

9/18/2012

More Related Content

PPT
SOAP-UI The Web service Testing
PPTX
Web services testing
PPT
Webservices testing using SoapUI
PPTX
Rest Console
PPTX
Time to REST: testing web services
PPTX
WebServices using Soapui
PPTX
Soap ui introduction
PPT
Web services testing
SOAP-UI The Web service Testing
Web services testing
Webservices testing using SoapUI
Rest Console
Time to REST: testing web services
WebServices using Soapui
Soap ui introduction
Web services testing

What's hot (20)

PPTX
Webservice Testing
PDF
Testing Web Services - QA or the Highway 2016
PPTX
Testing soapui
PPT
Soa testing soap ui (2)
PPTX
SOAPUI Test Design & Utilities
PDF
Web Services Automated Testing via SoapUI Tool
PPTX
Web services - A Practical Approach
PPTX
Web service testing_final.pptx
PPTX
Web services automation from sketch
PPTX
Learn SoapUI
PPTX
Web Services and Introduction of SOAPUI
PPTX
Introduction to SoapUI day 2
PDF
Puppet – Make stateful apps easier than stateless
PPTX
SOAP To REST API Proxy
PPTX
Testing soap UI
PPTX
Soap request in mule
PDF
API Testing. Streamline your testing process.
PPTX
Introduction to SoapUI day 3
PPTX
Heuristics to scale your framework
Webservice Testing
Testing Web Services - QA or the Highway 2016
Testing soapui
Soa testing soap ui (2)
SOAPUI Test Design & Utilities
Web Services Automated Testing via SoapUI Tool
Web services - A Practical Approach
Web service testing_final.pptx
Web services automation from sketch
Learn SoapUI
Web Services and Introduction of SOAPUI
Introduction to SoapUI day 2
Puppet – Make stateful apps easier than stateless
SOAP To REST API Proxy
Testing soap UI
Soap request in mule
API Testing. Streamline your testing process.
Introduction to SoapUI day 3
Heuristics to scale your framework
Ad

Viewers also liked (7)

PPT
Keyword Driven Testing
PPTX
Structured Functional Automated Web Service Testing
PPTX
Testing web services
PPTX
Frame switcher library
PDF
Finding bugs, categorizing bugs and writing good bug reports
PPTX
Bug reporting and tracking
PDF
Test cases and bug report v3.2
Keyword Driven Testing
Structured Functional Automated Web Service Testing
Testing web services
Frame switcher library
Finding bugs, categorizing bugs and writing good bug reports
Bug reporting and tracking
Test cases and bug report v3.2
Ad

Similar to Web Services Testing (20)

PPTX
Ogma_Web Services Testing
PPTX
Web Service Testing By Sheshadri Mishra
PPT
Introduction of WebServices
PPTX
WebServices Basic Introduction
PPTX
WebServices
PDF
Webservices Testing PPT.pdf
PPT
Web Service Presentation
PPTX
Web Services.pptx
PDF
Web Service Testing using TestComplete
PDF
Web Service Testing using TestComplete
PPTX
15th meetup thessaloniki_softwaretestingqa_vasilispetrou_testingwebserviceino...
PPTX
Unit 6 SDET Web Services Testing.pptx
PPTX
API-Testing-SOAPUI-1.pptx
DOCX
Web services SOAP Notes
PPTX
web services
PDF
Webservices(or)SoapUI Interview Questions
PDF
ijlbpr_64ab991977359.pdf
PDF
ugc carelist.pdf
PDF
ugc journal.pdf
PDF
journal of engineering and applied science.pdf
Ogma_Web Services Testing
Web Service Testing By Sheshadri Mishra
Introduction of WebServices
WebServices Basic Introduction
WebServices
Webservices Testing PPT.pdf
Web Service Presentation
Web Services.pptx
Web Service Testing using TestComplete
Web Service Testing using TestComplete
15th meetup thessaloniki_softwaretestingqa_vasilispetrou_testingwebserviceino...
Unit 6 SDET Web Services Testing.pptx
API-Testing-SOAPUI-1.pptx
Web services SOAP Notes
web services
Webservices(or)SoapUI Interview Questions
ijlbpr_64ab991977359.pdf
ugc carelist.pdf
ugc journal.pdf
journal of engineering and applied science.pdf

More from Vladimir Soghoyan (8)

PPTX
Search Engine Optimization
PPTX
Load Runner
PPTX
Automation Testing
PPTX
Selenium IDE
PPTX
PPTX
Security Testing For Web Applications
PPT
What Are The Advantages and Disadvantages Of Studying And Working Together?
Search Engine Optimization
Load Runner
Automation Testing
Selenium IDE
Security Testing For Web Applications
What Are The Advantages and Disadvantages Of Studying And Working Together?

Recently uploaded (20)

PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Encapsulation theory and applications.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPT
Teaching material agriculture food technology
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
The AUB Centre for AI in Media Proposal.docx
Encapsulation theory and applications.pdf
Spectral efficient network and resource selection model in 5G networks
Advanced methodologies resolving dimensionality complications for autism neur...
Teaching material agriculture food technology
Network Security Unit 5.pdf for BCA BBA.
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Big Data Technologies - Introduction.pptx
Understanding_Digital_Forensics_Presentation.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Chapter 3 Spatial Domain Image Processing.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Empathic Computing: Creating Shared Understanding
Encapsulation_ Review paper, used for researhc scholars
Unlocking AI with Model Context Protocol (MCP)
20250228 LYD VKU AI Blended-Learning.pptx
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Per capita expenditure prediction using model stacking based on satellite ima...

Web Services Testing

  • 1. Web Services Introduction to Web Services Web Services Testing by Visual Studio 2010 Created By: Yana Altunyan Reviewed by: Vladimir Soghoyan Ogma Applications
  • 2. Overview  What is a Web Service?  Web Service Standards  Web Service Testing by Visual Studio 2010  Web Service Load Test Ogma Applications 2 9/18/2012
  • 3. What is a Web Service? 1. Web services are Web-based enterprise applications that use open, XML-based standards and transport protocols to Exchange data with calling clients. 2. Web Service  Is a Software that performs a task.  Sits on a network so other systems can talk to it (most often SOAP over HTTP).  Has a defined, published interface (usually via WSDL).  Is platform and language independent.  Typically uses XML. Ogma Applications 3 9/18/2012
  • 4. Web Service Standards  XML  WSDL (Web Services Description Language)  UDDI (Universal Description, Discovery and Integration)  XML-RPC  SOAP (Simple Object Access Protocol) Ogma Applications 4 9/18/2012
  • 5. Web Service Testing by Visual Studio 2010 Sequence of Steps  Create New Project  Web Performance Test template  Add Web Service Request  Web Service URL  Web Service String Body (XML)  Run Test  Results Ogma Applications 5 9/18/2012
  • 6. Web Service Testing by Visual Studio 2010 Create New Project     Create New Project Select Test Projects Select Test Documents Give Appropriate Name Ogma Applications 6 9/18/2012
  • 7. Web Service Testing by Visual Studio 2010 Web Performance Test template  Add New Test  Select Web Performance Test Ogma Applications 7 9/18/2012
  • 8. Web Service Testing by Visual Studio 2010 Add Web Service Request  Right Click on WebTest  Select Add Web Service Request Ogma Applications 8 9/18/2012
  • 9. Web Service Testing by Visual Studio 2010 Web Service URL  Copy Web Service URL to Web Service Property Ogma Applications 9 9/18/2012
  • 10. Web Service Testing by Visual Studio 2010 Web Service String Body (XML)  Copy Web Service String Body Ogma Applications 10 9/18/2012
  • 11. Web Service Testing by Visual Studio 2010 Give Appropriate Values <SessionID>QA1212</SessionID> <CommunityID>753</CommunityID> <startDate>2012-09-18</startDate> <endDate>2012-09-30</endDate> Ogma Applications 11 9/18/2012
  • 12. Web Service Testing by Visual Studio 2010  Run Test  Receive Response (part) Ogma Applications 12 9/18/2012
  • 13. Web Service Testing by Visual Studio 2010 Give Wrong Values <SessionID>QA1212</SessionID> <CommunityID>A28</CommunityID> <startDate>2012-09-18</startDate> <endDate>2012-09-30</endDate> Ogma Applications 13 9/18/2012
  • 14. Web Service Testing by Visual Studio 2010  Run Test  Receive Response Ogma Applications 14 9/18/2012
  • 15. Web Service Testing by Visual Studio 2010 Conclusion In both cases response was correct, as web service reacts for appropriate and wrong values in right way. Ogma Applications 15 9/18/2012
  • 16. Web Service Load Test  To determine how well your software responds to various levels of usage, you conduct load tests. A load test models the expected usage of a software program by simulating multiple users who access the program at the same time.  Load test can be performed for Web Services also. Ogma Applications 16 9/18/2012
  • 17. Web Service Load Test  Create New Project  Load Test template  Load Test wizard steps  Run Load Test  Results Ogma Applications 17 9/18/2012
  • 18. Web Service Load Test Load Test Process  Counters  Charts  Overview Ogma Applications 18 9/18/2012
  • 19. Web Service Load Test Load Test Results Load Test Summary  Test Run Information  Overall Results  Test Results  Page Results  Transactions Results  Key Statistics Ogma Applications 19 9/18/2012