SlideShare a Scribd company logo
1 of 19
Web Services
Introduction to Web Services
Web Services Testing by Visual Studio 2010
Created By: Yana Altunyan
Reviewed by: Vladimir Soghoyan
Ogma Applications
What is a Web Service?
Web Service Standards
Web Service Testing by Visual Studio 2010
Web Service Load Test
9/18/2012Ogma Applications 2
Overview
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.
9/18/2012Ogma Applications 3
What is a Web Service?
 XML
 WSDL (Web Services Description
Language)
 UDDI (Universal Description, Discovery
and Integration)
 XML-RPC
 SOAP (Simple Object Access Protocol)
9/18/2012Ogma Applications 4
Web Service Standards
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
9/18/2012Ogma Applications 5
Web Service Testing by Visual Studio 2010
Create New Project
 Create New Project
 Select Test Projects
 Select Test Documents
 Give Appropriate Name
9/18/2012Ogma Applications 6
Web Service Testing by Visual Studio 2010
Web Performance Test template
 Add New Test
 Select Web Performance Test
9/18/2012Ogma Applications 7
Web Service Testing by Visual Studio 2010
Add Web Service Request
 Right Click on WebTest
 Select Add Web Service Request
9/18/2012Ogma Applications 8
Web Service Testing by Visual Studio 2010
Web Service URL
 Copy Web Service URL to Web Service Property
9/18/2012Ogma Applications 9
Web Service Testing by Visual Studio 2010
Web Service String Body (XML)
 Copy Web Service String Body
9/18/2012Ogma Applications 10
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>
9/18/2012Ogma Applications 11
Web Service Testing by Visual Studio 2010
 Run Test
 Receive Response (part)
9/18/2012Ogma Applications 12
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>
9/18/2012Ogma Applications 13
Web Service Testing by Visual Studio 2010
 Run Test
 Receive Response
9/18/2012Ogma Applications 14
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.
9/18/2012Ogma Applications 15
Web Service Testing by Visual Studio 2010
 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.
9/18/2012Ogma Applications 16
Web Service Load Test
Create New Project
Load Test template
Load Test wizard steps
Run Load Test
Results
9/18/2012Ogma Applications 17
Web Service Load Test
Load Test Process
 Counters
 Charts
 Overview
9/18/2012Ogma Applications 18
Web Service Load Test
Load Test Results
Load Test Summary
 Test Run Information
 Overall Results
 Test Results
 Page Results
 Transactions Results
 Key Statistics
9/18/2012Ogma Applications 19
Web Service Load Test

More Related Content

What's hot

ASP.NET 4 & Web Dev in Visual Studio 2010 - Alex Mackey, Readify
ASP.NET 4 & Web Dev in Visual Studio 2010 - Alex Mackey, ReadifyASP.NET 4 & Web Dev in Visual Studio 2010 - Alex Mackey, Readify
ASP.NET 4 & Web Dev in Visual Studio 2010 - Alex Mackey, ReadifyREADIFY
 
Web changesandasp4 upload
Web changesandasp4 uploadWeb changesandasp4 upload
Web changesandasp4 uploadREADIFY
 
Chapter10 web
Chapter10 webChapter10 web
Chapter10 webREADIFY
 
Client Object Model and REST Improvements in SharePoint 2013
Client Object Model and REST Improvements in SharePoint 2013Client Object Model and REST Improvements in SharePoint 2013
Client Object Model and REST Improvements in SharePoint 2013Ejada
 
Visual Studio 2010 IDE Enhancements - Alex Mackey, Readify
Visual Studio 2010 IDE Enhancements - Alex Mackey, ReadifyVisual Studio 2010 IDE Enhancements - Alex Mackey, Readify
Visual Studio 2010 IDE Enhancements - Alex Mackey, ReadifyREADIFY
 
Enjoying the Move from WCF to the Web API
Enjoying the Move from WCF to the Web APIEnjoying the Move from WCF to the Web API
Enjoying the Move from WCF to the Web APIKevin Hazzard
 
Accessibility Testing - Using Asqatasun - Meetup Webinar
Accessibility Testing - Using Asqatasun - Meetup WebinarAccessibility Testing - Using Asqatasun - Meetup Webinar
Accessibility Testing - Using Asqatasun - Meetup WebinarKeyur Shah
 
Client Object Model - SharePoint Extreme 2012
Client Object Model - SharePoint Extreme 2012Client Object Model - SharePoint Extreme 2012
Client Object Model - SharePoint Extreme 2012daniel plocker
 
