Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
RestApi testing	tips	&	tricks
Szymon	Ramczykowski
Lead	Test	Engineer/Workday	Smart
Http	requests
28/09/2017 2
Klient Server
GET/POST/PUT/DELETE
28/09/2017 3
Klient Server
Resources/Endpoints	examples
28/09/2017 4
GET	https://sampleurl.fake/customers
POST	https://sampleurl.fake/customer?name=S...
Network	tab
28/09/2017 5
Tested	application
28/09/2017 6
https://trello.com
https://developers.trello.com/v1.0/reference
Endpoints
28/09/2017 7
GET	 https://api.trello.com/1/members/me/boards
POST	https://api.trello.com/1/boards
Tools
28/09/2017 8
- Postman
- Jmeter
- SoapUI
- Curl
- RestAssured/Java
Authentication!
28/09/2017 9
Authentication!
28/09/2017 10
VS https://trello.com/app-key
Endpoints	and	parameters
28/09/2017 11
GET	 https://api.trello.com/1/members/me/boards
key,	token
POST	https://api.trello....
Postman
28/09/2017 12
https://www.getpostman.com/
Jmeter
28/09/2017 13
http://jmeter.apache.org/
SoapUI
28/09/2017 14
https://www.soapui.org/
Curl
28/09/2017 15
https://en.wikipedia.org/wiki/CURL
RestAssured
28/09/2017 16
http://rest-assured.io/
Summary
28/09/2017 17
- You	can	download	all	examples	from	my	github repository:	
https://github.com/szmc/rest-api-testing...
Questions?
28/09/2017 18
Thank	you!
28/09/2017 19
Nächste SlideShare
Wird geladen in …5
×

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

316 Aufrufe

Veröffentlicht am

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.

Veröffentlicht in: Software
  • D0WNL0AD FULL ▶ ▶ ▶ ▶ http://1lite.top/DX9Fvk ◀ ◀ ◀ ◀
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Gehören Sie zu den Ersten, denen das gefällt!

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

×