SlideShare ist ein Scribd-Unternehmen logo
1 von 19
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

Weitere ähnliche Inhalte

Was ist angesagt?

Testing Web Services - QA or the Highway 2016
Testing Web Services - QA or the Highway 2016Testing Web Services - QA or the Highway 2016
Testing Web Services - QA or the Highway 2016Steinn 'Stan' Jónsson
 
Soa testing soap ui (2)
Soa testing   soap ui (2)Soa testing   soap ui (2)
Soa testing soap ui (2)Knoldus Inc.
 
SOAPUI Test Design & Utilities
SOAPUI Test Design & UtilitiesSOAPUI Test Design & Utilities
SOAPUI Test Design & UtilitiesAkshay Sharma
 
Web Services Automated Testing via SoapUI Tool
Web Services Automated Testing via SoapUI ToolWeb Services Automated Testing via SoapUI Tool
Web Services Automated Testing via SoapUI ToolSperasoft
 
Web services - A Practical Approach
Web services - A Practical ApproachWeb services - A Practical Approach
Web services - A Practical ApproachMadhaiyan Muthu
 
Web service testing_final.pptx
Web service testing_final.pptxWeb service testing_final.pptx
Web service testing_final.pptxvodqancr
 
Web services automation from sketch
Web services automation from sketchWeb services automation from sketch
Web services automation from sketchIT Weekend
 
Web Services and Introduction of SOAPUI
Web Services and Introduction of SOAPUIWeb Services and Introduction of SOAPUI
Web Services and Introduction of SOAPUIDinesh Kaushik
 
Introduction to SoapUI day 2
Introduction to SoapUI day 2Introduction to SoapUI day 2
Introduction to SoapUI day 2Qualitest
 
Puppet – Make stateful apps easier than stateless
Puppet – Make stateful apps easier than statelessPuppet – Make stateful apps easier than stateless
Puppet – Make stateful apps easier than statelessStarcounter
 
SOAP To REST API Proxy
SOAP To REST API ProxySOAP To REST API Proxy
SOAP To REST API ProxyVince Soliza
 
API Testing. Streamline your testing process.
API Testing. Streamline your testing process.API Testing. Streamline your testing process.
API Testing. Streamline your testing process.Andrey Oleynik
 
Introduction to SoapUI day 3
Introduction to SoapUI day 3Introduction to SoapUI day 3
Introduction to SoapUI day 3Qualitest
 
Heuristics to scale your framework
Heuristics to scale your frameworkHeuristics to scale your framework
Heuristics to scale your frameworkvodQA
 

Was ist angesagt? (20)

Webservice Testing
Webservice TestingWebservice Testing
Webservice Testing
 
Testing Web Services - QA or the Highway 2016
Testing Web Services - QA or the Highway 2016Testing Web Services - QA or the Highway 2016
Testing Web Services - QA or the Highway 2016
 
Soap ui
Soap uiSoap ui
Soap ui
 
Testing soapui
Testing soapuiTesting soapui
Testing soapui
 
Soa testing soap ui (2)
Soa testing   soap ui (2)Soa testing   soap ui (2)
Soa testing soap ui (2)
 
SOAPUI Test Design & Utilities
SOAPUI Test Design & UtilitiesSOAPUI Test Design & Utilities
SOAPUI Test Design & Utilities
 
Web Services Automated Testing via SoapUI Tool
Web Services Automated Testing via SoapUI ToolWeb Services Automated Testing via SoapUI Tool
Web Services Automated Testing via SoapUI Tool
 
Web services - A Practical Approach
Web services - A Practical ApproachWeb services - A Practical Approach
Web services - A Practical Approach
 
Web service testing_final.pptx
Web service testing_final.pptxWeb service testing_final.pptx
Web service testing_final.pptx
 
Web services automation from sketch
Web services automation from sketchWeb services automation from sketch
Web services automation from sketch
 
Learn SoapUI
Learn SoapUILearn SoapUI
Learn SoapUI
 
Web Services and Introduction of SOAPUI
Web Services and Introduction of SOAPUIWeb Services and Introduction of SOAPUI
Web Services and Introduction of SOAPUI
 
Introduction to SoapUI day 2
Introduction to SoapUI day 2Introduction to SoapUI day 2
Introduction to SoapUI day 2
 
Puppet – Make stateful apps easier than stateless
Puppet – Make stateful apps easier than statelessPuppet – Make stateful apps easier than stateless
Puppet – Make stateful apps easier than stateless
 