Groovy in SOAP UI
Groovy in SOAP UIGroovy in SOAP UI
Groovy in SOAP UIravireddy76
 

What's hot (12)

ASP.NET 4 & Web Dev in Visual Studio 2010 - Alex Mackey, Readify
ASP.NET 4 & Web Dev in Visual Studio 2010 - Alex Mackey, ReadifyASP.NET 4 & Web Dev in Visual Studio 2010 - Alex Mackey, Readify
ASP.NET 4 & Web Dev in Visual Studio 2010 - Alex Mackey, Readify
 
Web changesandasp4 upload
Web changesandasp4 uploadWeb changesandasp4 upload
Web changesandasp4 upload
 
Chapter10 web
Chapter10 webChapter10 web
Chapter10 web
 
Client Object Model and REST Improvements in SharePoint 2013
Client Object Model and REST Improvements in SharePoint 2013Client Object Model and REST Improvements in SharePoint 2013
Client Object Model and REST Improvements in SharePoint 2013
 
Visual Studio 2010 IDE Enhancements - Alex Mackey, Readify
Visual Studio 2010 IDE Enhancements - Alex Mackey, ReadifyVisual Studio 2010 IDE Enhancements - Alex Mackey, Readify
Visual Studio 2010 IDE Enhancements - Alex Mackey, Readify
 
Word on the Server
Word on the ServerWord on the Server
Word on the Server
 
Enjoying the Move from WCF to the Web API
Enjoying the Move from WCF to the Web APIEnjoying the Move from WCF to the Web API
Enjoying the Move from WCF to the Web API
 
Developing Sandbox Solutions
Developing Sandbox SolutionsDeveloping Sandbox Solutions
Developing Sandbox Solutions
 
Accessibility Testing - Using Asqatasun - Meetup Webinar
Accessibility Testing - Using Asqatasun - Meetup WebinarAccessibility Testing - Using Asqatasun - Meetup Webinar
Accessibility Testing - Using Asqatasun - Meetup Webinar
 
Client Object Model - SharePoint Extreme 2012
Client Object Model - SharePoint Extreme 2012Client Object Model - SharePoint Extreme 2012
Client Object Model - SharePoint Extreme 2012
 
Web api
Web apiWeb api
Web api
 
Groovy in SOAP UI
Groovy in SOAP UIGroovy in SOAP UI
Groovy in SOAP UI
 

Viewers also liked

Tapping into The Business of Science - Idea Generation - Finding Partners
Tapping into The Business of Science - Idea Generation - Finding PartnersTapping into The Business of Science - Idea Generation - Finding Partners
Tapping into The Business of Science - Idea Generation - Finding PartnersRobert Braathe
 
група 8 незабудка
група 8 незабудкагрупа 8 незабудка
група 8 незабудкаaleksandra2740
 
20151110 nme dag-pecha kucha_globelink
20151110 nme dag-pecha kucha_globelink20151110 nme dag-pecha kucha_globelink
20151110 nme dag-pecha kucha_globelinkNadia Van Dessel
 
Размещение рекламы вконтакте
Размещение рекламы вконтактеРазмещение рекламы вконтакте
Размещение рекламы вконтактеHiconversion
 
20151110 nme dag-pecha kucha_catapa
20151110 nme dag-pecha kucha_catapa20151110 nme dag-pecha kucha_catapa
20151110 nme dag-pecha kucha_catapaNadia Van Dessel
 
EconsFinal-Report.docx
EconsFinal-Report.docxEconsFinal-Report.docx
EconsFinal-Report.docxWai Loon Chong
 
Expanding access to social services using remittances
Expanding access to social services using remittancesExpanding access to social services using remittances
Expanding access to social services using remittanceskhdiallo
 
Управление рекламой вконтакте
Управление рекламой вконтактеУправление рекламой вконтакте
Управление рекламой вконтактеHiconversion
 
Vibrant Vagabond Trend Boards
Vibrant Vagabond Trend BoardsVibrant Vagabond Trend Boards
Vibrant Vagabond Trend Boardsemilydecola
 
Training ban hang luxury home 09122015
Training ban hang luxury home 09122015Training ban hang luxury home 09122015
Training ban hang luxury home 09122015Hien2Tnguyen.com
 
المراسل الإخباري احصائيات اللاجئين الفلسطينيين في سوريا
المراسل الإخباري   احصائيات اللاجئين الفلسطينيين في سورياالمراسل الإخباري   احصائيات اللاجئين الفلسطينيين في سوريا
المراسل الإخباري احصائيات اللاجئين الفلسطينيين في سورياalmoraselnews
 

