API Testing - A Deep Dive Into Postman

Lacking a user interface, APIs present special challenges regarding integration testing. Postman is a tool that can organize and automate these tests. In this session we will explore the completely free features of Postman to: Learn the basics of Postman - using collections, environments and global variables. Use pre-request scripts to dynamically alter your tests at runtime. Use test scripts to assert results and report pass/fail conditions. Chain requests - using response data to dynamically drive subsequent requests. Use the Collection Runner to execute many tests in succession and control inputs via data files. Use the javascript libraries embedded into the Postman environment and also load your own scripts to share code between collections. Use the companion tool Newman which is a command line tool to automate all of your tests, create reports in several formats, and provide standard exit codes to a CI system like Jenkins or Release Management.