SOAP To REST API Proxy
SOAP To REST API ProxySOAP To REST API Proxy
SOAP To REST API Proxy
 
Testing soap UI
Testing soap UITesting soap UI
Testing soap UI
 
Soap request in mule
Soap request in mule Soap request in mule
Soap request in mule
 
API Testing. Streamline your testing process.
API Testing. Streamline your testing process.API Testing. Streamline your testing process.
API Testing. Streamline your testing process.
 
Introduction to SoapUI day 3
Introduction to SoapUI day 3Introduction to SoapUI day 3
Introduction to SoapUI day 3
 
Heuristics to scale your framework
Heuristics to scale your frameworkHeuristics to scale your framework
Heuristics to scale your framework
 

Andere mochten auch

Keyword Driven Testing
Keyword Driven TestingKeyword Driven Testing
Keyword Driven Testinganandarajta
 
Structured Functional Automated Web Service Testing
Structured Functional Automated Web Service TestingStructured Functional Automated Web Service Testing
Structured Functional Automated Web Service Testingrdekleijn
 
Testing web services
Testing web servicesTesting web services
Testing web servicesTaras Lytvyn
 
Frame switcher library
Frame switcher libraryFrame switcher library
Frame switcher libraryRoman Khachko
 
Finding bugs, categorizing bugs and writing good bug reports
Finding bugs, categorizing bugs and writing good bug reportsFinding bugs, categorizing bugs and writing good bug reports
Finding bugs, categorizing bugs and writing good bug reportssachxn1
 
Bug reporting and tracking
Bug reporting and trackingBug reporting and tracking
Bug reporting and trackingVadym Muliavka
 
Test cases and bug report v3.2
Test cases and bug report v3.2Test cases and bug report v3.2
Test cases and bug report v3.2Andrey Oleynik
 

Andere mochten auch (7)

Keyword Driven Testing
Keyword Driven TestingKeyword Driven Testing
Keyword Driven Testing
 
Structured Functional Automated Web Service Testing
Structured Functional Automated Web Service TestingStructured Functional Automated Web Service Testing
Structured Functional Automated Web Service Testing
 
Testing web services
Testing web servicesTesting web services
Testing web services
 
Frame switcher library
Frame switcher libraryFrame switcher library
Frame switcher library
 
Finding bugs, categorizing bugs and writing good bug reports
Finding bugs, categorizing bugs and writing good bug reportsFinding bugs, categorizing bugs and writing good bug reports
Finding bugs, categorizing bugs and writing good bug reports
 
Bug reporting and tracking
Bug reporting and trackingBug reporting and tracking
Bug reporting and tracking
 
Test cases and bug report v3.2
Test cases and bug report v3.2Test cases and bug report v3.2
Test cases and bug report v3.2
 

Ähnlich wie Web Services Testing

Ogma_Web Services Testing
Ogma_Web Services TestingOgma_Web Services Testing
Ogma_Web Services TestingYana Altunyan
 
Application layer protocol
Application layer protocolApplication layer protocol
Application layer protocolDr. Amitava Nag
 
Testing with test_complete
Testing with test_completeTesting with test_complete
Testing with test_completebinuiweb
 
STPCon fall 2012: The Testing Renaissance Has Arrived
STPCon fall 2012: The Testing Renaissance Has ArrivedSTPCon fall 2012: The Testing Renaissance Has Arrived
STPCon fall 2012: The Testing Renaissance Has ArrivedSOASTA
 
Justmeans power point
Justmeans power pointJustmeans power point
Justmeans power pointjustmeanscsr
 
Syllabus for Technical courses
Syllabus for Technical coursesSyllabus for Technical courses
Syllabus for Technical coursesMontek1Learning
 
Oracle World 2002 Leverage Web Services in E-Business Applications
Oracle World 2002 Leverage Web Services in E-Business ApplicationsOracle World 2002 Leverage Web Services in E-Business Applications
Oracle World 2002 Leverage Web Services in E-Business ApplicationsRajesh Raheja
 
Revised Adf security in a project centric environment
Revised Adf security in a project centric environmentRevised Adf security in a project centric environment
Revised Adf security in a project centric environmentJean-Marc Desvaux
 
Prem sai resume
Prem sai resumePrem sai resume
Prem sai resumePrem Sai
 
Functional testing of_web_services.ppt
Functional testing of_web_services.pptFunctional testing of_web_services.ppt
Functional testing of_web_services.pptyousufaziz
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented ArchitectureLuqman Shareef
 