Viewers also liked (14)

Tapping into The Business of Science - Idea Generation - Finding Partners
Tapping into The Business of Science - Idea Generation - Finding PartnersTapping into The Business of Science - Idea Generation - Finding Partners
Tapping into The Business of Science - Idea Generation - Finding Partners
 
група 8 незабудка
група 8 незабудкагрупа 8 незабудка
група 8 незабудка
 
20151110 nme dag-pecha kucha_globelink
20151110 nme dag-pecha kucha_globelink20151110 nme dag-pecha kucha_globelink
20151110 nme dag-pecha kucha_globelink
 
Размещение рекламы вконтакте
Размещение рекламы вконтактеРазмещение рекламы вконтакте
Размещение рекламы вконтакте
 
PowerPoint Thomas & Virginia
PowerPoint Thomas & VirginiaPowerPoint Thomas & Virginia
PowerPoint Thomas & Virginia
 
20151110 nme dag-pecha kucha_catapa
20151110 nme dag-pecha kucha_catapa20151110 nme dag-pecha kucha_catapa
20151110 nme dag-pecha kucha_catapa
 
High up bs
High up  bsHigh up  bs
High up bs
 
EconsFinal-Report.docx
EconsFinal-Report.docxEconsFinal-Report.docx
EconsFinal-Report.docx
 
Expanding access to social services using remittances
Expanding access to social services using remittancesExpanding access to social services using remittances
Expanding access to social services using remittances
 
Управление рекламой вконтакте
Управление рекламой вконтактеУправление рекламой вконтакте
Управление рекламой вконтакте
 
TH-Brochure
TH-BrochureTH-Brochure
TH-Brochure
 
Vibrant Vagabond Trend Boards
Vibrant Vagabond Trend BoardsVibrant Vagabond Trend Boards
Vibrant Vagabond Trend Boards
 
Training ban hang luxury home 09122015
Training ban hang luxury home 09122015Training ban hang luxury home 09122015
Training ban hang luxury home 09122015
 
المراسل الإخباري احصائيات اللاجئين الفلسطينيين في سوريا
المراسل الإخباري   احصائيات اللاجئين الفلسطينيين في سورياالمراسل الإخباري   احصائيات اللاجئين الفلسطينيين في سوريا
المراسل الإخباري احصائيات اللاجئين الفلسطينيين في سوريا
 

Similar to Ogma_Web Services Testing

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
 
Prem sai resume
Prem sai resumePrem sai resume
Prem sai resumePrem Sai
 
Testing with test_complete
Testing with test_completeTesting with test_complete
Testing with test_completebinuiweb
 
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
 
Justmeans power point
Justmeans power pointJustmeans power point
Justmeans power pointjustmeanscsr
 
OData for iOS developers
OData for iOS developersOData for iOS developers
OData for iOS developersGlen Gordon
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented ArchitectureLuqman Shareef
 
Syllabus for Technical courses
Syllabus for Technical coursesSyllabus for Technical courses
Syllabus for Technical coursesMontek1Learning
 
SPCA2013 - Building a SharePoint Factory
SPCA2013 - Building a SharePoint FactorySPCA2013 - Building a SharePoint Factory
SPCA2013 - Building a SharePoint FactoryNCCOMMS
 
Lap around Visual Studio 2013
Lap around Visual Studio 2013Lap around Visual Studio 2013
Lap around Visual Studio 2013Valdis Iljuconoks
 
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
 
Application layer protocol
Application layer protocolApplication layer protocol
Application layer protocolDr. Amitava Nag
 
DELL BOOMi CLOUD INTEGRATION ONLINE TRAINING
DELL BOOMi CLOUD INTEGRATION ONLINE TRAININGDELL BOOMi CLOUD INTEGRATION ONLINE TRAINING
DELL BOOMi CLOUD INTEGRATION ONLINE TRAININGGlory IT Technologies
 
Service Oriented Architecture Updated Luqman
Service Oriented Architecture Updated  LuqmanService Oriented Architecture Updated  Luqman
Service Oriented Architecture Updated Luqmanguesteb791b
 

Similar to Ogma_Web Services Testing (20)

Web Services Testing
Web Services TestingWeb Services Testing
Web Services Testing
 
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
 
Prem sai resume
Prem sai resumePrem sai resume
Prem sai resume
 
Testing with test_complete
Testing with test_completeTesting with test_complete
Testing with test_complete
 
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
 
