SlideShare a Scribd company logo

Testing Web Services

Steinn 'Stan' Jónsson
Steinn 'Stan' JónssonSoftware Architect at Alliance Data
Business Value…Achieved
Tes$ng	
  Web	
  Services	
  
Steinn	
  ‘Stan’	
  Jónsson	
  
QSI	
  Tech	
  Lunch	
  
September	
  19,	
  2013	
  
Business Value…Achieved
whoami	
  
•  Senior	
  Consultant	
  at	
  Quick	
  Solu$ons	
  
Business Value…Achieved
whoami	
  -­‐	
  cont.	
  
•  Agility	
  
	
  
	
  
Business Value…Achieved
Agenda	
  
Business Value…Achieved
Agenda	
  -­‐	
  cont.	
  
•  Will	
  also	
  briefly	
  show	
  two	
  Chrome	
  plugins	
  
Advanced	
  REST	
  client	
  
ModHeader	
  
Business Value…Achieved
SoapUI	
  
•  Open	
  source	
  cross-­‐plaSorm	
  func$onal	
  tes$ng	
  
solu$on	
  
– SOAP	
  
– REST	
  
– JDBC	
  
– JMS	
  
– HTML	
  
Business Value…Achieved
What	
  do	
  I	
  use	
  SoapUI	
  for?	
  
Probing	
   	
  	
  	
  	
  Mocking	
  	
  
(not	
  like	
  that)	
  
Business Value…Achieved
Demo	
  Time	
  
(Screenshots	
  of	
  some	
  of	
  what	
  I	
  walked	
  through)	
  
Testing Web Services
Testing Web Services
Testing Web Services
Testing Web Services
Testing Web Services
Testing Web Services
Business Value…Achieved
What	
  do	
  I	
  probe	
  for?	
  
•  Can	
  I	
  get	
  to	
  the	
  web	
  service?	
  
– No	
  access	
  issues	
  or	
  proprietory	
  security	
  protocol	
  
•  Does	
  the	
  input/output	
  XML/JSON	
  look	
  ok?	
  
•  Does	
  the	
  service	
  return	
  valid	
  respones?	
  
•  Does	
  the	
  service	
  handle	
  errors	
  in	
  a	
  meaningful	
  
way?	
  
Business Value…Achieved
JMeter	
  
•  Open	
  source	
  applica$on	
  designed	
  to	
  load	
  test	
  
func$onal	
  behavior	
  and	
  measure	
  performance	
  
– Web	
  -­‐	
  HTTP,	
  HTTPS	
  
– SOAP	
  
– JDBC	
  
– LDAP	
  
– JMS	
  
– Mail	
  -­‐	
  SMTP(S),	
  POP3(S)	
  and	
  IMAP(S)	
  
– Na$ve	
  commands	
  or	
  shell	
  scripts	
  
Business Value…Achieved
What	
  do	
  I	
  use	
  JMeter	
  for?	
  
Smoke	
  tes$ng	
   Load	
  tes$ng	
   Performance	
  tes$ng	
  
Business Value…Achieved
Demo	
  Time	
  
(Screenshots	
  of	
  some	
  of	
  what	
  I	
  walked	
  through)	
  
Testing Web Services
Testing Web Services
Testing Web Services
Testing Web Services
Testing Web Services
Testing Web Services
Testing Web Services
Testing Web Services
Testing Web Services
Testing Web Services
Business Value…Achieved
JMeter	
  -­‐	
  Tips	
  
•  When	
  running	
  load	
  tests:	
  
– Make	
  sure	
  to	
  allocate	
  sufficient	
  memory	
  to	
  JMeter	
  
– Log/display	
  only	
  errors	
  
•  Trust,	
  but	
  verify	
  
– Have	
  seen	
  JMeter	
  report	
  faster	
  response	
  $mes	
  
than	
  measured	
  in	
  web	
  service	
  
Business Value…Achieved
REST-assured	
  
•  Java	
  DSL	
  for	
  easy	
  tes$ng	
  of	
  REST	
  services	
  
– POST,	
  GET,	
  PUT,	
  DELETE,	
  HEAD	
  
– Easy	
  to	
  validate	
  and	
  verify	
  response	
  
