Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

TGT#17 - RestApi testing tips and tricks: how to start testing api of your web application - Szymon Ramczykowski

222 views

Published on

During the presentation, I will walk you through popular tools that can help with starting testing API services. You will have the opportunity to see live testing of real application using GUI based and code based solutions.

Published in: Software
  • Be the first to comment

  • Be the first to like this

TGT#17 - RestApi testing tips and tricks: how to start testing api of your web application - Szymon Ramczykowski

  1. 1. RestApi testing tips & tricks Szymon Ramczykowski Lead Test Engineer/Workday Smart
  2. 2. Http requests 28/09/2017 2 Klient Server
  3. 3. GET/POST/PUT/DELETE 28/09/2017 3 Klient Server
  4. 4. Resources/Endpoints examples 28/09/2017 4 GET https://sampleurl.fake/customers POST https://sampleurl.fake/customer?name=Steve&surname=Doe PUT https://sampleurl.fake/customer DELETE https://sampleurl.fake/customer?id=983987as2
  5. 5. Network tab 28/09/2017 5
  6. 6. Tested application 28/09/2017 6 https://trello.com https://developers.trello.com/v1.0/reference
  7. 7. Endpoints 28/09/2017 7 GET https://api.trello.com/1/members/me/boards POST https://api.trello.com/1/boards
  8. 8. Tools 28/09/2017 8 - Postman - Jmeter - SoapUI - Curl - RestAssured/Java
  9. 9. Authentication! 28/09/2017 9
  10. 10. Authentication! 28/09/2017 10 VS https://trello.com/app-key
  11. 11. Endpoints and parameters 28/09/2017 11 GET https://api.trello.com/1/members/me/boards key, token POST https://api.trello.com/1/boards key, token, name
  12. 12. Postman 28/09/2017 12 https://www.getpostman.com/
  13. 13. Jmeter 28/09/2017 13 http://jmeter.apache.org/
  14. 14. SoapUI 28/09/2017 14 https://www.soapui.org/
  15. 15. Curl 28/09/2017 15 https://en.wikipedia.org/wiki/CURL
  16. 16. RestAssured 28/09/2017 16 http://rest-assured.io/
  17. 17. Summary 28/09/2017 17 - You can download all examples from my github repository: https://github.com/szmc/rest-api-testing-demo - Experiment with examples, enhance those, add parametrization, add other test cases - Other tools(Fiddler, Phyton, JavaScript, etc) - Experiment with other apps - Facebook - Google - Twitter - Your company app
  18. 18. Questions? 28/09/2017 18
  19. 19. Thank you! 28/09/2017 19

×