Justmeans power point
Justmeans power pointJustmeans power point
Justmeans power point
 
Selenium WebDriver
Selenium WebDriverSelenium WebDriver
Selenium WebDriver
 
OData for iOS developers
OData for iOS developersOData for iOS developers
OData for iOS developers
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
 
Java ee7 1hour
Java ee7 1hourJava ee7 1hour
Java ee7 1hour
 
Syllabus for Technical courses
Syllabus for Technical coursesSyllabus for Technical courses
Syllabus for Technical courses
 
SharePoint 2013 REST and CSOM
SharePoint 2013 REST  and CSOMSharePoint 2013 REST  and CSOM
SharePoint 2013 REST and CSOM
 
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
 
SPCA2013 - Building a SharePoint Factory
SPCA2013 - Building a SharePoint FactorySPCA2013 - Building a SharePoint Factory
SPCA2013 - Building a SharePoint Factory
 
Lap around Visual Studio 2013
Lap around Visual Studio 2013Lap around Visual Studio 2013
Lap around Visual Studio 2013
 
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
 
W8/WP8 App Dev for SAP, Part 2: Microsoft OData Application Development
W8/WP8 App Dev for SAP, Part 2: Microsoft OData Application DevelopmentW8/WP8 App Dev for SAP, Part 2: Microsoft OData Application Development
W8/WP8 App Dev for SAP, Part 2: Microsoft OData Application Development
 
Application layer protocol
Application layer protocolApplication layer protocol
Application layer protocol
 
DELL BOOMi CLOUD INTEGRATION ONLINE TRAINING
DELL BOOMi CLOUD INTEGRATION ONLINE TRAININGDELL BOOMi CLOUD INTEGRATION ONLINE TRAINING
DELL BOOMi CLOUD INTEGRATION ONLINE TRAINING
 
Service Oriented Architecture Updated Luqman
Service Oriented Architecture Updated  LuqmanService Oriented Architecture Updated  Luqman
Service Oriented Architecture Updated Luqman
 

Ogma_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. What is a Web Service? Web Service Standards Web Service Testing by Visual Studio 2010 Web Service Load Test 9/18/2012Ogma Applications 2 Overview
  • 3. 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. 9/18/2012Ogma Applications 3 What is a Web Service?
  • 4.  XML  WSDL (Web Services Description Language)  UDDI (Universal Description, Discovery and Integration)  XML-RPC  SOAP (Simple Object Access Protocol) 9/18/2012Ogma Applications 4 Web Service Standards
  • 5. 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 9/18/2012Ogma Applications 5 Web Service Testing by Visual Studio 2010
  • 6. Create New Project  Create New Project  Select Test Projects  Select Test Documents  Give Appropriate Name 9/18/2012Ogma Applications 6 Web Service Testing by Visual Studio 2010
  • 7. Web Performance Test template  Add New Test  Select Web Performance Test 9/18/2012Ogma Applications 7 Web Service Testing by Visual Studio 2010
  • 8. Add Web Service Request  Right Click on WebTest  Select Add Web Service Request 9/18/2012Ogma Applications 8 Web Service Testing by Visual Studio 2010
  • 9. Web Service URL  Copy Web Service URL to Web Service Property 9/18/2012Ogma Applications 9 Web Service Testing by Visual Studio 2010
  • 10. Web Service String Body (XML)  Copy Web Service String Body 9/18/2012Ogma Applications 10 Web Service Testing by Visual Studio 2010
  • 12.  Run Test  Receive Response (part) 9/18/2012Ogma Applications 12 Web Service Testing by Visual Studio 2010
  • 14.  Run Test  Receive Response 9/18/2012Ogma Applications 14 Web Service Testing by Visual Studio 2010
  • 15. Conclusion In both cases response was correct, as web service reacts for appropriate and wrong values in right way. 9/18/2012Ogma Applications 15 Web Service Testing by Visual Studio 2010
  • 16.  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. 9/18/2012Ogma Applications 16 Web Service Load Test
  • 17. Create New Project Load Test template Load Test wizard steps Run Load Test Results 9/18/2012Ogma Applications 17 Web Service Load Test
  • 18. Load Test Process  Counters  Charts  Overview 9/18/2012Ogma Applications 18 Web Service Load Test
  • 19. Load Test Results Load Test Summary  Test Run Information  Overall Results  Test Results  Page Results  Transactions Results  Key Statistics 9/18/2012Ogma Applications 19 Web Service Load Test