Business Value…Achieved
What	
  do	
  I	
  use	
  REST-assured	
  for?	
  
Web	
  Service	
  Acceptance	
  Tes$ng	
   Run	
  frequently	
  as	
  part	
  of	
  CI	
  
Business Value…Achieved
Demo	
  Time	
  
(Screenshots	
  of	
  some	
  of	
  what	
  I	
  walked	
  through)	
  
Testing Web Services
Testing Web Services
Testing Web Services
Testing Web Services
Business Value…Achieved
Test	
  Automa$on	
  
•  Good	
  
– Tests	
  read	
  in	
  test	
  data	
  from	
  external	
  configura$on	
  
•  Beder	
  
– Tests	
  search	
  for	
  test	
  data	
  in	
  db	
  before	
  run	
  
•  Best	
  
– Tests	
  populate	
  db	
  before	
  run	
  &	
  clean	
  up	
  aferwards	
  
Business Value…Achieved
Summary	
  
•  Looked	
  at	
  3	
  free	
  tools	
  for	
  Web	
  Service	
  tes$ng	
  
•  Showed	
  how	
  they	
  can	
  cover	
  most	
  of	
  your	
  Web	
  
Service	
  tes$ng	
  needs	
  
Business Value…Achieved
Ques$ons?	
  
@sjonsson	
  
www.sjonsson.com	
  	
  
sjonsson@quicksolu$ons.com	
  
Web	
  Service	
  Related	
  Blog	
  Posts:	
  
www.sjonsson.com/search/label/web	
  services	
  
1 of 39

Testing Web Services

Download to read offline

Slides from a talk I gave on Testing Web Services at QSI Tech Lunch on September 19, and will be repeating at the 2013 Columbus Code Camp.

Steinn 'Stan' Jónsson
Steinn 'Stan' JónssonSoftware Architect at Alliance Data

Recommended

Testing Web Services - CodeMash 2014 by
Testing Web Services - CodeMash 2014Testing Web Services - CodeMash 2014
Testing Web Services - CodeMash 2014Steinn 'Stan' Jónsson
1.4K views39 slides
What the heck is Kanban? - CodeMash 2014 by
What the heck is Kanban? - CodeMash 2014What the heck is Kanban? - CodeMash 2014
What the heck is Kanban? - CodeMash 2014Steinn 'Stan' Jónsson
1.8K views36 slides
Shop.org 2017 Tech talk website speed for ecommerce why it matters and how to... by
Shop.org 2017 Tech talk website speed for ecommerce why it matters and how to...Shop.org 2017 Tech talk website speed for ecommerce why it matters and how to...
Shop.org 2017 Tech talk website speed for ecommerce why it matters and how to...National Retail Federation
64 views15 slides
Behavioral Driven Development by
Behavioral Driven Development Behavioral Driven Development
Behavioral Driven Development Cprime
114 views18 slides
Walmart pagespeed-slide by
Walmart pagespeed-slideWalmart pagespeed-slide
Walmart pagespeed-slideBitsytask
41.3K views47 slides
KalSMS DarGTUG by
KalSMS DarGTUGKalSMS DarGTUG
KalSMS DarGTUGNir Yariv
171 views10 slides
Wp speedy make your word-press website loads faster by
Wp speedy   make your word-press website loads fasterWp speedy   make your word-press website loads faster
Wp speedy make your word-press website loads fasterSasa Jovanovic
60 views11 slides
Performance with Selenium2 by
Performance with Selenium2Performance with Selenium2
Performance with Selenium2Oleksii Zozulenko
3.8K views18 slides

More Related Content

What's hot

