Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Intregrating Automated API Test with Jenkins

Intregrating Automated API Test with Jenkins

Mengintegrasikan API Testing dengan Jenkins

KMKLabs

March 21, 2018
Tweet

More Decks by KMKLabs

Other Decks in Programming

Transcript

  1. INTEGRATING AUTOMATED API TESTS WITH JENKINS • API • Postman

    • JSON Schema • Tiny Validator • Newman • Jenkins
  2. API • What is API? API stands for Application Programming

    Interface It enables communication and data exchange between two separate software.
  3. POSTMAN • Postman is the essential toolchain for API developers

    to share, test, document and monitor APIs
  4. JSON SCHEMA • JSON Schema is a vocabulary that allows

    you to annotate and validate JSON documents.
  5. TINY VALIDATOR • Use JSON Schema to validate simple values

    and complex objects using a rich validation vocabulary.
  6. NEWMAN • Newman is a command-line collection runner for Postman

    • Install: npm install –g newman • Run: newman run <collectionName.json> -e <evironmentName.json> -n <iterationNumber> -r <type of report>
  7. MORE TOOLS TO CHECK • SOAP UI • Runscope •

    Parasoft SOATest • HttpMaster • REST-assured • Postman with Jetpacks