Develop iOS and Android apps with SharePoint/Office 365
Develop iOS and Android apps with SharePoint/Office 365Develop iOS and Android apps with SharePoint/Office 365
Develop iOS and Android apps with SharePoint/Office 365Kashif Imran
 
OData for iOS developers
OData for iOS developersOData for iOS developers
OData for iOS developersGlen Gordon
 
Primavera integration possibilities technical overview ppt
Primavera integration possibilities   technical overview pptPrimavera integration possibilities   technical overview ppt
Primavera integration possibilities technical overview pptp6academy
 
Power of ONE Automation through Web Services
Power of ONE Automation through Web ServicesPower of ONE Automation through Web Services
Power of ONE Automation through Web ServicesCA | Automic Software
 

Ähnlich wie Web Services Testing (20)

Ogma_Web Services Testing
Ogma_Web Services TestingOgma_Web Services Testing
Ogma_Web Services Testing
 
Web Services With Delphi, Sep, 2008
Web Services With Delphi, Sep, 2008Web Services With Delphi, Sep, 2008
Web Services With Delphi, Sep, 2008
 
Application layer protocol
Application layer protocolApplication layer protocol
Application layer protocol
 
Testing with test_complete
Testing with test_completeTesting with test_complete
Testing with test_complete
 
Selenium WebDriver
Selenium WebDriverSelenium WebDriver
Selenium WebDriver
 
STPCon fall 2012: The Testing Renaissance Has Arrived
STPCon fall 2012: The Testing Renaissance Has ArrivedSTPCon fall 2012: The Testing Renaissance Has Arrived
STPCon fall 2012: The Testing Renaissance Has Arrived
 
Justmeans power point
Justmeans power pointJustmeans power point
Justmeans power point
 
Syllabus for Technical courses
Syllabus for Technical coursesSyllabus for Technical courses
Syllabus for Technical courses
 
Oracle World 2002 Leverage Web Services in E-Business Applications
Oracle World 2002 Leverage Web Services in E-Business ApplicationsOracle World 2002 Leverage Web Services in E-Business Applications
Oracle World 2002 Leverage Web Services in E-Business Applications
 
Revised Adf security in a project centric environment
Revised Adf security in a project centric environmentRevised Adf security in a project centric environment
Revised Adf security in a project centric environment
 
Real-Time Web Applications with ASP.NET WebAPI and SignalR
Real-Time Web Applications with ASP.NET WebAPI and SignalRReal-Time Web Applications with ASP.NET WebAPI and SignalR
Real-Time Web Applications with ASP.NET WebAPI and SignalR
 
Prem sai resume
Prem sai resumePrem sai resume
Prem sai resume
 
Nano
NanoNano
Nano
 
Functional testing of_web_services.ppt
Functional testing of_web_services.pptFunctional testing of_web_services.ppt
Functional testing of_web_services.ppt
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
 
Develop iOS and Android apps with SharePoint/Office 365
Develop iOS and Android apps with SharePoint/Office 365Develop iOS and Android apps with SharePoint/Office 365
Develop iOS and Android apps with SharePoint/Office 365
 
OData for iOS developers
OData for iOS developersOData for iOS developers
OData for iOS developers
 
Primavera integration possibilities technical overview ppt
Primavera integration possibilities   technical overview pptPrimavera integration possibilities   technical overview ppt
Primavera integration possibilities technical overview ppt
 
Power of ONE Automation through Web Services
Power of ONE Automation through Web ServicesPower of ONE Automation through Web Services
Power of ONE Automation through Web Services
 
rad 255 test overview
rad 255 test overviewrad 255 test overview
rad 255 test overview
 

Mehr von Vladimir Soghoyan

Mehr von Vladimir Soghoyan (8)

Havij
HavijHavij
Havij
 
Search Engine Optimization
Search Engine OptimizationSearch Engine Optimization
Search Engine Optimization
 
Load Runner
Load RunnerLoad Runner
Load Runner
 
Automation Testing
Automation TestingAutomation Testing
Automation Testing
 
Selenium IDE
Selenium IDESelenium IDE
Selenium IDE
 
Selenium
SeleniumSelenium
Selenium
 
Security Testing For Web Applications
Security Testing For Web ApplicationsSecurity Testing For Web Applications
Security Testing For Web Applications
 
What Are The Advantages and Disadvantages Of Studying And Working Together?
What Are The Advantages and Disadvantages Of Studying And Working Together?What Are The Advantages and Disadvantages Of Studying And Working Together?
What Are The Advantages and Disadvantages Of Studying And Working Together?
 

Kürzlich hochgeladen

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 

Kürzlich hochgeladen (20)

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

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