Website Performance by
Website PerformanceWebsite Performance
Website PerformanceHugo Fonseca
246 views21 slides
Managing Technical Debt by
Managing Technical DebtManaging Technical Debt
Managing Technical DebtJeremy Horn
312 views32 slides
Synthetic and RUM - Best of bo by
Synthetic and RUM - Best of boSynthetic and RUM - Best of bo
Synthetic and RUM - Best of boCliff Crocker
2K views60 slides
Client side performance analysis by
Client side performance analysisClient side performance analysis
Client side performance analysisTsimafei Avilin
1.7K views15 slides
Using machine learning to determine drivers of bounce and conversion (part 2) by
Using machine learning to determine drivers of bounce and conversion (part 2)Using machine learning to determine drivers of bounce and conversion (part 2)
Using machine learning to determine drivers of bounce and conversion (part 2)Tammy Everts
1.3K views41 slides
Shaddy Zeineddine: Queuing w/ MongoDB & BreakMedia's API by
Shaddy Zeineddine: Queuing w/ MongoDB & BreakMedia's APIShaddy Zeineddine: Queuing w/ MongoDB & BreakMedia's API
Shaddy Zeineddine: Queuing w/ MongoDB & BreakMedia's APICaroline_Rose
854 views15 slides
The World of Dynamic Sites by
The World of Dynamic SitesThe World of Dynamic Sites
The World of Dynamic SitesCotter Interactive
253 views108 slides
A Modern Approach to Performance Monitoring by
A Modern Approach to Performance MonitoringA Modern Approach to Performance Monitoring
A Modern Approach to Performance MonitoringCliff Crocker
4.6K views50 slides
Introduction to web performance @ IEEE by
Introduction to web performance @ IEEEIntroduction to web performance @ IEEE
Introduction to web performance @ IEEESergeyChernyshev
1.3K views14 slides

What's hot (9)

Managing Technical Debt by Jeremy Horn
Managing Technical DebtManaging Technical Debt
Managing Technical Debt
Jeremy Horn312 views
Synthetic and RUM - Best of bo by Cliff Crocker
Synthetic and RUM - Best of boSynthetic and RUM - Best of bo
Synthetic and RUM - Best of bo
Cliff Crocker2K views
Client side performance analysis by Tsimafei Avilin
Client side performance analysisClient side performance analysis
Client side performance analysis
Tsimafei Avilin1.7K views
Using machine learning to determine drivers of bounce and conversion (part 2) by Tammy Everts
Using machine learning to determine drivers of bounce and conversion (part 2)Using machine learning to determine drivers of bounce and conversion (part 2)
Using machine learning to determine drivers of bounce and conversion (part 2)
Tammy Everts1.3K views
Shaddy Zeineddine: Queuing w/ MongoDB & BreakMedia's API by Caroline_Rose
Shaddy Zeineddine: Queuing w/ MongoDB & BreakMedia's APIShaddy Zeineddine: Queuing w/ MongoDB & BreakMedia's API
Shaddy Zeineddine: Queuing w/ MongoDB & BreakMedia's API
Caroline_Rose854 views
A Modern Approach to Performance Monitoring by Cliff Crocker
A Modern Approach to Performance MonitoringA Modern Approach to Performance Monitoring
A Modern Approach to Performance Monitoring
Cliff Crocker4.6K views
Introduction to web performance @ IEEE by SergeyChernyshev
Introduction to web performance @ IEEEIntroduction to web performance @ IEEE
Introduction to web performance @ IEEE
SergeyChernyshev1.3K views

Similar to Testing Web Services

