Dave Westerveld discusses of some the basic approaches and methodologies used in testing POST requests.
- [Instructor] So far in this course,…we've mostly looked at things…that do not change any data in our service.…GET calls just ask for something from the service,…and this should not change any of the actual data…that the service has or uses.…But now it's time to shift gears.…We'll be looking at POST calls in this video,…and for these, we are going to look at something…that creates new material in our service,…so creates a new object in our service.…As you can imagine,…this gives a whole new set of testing challenges.…We are now giving API users the ability to modify something…in our service, and so we need to make sure…that they cannot do so in a harmful way.…
There are two main ways that people can harm our app through…bad API calls, or through bad POST calls.…The first way is malicious users.…The second way, though,…is users accidentally doing the wrong thing.…For example, what happens if they send data…in the wrong format, or if they try to overwrite data…that's already in the system?…There are many different ways that things could go wrong…
- Reviewing API terminology
- Mitigating risks related to testing APIs
- Mapping out the layout of an API
- API authorization and authentication
- Finding and using bearer tokens
- Testing GET, POST, PUT, and DELETE calls
- Using mocks, stubs, and fakes in API testing
- Testing microservices and the Internet of Things
Skill Level Intermediate
1. Understanding Web Services and APIs
2. Getting Started with API Testing
3. API Authorization
Using OAuth tokens3m 28s
4. Hands-on API Testing
5. Additional API Testing Considerations
Next steps3m 1s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.