CamundaCon NYC 2023 Keynote - Shifting into overdrive with process orchestration by
CamundaCon NYC 2023 Keynote - Shifting into overdrive with process orchestrationCamundaCon NYC 2023 Keynote - Shifting into overdrive with process orchestration
CamundaCon NYC 2023 Keynote - Shifting into overdrive with process orchestrationBernd Ruecker
120 views63 slides
Java technologies explained to non-technical audience by
Java technologies explained to non-technical audienceJava technologies explained to non-technical audience
Java technologies explained to non-technical audienceSteinn 'Stan' Jónsson
1.7K views21 slides
UI Test Cases With CloudStack by
UI Test Cases With CloudStackUI Test Cases With CloudStack
UI Test Cases With CloudStackShapeBlue
658 views38 slides
Test scenarios for sending & receiving emails by
Test scenarios for sending & receiving emailsTest scenarios for sending & receiving emails
Test scenarios for sending & receiving emailsMorpheous Algan
22.3K views13 slides
Continuous Performance Testing: The New Standard by
Continuous Performance Testing: The New StandardContinuous Performance Testing: The New Standard
Continuous Performance Testing: The New StandardTechWell
888 views65 slides
Learn to see, measure and automate with value stream management by
Learn to see, measure and automate with value stream managementLearn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream managementLance Knight
29 views47 slides
linkTuner Webinar - March 2013 by
linkTuner Webinar - March 2013linkTuner Webinar - March 2013
linkTuner Webinar - March 2013Fishbowl Solutions
362 views22 slides
Workshop: Behavior Driven Development - Deliver value by Naveen Kumar Singh by
Workshop: Behavior Driven Development - Deliver value by Naveen Kumar SinghWorkshop: Behavior Driven Development - Deliver value by Naveen Kumar Singh
Workshop: Behavior Driven Development - Deliver value by Naveen Kumar SinghAgile ME
429 views38 slides
Real-World Boot-Up Sequences - QuickBooks Self-Employed by
Real-World Boot-Up Sequences - QuickBooks Self-EmployedReal-World Boot-Up Sequences - QuickBooks Self-Employed
Real-World Boot-Up Sequences - QuickBooks Self-EmployedTim Hobson
246 views16 slides
7 Use Cases in 7 Minutes Each : The Power of Workflows and Automation (SVC101... by
7 Use Cases in 7 Minutes Each : The Power of Workflows and Automation (SVC101...7 Use Cases in 7 Minutes Each : The Power of Workflows and Automation (SVC101...
7 Use Cases in 7 Minutes Each : The Power of Workflows and Automation (SVC101...Amazon Web Services
8.8K views60 slides
Testing Process by
Testing ProcessTesting Process
Testing ProcessSrikanth Chatradipalli
291 views32 slides
Agile testing by
Agile testingAgile testing
Agile testingRaj Indugula
2.7K views46 slides
Load testing with Visual Studio and Azure - Andrew Siemer by
Load testing with Visual Studio and Azure - Andrew SiemerLoad testing with Visual Studio and Azure - Andrew Siemer
Load testing with Visual Studio and Azure - Andrew SiemerAndrew Siemer
5.4K views97 slides
Soa Lessons learned by
Soa Lessons learnedSoa Lessons learned
Soa Lessons learnedCharles Wade
44 views19 slides
WinOps Conf 2016 - Michael Greene - Release Pipelines by
WinOps Conf 2016 - Michael Greene - Release PipelinesWinOps Conf 2016 - Michael Greene - Release Pipelines
WinOps Conf 2016 - Michael Greene - Release PipelinesWinOps Conf
1.2K views45 slides
Can you process 10 trillion logs per day software architecture conference 2015 by
Can you process 10 trillion logs per day software architecture conference 2015Can you process 10 trillion logs per day software architecture conference 2015
Can you process 10 trillion logs per day software architecture conference 2015Sumo Logic
2.8K views155 slides
Impact 2012 1640 - BPM Design considerations when optimizing business process... by
Impact 2012 1640 - BPM Design considerations when optimizing business process...Impact 2012 1640 - BPM Design considerations when optimizing business process...
Impact 2012 1640 - BPM Design considerations when optimizing business process...Brian Petrini
1.2K views59 slides
Quality Jam: BDD, TDD and ATDD for the Enterprise by
Quality Jam: BDD, TDD and ATDD for the EnterpriseQuality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the EnterpriseQASymphony
1.9K views42 slides
Cloud-based Test Microservices JavaOne 2014 by
Cloud-based Test Microservices JavaOne 2014Cloud-based Test Microservices JavaOne 2014
Cloud-based Test Microservices JavaOne 2014Shelley Lambert
21 views34 slides
SAFe and DevOps - better together by
SAFe and DevOps - better togetherSAFe and DevOps - better together
SAFe and DevOps - better togetherLeland Newsom CSP-SM, SPC5, SDP
2.9K views23 slides

Similar to Testing Web Services (20)

CamundaCon NYC 2023 Keynote - Shifting into overdrive with process orchestration by Bernd Ruecker
CamundaCon NYC 2023 Keynote - Shifting into overdrive with process orchestrationCamundaCon NYC 2023 Keynote - Shifting into overdrive with process orchestration
CamundaCon NYC 2023 Keynote - Shifting into overdrive with process orchestration
Bernd Ruecker120 views
UI Test Cases With CloudStack by ShapeBlue
UI Test Cases With CloudStackUI Test Cases With CloudStack
UI Test Cases With CloudStack
ShapeBlue658 views
Test scenarios for sending & receiving emails by Morpheous Algan
Test scenarios for sending & receiving emailsTest scenarios for sending & receiving emails
Test scenarios for sending & receiving emails
Morpheous Algan22.3K views
Continuous Performance Testing: The New Standard by TechWell
Continuous Performance Testing: The New StandardContinuous Performance Testing: The New Standard
Continuous Performance Testing: The New Standard
TechWell888 views
Learn to see, measure and automate with value stream management by Lance Knight
Learn to see, measure and automate with value stream managementLearn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream management
Lance Knight29 views
Workshop: Behavior Driven Development - Deliver value by Naveen Kumar Singh by Agile ME
Workshop: Behavior Driven Development - Deliver value by Naveen Kumar SinghWorkshop: Behavior Driven Development - Deliver value by Naveen Kumar Singh
Workshop: Behavior Driven Development - Deliver value by Naveen Kumar Singh
Agile ME429 views
Real-World Boot-Up Sequences - QuickBooks Self-Employed by Tim Hobson
Real-World Boot-Up Sequences - QuickBooks Self-EmployedReal-World Boot-Up Sequences - QuickBooks Self-Employed
Real-World Boot-Up Sequences - QuickBooks Self-Employed
Tim Hobson246 views
7 Use Cases in 7 Minutes Each : The Power of Workflows and Automation (SVC101... by Amazon Web Services
7 Use Cases in 7 Minutes Each : The Power of Workflows and Automation (SVC101...7 Use Cases in 7 Minutes Each : The Power of Workflows and Automation (SVC101...
7 Use Cases in 7 Minutes Each : The Power of Workflows and Automation (SVC101...
Amazon Web Services8.8K views
Load testing with Visual Studio and Azure - Andrew Siemer by Andrew Siemer
Load testing with Visual Studio and Azure - Andrew SiemerLoad testing with Visual Studio and Azure - Andrew Siemer
Load testing with Visual Studio and Azure - Andrew Siemer
Andrew Siemer5.4K views
WinOps Conf 2016 - Michael Greene - Release Pipelines by WinOps Conf
WinOps Conf 2016 - Michael Greene - Release PipelinesWinOps Conf 2016 - Michael Greene - Release Pipelines
WinOps Conf 2016 - Michael Greene - Release Pipelines
WinOps Conf1.2K views
Can you process 10 trillion logs per day software architecture conference 2015 by Sumo Logic
Can you process 10 trillion logs per day software architecture conference 2015Can you process 10 trillion logs per day software architecture conference 2015
Can you process 10 trillion logs per day software architecture conference 2015
Sumo Logic2.8K views
Impact 2012 1640 - BPM Design considerations when optimizing business process... by Brian Petrini
Impact 2012 1640 - BPM Design considerations when optimizing business process...Impact 2012 1640 - BPM Design considerations when optimizing business process...
Impact 2012 1640 - BPM Design considerations when optimizing business process...
Brian Petrini1.2K views
Quality Jam: BDD, TDD and ATDD for the Enterprise by QASymphony
Quality Jam: BDD, TDD and ATDD for the EnterpriseQuality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the Enterprise
QASymphony 1.9K views
Cloud-based Test Microservices JavaOne 2014 by Shelley Lambert
Cloud-based Test Microservices JavaOne 2014Cloud-based Test Microservices JavaOne 2014
Cloud-based Test Microservices JavaOne 2014
Shelley Lambert21 views

More from Steinn 'Stan' Jónsson

Fitness Gadgets That Make Exercising Less Boring by
Fitness Gadgets That Make Exercising Less BoringFitness Gadgets That Make Exercising Less Boring
Fitness Gadgets That Make Exercising Less BoringSteinn 'Stan' Jónsson
1.7K views18 slides
Get the most out of attending conferences by
Get the most out of attending conferencesGet the most out of attending conferences
Get the most out of attending conferencesSteinn 'Stan' Jónsson
1.8K views18 slides
Learn and have fun by listening to audiobooks by
Learn and have fun by listening to audiobooksLearn and have fun by listening to audiobooks
Learn and have fun by listening to audiobooksSteinn 'Stan' Jónsson
2.1K views13 slides
Teach your kids to code by
Teach your kids to codeTeach your kids to code
Teach your kids to codeSteinn 'Stan' Jónsson
2.2K views18 slides
Testing Web Services - QA or the Highway 2016 by
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
686 views44 slides
Program some health into your life by
Program some health into your lifeProgram some health into your life
Program some health into your lifeSteinn 'Stan' Jónsson
3.3K views32 slides
Tips for bicycling to work by
Tips for bicycling to workTips for bicycling to work
Tips for bicycling to workSteinn 'Stan' Jónsson
1.7K views7 slides
Kanban Case Study by
Kanban Case StudyKanban Case Study
Kanban Case StudySteinn 'Stan' Jónsson
4.6K views34 slides
Sykur by
SykurSykur
SykurSteinn 'Stan' Jónsson
403 views9 slides

Recently uploaded

AI Mid-Term Outlook: National Association of Broadcasters by
AI Mid-Term Outlook: National Association of Broadcasters AI Mid-Term Outlook: National Association of Broadcasters
AI Mid-Term Outlook: National Association of Broadcasters Ethan Holland
14 views28 slides
ChatGPT CheatSheet For Learning and Development by
ChatGPT CheatSheet For Learning and DevelopmentChatGPT CheatSheet For Learning and Development
ChatGPT CheatSheet For Learning and DevelopmentSoFl2
25 views1 slide
Large Language Models, Data & APIs - Integrating Generative AI Power into you... by
Large Language Models, Data & APIs - Integrating Generative AI Power into you...Large Language Models, Data & APIs - Integrating Generative AI Power into you...
Large Language Models, Data & APIs - Integrating Generative AI Power into you...NETUserGroupBern
24 views33 slides
Business Analyst Series 2023 - Week 5 Session 10 by
Business Analyst Series 2023 -  Week 5 Session 10Business Analyst Series 2023 -  Week 5 Session 10
Business Analyst Series 2023 - Week 5 Session 10DianaGray10
35 views14 slides
Discover Aura Workshop (12.5.23).pdf by
Discover Aura Workshop (12.5.23).pdfDiscover Aura Workshop (12.5.23).pdf
Discover Aura Workshop (12.5.23).pdfNeo4j
30 views55 slides
Optimizing Communication to Optimize Human Behavior - LCBM by
Optimizing Communication to Optimize Human Behavior - LCBMOptimizing Communication to Optimize Human Behavior - LCBM
Optimizing Communication to Optimize Human Behavior - LCBMYaman Kumar
65 views49 slides
Measuring User on the web with the core web vitals - by @theafolayan.pptx by
Measuring User on the web with the core web vitals - by @theafolayan.pptxMeasuring User on the web with the core web vitals - by @theafolayan.pptx
Measuring User on the web with the core web vitals - by @theafolayan.pptxOluwaseun Raphael Afolayan
16 views13 slides
Dissecting Real-World Database Performance Dilemmas by
Dissecting Real-World Database Performance DilemmasDissecting Real-World Database Performance Dilemmas
Dissecting Real-World Database Performance DilemmasScyllaDB
83 views40 slides
Building a Strong Data Governance Framework for DevOps | Software Development... by
Building a Strong Data Governance Framework for DevOps | Software Development...Building a Strong Data Governance Framework for DevOps | Software Development...
Building a Strong Data Governance Framework for DevOps | Software Development...Dieter Ziegler
27 views7 slides
AI + Memoori = AIM by
AI + Memoori = AIMAI + Memoori = AIM
AI + Memoori = AIMMemoori
45 views9 slides
Bronack Skills - Risk Management and SRE v1.0 12-10-2023.pdf by
Bronack Skills - Risk Management and SRE v1.0 12-10-2023.pdfBronack Skills - Risk Management and SRE v1.0 12-10-2023.pdf
Bronack Skills - Risk Management and SRE v1.0 12-10-2023.pdfThomasBronack
52 views32 slides
The Power of Generative AI in Accelerating No Code Adoption.pdf by
The Power of Generative AI in Accelerating No Code Adoption.pdfThe Power of Generative AI in Accelerating No Code Adoption.pdf
The Power of Generative AI in Accelerating No Code Adoption.pdfSaeed Al Dhaheri
67 views18 slides
The Big Book of Venture Capital - 2023 by
The Big Book of Venture Capital - 2023The Big Book of Venture Capital - 2023
The Big Book of Venture Capital - 2023Rohit Yadav
3.7K views203 slides
Everything You Need to Know About HCL Notes 14 by
Everything You Need to Know About HCL Notes 14Everything You Need to Know About HCL Notes 14
Everything You Need to Know About HCL Notes 14panagenda
66 views37 slides
Network eWaste : Community role to manage end of life Product by
Network eWaste : Community role to manage end of life ProductNetwork eWaste : Community role to manage end of life Product
Network eWaste : Community role to manage end of life ProductBangladesh Network Operators Group
26 views13 slides
[2024] GDSC India - Discover, Design, Develop.pdf.pdf by
[2024] GDSC India - Discover, Design, Develop.pdf.pdf[2024] GDSC India - Discover, Design, Develop.pdf.pdf
[2024] GDSC India - Discover, Design, Develop.pdf.pdfbcedsc
32 views19 slides
3D Internet Seminar Report.pdf by
3D Internet Seminar Report.pdf3D Internet Seminar Report.pdf
3D Internet Seminar Report.pdfroshnimp27
12 views29 slides
Mobile Core Solutions & Successful Cases.pdf by
Mobile Core Solutions & Successful Cases.pdfMobile Core Solutions & Successful Cases.pdf
Mobile Core Solutions & Successful Cases.pdfIPLOOK Networks
21 views7 slides
Everything You Always Wanted to Know About AsyncAPI by
Everything You Always Wanted to Know About AsyncAPIEverything You Always Wanted to Know About AsyncAPI
Everything You Always Wanted to Know About AsyncAPIPostman
21 views25 slides
How Salonist Streamline Your Salon Operations.pptx by
How Salonist Streamline Your Salon Operations.pptxHow Salonist Streamline Your Salon Operations.pptx
How Salonist Streamline Your Salon Operations.pptxSalonist Software
13 views7 slides

Recently uploaded (20)

AI Mid-Term Outlook: National Association of Broadcasters by Ethan Holland
AI Mid-Term Outlook: National Association of Broadcasters AI Mid-Term Outlook: National Association of Broadcasters
AI Mid-Term Outlook: National Association of Broadcasters
Ethan Holland14 views
ChatGPT CheatSheet For Learning and Development by SoFl2
ChatGPT CheatSheet For Learning and DevelopmentChatGPT CheatSheet For Learning and Development
ChatGPT CheatSheet For Learning and Development
SoFl225 views
Large Language Models, Data & APIs - Integrating Generative AI Power into you... by NETUserGroupBern
Large Language Models, Data & APIs - Integrating Generative AI Power into you...Large Language Models, Data & APIs - Integrating Generative AI Power into you...
Large Language Models, Data & APIs - Integrating Generative AI Power into you...
NETUserGroupBern24 views
Business Analyst Series 2023 - Week 5 Session 10 by DianaGray10
Business Analyst Series 2023 -  Week 5 Session 10Business Analyst Series 2023 -  Week 5 Session 10
Business Analyst Series 2023 - Week 5 Session 10
DianaGray1035 views
Discover Aura Workshop (12.5.23).pdf by Neo4j
Discover Aura Workshop (12.5.23).pdfDiscover Aura Workshop (12.5.23).pdf
Discover Aura Workshop (12.5.23).pdf
Neo4j30 views
Optimizing Communication to Optimize Human Behavior - LCBM by Yaman Kumar
Optimizing Communication to Optimize Human Behavior - LCBMOptimizing Communication to Optimize Human Behavior - LCBM
Optimizing Communication to Optimize Human Behavior - LCBM
Yaman Kumar65 views
Dissecting Real-World Database Performance Dilemmas by ScyllaDB
Dissecting Real-World Database Performance DilemmasDissecting Real-World Database Performance Dilemmas
Dissecting Real-World Database Performance Dilemmas
ScyllaDB83 views
Building a Strong Data Governance Framework for DevOps | Software Development... by Dieter Ziegler
Building a Strong Data Governance Framework for DevOps | Software Development...Building a Strong Data Governance Framework for DevOps | Software Development...
Building a Strong Data Governance Framework for DevOps | Software Development...
Dieter Ziegler27 views
AI + Memoori = AIM by Memoori
AI + Memoori = AIMAI + Memoori = AIM
AI + Memoori = AIM
Memoori45 views
Bronack Skills - Risk Management and SRE v1.0 12-10-2023.pdf by ThomasBronack
Bronack Skills - Risk Management and SRE v1.0 12-10-2023.pdfBronack Skills - Risk Management and SRE v1.0 12-10-2023.pdf
Bronack Skills - Risk Management and SRE v1.0 12-10-2023.pdf
ThomasBronack52 views
The Power of Generative AI in Accelerating No Code Adoption.pdf by Saeed Al Dhaheri
The Power of Generative AI in Accelerating No Code Adoption.pdfThe Power of Generative AI in Accelerating No Code Adoption.pdf
The Power of Generative AI in Accelerating No Code Adoption.pdf
Saeed Al Dhaheri67 views
The Big Book of Venture Capital - 2023 by Rohit Yadav
The Big Book of Venture Capital - 2023The Big Book of Venture Capital - 2023
The Big Book of Venture Capital - 2023
Rohit Yadav3.7K views
Everything You Need to Know About HCL Notes 14 by panagenda
Everything You Need to Know About HCL Notes 14Everything You Need to Know About HCL Notes 14
Everything You Need to Know About HCL Notes 14
panagenda66 views
[2024] GDSC India - Discover, Design, Develop.pdf.pdf by bcedsc
[2024] GDSC India - Discover, Design, Develop.pdf.pdf[2024] GDSC India - Discover, Design, Develop.pdf.pdf
[2024] GDSC India - Discover, Design, Develop.pdf.pdf
bcedsc32 views
3D Internet Seminar Report.pdf by roshnimp27
3D Internet Seminar Report.pdf3D Internet Seminar Report.pdf
3D Internet Seminar Report.pdf
roshnimp2712 views
Mobile Core Solutions & Successful Cases.pdf by IPLOOK Networks
Mobile Core Solutions & Successful Cases.pdfMobile Core Solutions & Successful Cases.pdf
Mobile Core Solutions & Successful Cases.pdf
IPLOOK Networks21 views
Everything You Always Wanted to Know About AsyncAPI by Postman
Everything You Always Wanted to Know About AsyncAPIEverything You Always Wanted to Know About AsyncAPI
Everything You Always Wanted to Know About AsyncAPI
Postman21 views
How Salonist Streamline Your Salon Operations.pptx by Salonist Software
How Salonist Streamline Your Salon Operations.pptxHow Salonist Streamline Your Salon Operations.pptx
How Salonist Streamline Your Salon Operations.pptx

Testing Web Services

Editor's Notes

  1. I am a senior consultant at quick solutions, where I help clients develop better software. Typically in the role of a Technical Lead on a Java based project. I am the proud father of 3 kids, who along with my wife I try to spend as much time with as possible. I am an avid, bicyclist, a golf and basketball fan and a hobby magician.
  2. Too many features to count
  3. http://www.webservicex.net/globalweather.asmx?WSDL
  4. -Import http://www.webservicex.net/globalweather.asmx?WSDLhttp://127.0.0.1:8088/WeatherMockGet list of citiesGet weather for reykjavikShow validation- Show TestSuite from Preloaded-- Talk about LoadUI integration- Show Mock service from Preloaded
  5. http://www.webservicex.net/globalweather.asmx?WSDL
  6. Too many features to count
  7. http://www.webservicex.net/globalweather.asmx?WSDL
  8. https://www.google.com/cse/all
  9. Too many features to count
  10. Too JsonPath, XmlPath, status codes
  11. If you log in with correct u/p does it give you a session token?If you log in with invalid u/p does it give you the correct error?If you log in 3 times with the invalid u/p does it lock you out for 30 minutes?If you log in from an unknown device does it prompt you with security question?
  12. -
  13. Too JsonPath, XmlPath, status codes
  14. Web Service Development Best PracticesThorough tutorial on soapUI