├── .gitignore ├── Chapter02 ├── E-Commerce_API-Design.raml └── Github API Requests.postman_collection.json ├── Chapter03 └── petstore_openapi.yaml ├── Chapter04 └── Star Wars API_Chapter4_initial.postman_collection.json ├── Chapter06 ├── SWAPI Env.postman_environment.json ├── Star Wars API.TryItOutSolutions.postman_collection.json ├── Star Wars API_Chapter6_initial.postman_collection.json ├── swapi-test-script-get-people-request.js ├── swapi-test-script-homeworld-request.js └── swapi_pre-request_script.js ├── Chapter07 ├── test-scripts-users-request.js ├── timestampInputs.csv ├── userInputs.csv └── userInputs_noOutputs.csv ├── Chapter08 ├── DataDrivenInputs.csv ├── JSON API Env.postman_environment.json ├── MyReporter │ ├── index.js │ ├── myreporter-1.0.0.tgz │ ├── newman-reporter-myreporter-1.0.0.tgz │ └── package.json ├── NewmanTestEnvironment.json ├── SWAPI Env.postman_environment.json ├── SWAPI.postman_collection.json ├── TestCollection.json ├── myOwnTests ├── newman │ ├── Newman Test-2020-11-10-15-25-27-500-0.html │ ├── Newman Test-2020-11-10-15-30-06-960-0.html │ ├── newman-run-report-2020-11-09-14-33-37-630-0.xml │ └── newman-run-report-2020-11-09-14-59-42-276-0.json └── package-lock.json ├── Chapter09 ├── test-scripts-films-request.js └── tests-scripts-people-request.js ├── Chapter10 ├── ExampleBlogAPI_withTests.postman_collection.json ├── README.md ├── application_server.js ├── initial_local_db.json ├── local_db.json ├── package-lock.json ├── package.json ├── pre-request-scripts-GetBlogpostWithEmbeddedComments.js ├── pre-reuest-scripts-UpdateBlogpost.js ├── reset_db.js ├── test-scripts-GetBlogpostList-request.js ├── test-scripts-GetBlogpostWithEmbeddedComments.js ├── test-scripts-GetSingleBlogPosts.js ├── test-scripts-PostAndDeleteBlogpost.js └── test-scripts-UpdateBlogpost.-request.js ├── Chapter11 └── TodoList.yaml ├── Chapter12 └── TodoList.yaml ├── Chapter14 ├── ecommerce.yaml └── test-scripts-GetListOfProducts.js ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /Chapter02/E-Commerce_API-Design.raml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter02/E-Commerce_API-Design.raml -------------------------------------------------------------------------------- /Chapter02/Github API Requests.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter02/Github API Requests.postman_collection.json -------------------------------------------------------------------------------- /Chapter03/petstore_openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter03/petstore_openapi.yaml -------------------------------------------------------------------------------- /Chapter04/Star Wars API_Chapter4_initial.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter04/Star Wars API_Chapter4_initial.postman_collection.json -------------------------------------------------------------------------------- /Chapter06/SWAPI Env.postman_environment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter06/SWAPI Env.postman_environment.json -------------------------------------------------------------------------------- /Chapter06/Star Wars API.TryItOutSolutions.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter06/Star Wars API.TryItOutSolutions.postman_collection.json -------------------------------------------------------------------------------- /Chapter06/Star Wars API_Chapter6_initial.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter06/Star Wars API_Chapter6_initial.postman_collection.json -------------------------------------------------------------------------------- /Chapter06/swapi-test-script-get-people-request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter06/swapi-test-script-get-people-request.js -------------------------------------------------------------------------------- /Chapter06/swapi-test-script-homeworld-request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter06/swapi-test-script-homeworld-request.js -------------------------------------------------------------------------------- /Chapter06/swapi_pre-request_script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter06/swapi_pre-request_script.js -------------------------------------------------------------------------------- /Chapter07/test-scripts-users-request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter07/test-scripts-users-request.js -------------------------------------------------------------------------------- /Chapter07/timestampInputs.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter07/timestampInputs.csv -------------------------------------------------------------------------------- /Chapter07/userInputs.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter07/userInputs.csv -------------------------------------------------------------------------------- /Chapter07/userInputs_noOutputs.csv: -------------------------------------------------------------------------------- 1 | userId 2 | 1 3 | 2 4 | 3 5 | 4 6 | 5 -------------------------------------------------------------------------------- /Chapter08/DataDrivenInputs.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter08/DataDrivenInputs.csv -------------------------------------------------------------------------------- /Chapter08/JSON API Env.postman_environment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter08/JSON API Env.postman_environment.json -------------------------------------------------------------------------------- /Chapter08/MyReporter/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter08/MyReporter/index.js -------------------------------------------------------------------------------- /Chapter08/MyReporter/myreporter-1.0.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter08/MyReporter/myreporter-1.0.0.tgz -------------------------------------------------------------------------------- /Chapter08/MyReporter/newman-reporter-myreporter-1.0.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter08/MyReporter/newman-reporter-myreporter-1.0.0.tgz -------------------------------------------------------------------------------- /Chapter08/MyReporter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter08/MyReporter/package.json -------------------------------------------------------------------------------- /Chapter08/NewmanTestEnvironment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter08/NewmanTestEnvironment.json -------------------------------------------------------------------------------- /Chapter08/SWAPI Env.postman_environment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter08/SWAPI Env.postman_environment.json -------------------------------------------------------------------------------- /Chapter08/SWAPI.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter08/SWAPI.postman_collection.json -------------------------------------------------------------------------------- /Chapter08/TestCollection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter08/TestCollection.json -------------------------------------------------------------------------------- /Chapter08/myOwnTests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter08/myOwnTests -------------------------------------------------------------------------------- /Chapter08/newman/Newman Test-2020-11-10-15-25-27-500-0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter08/newman/Newman Test-2020-11-10-15-25-27-500-0.html -------------------------------------------------------------------------------- /Chapter08/newman/Newman Test-2020-11-10-15-30-06-960-0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter08/newman/Newman Test-2020-11-10-15-30-06-960-0.html -------------------------------------------------------------------------------- /Chapter08/newman/newman-run-report-2020-11-09-14-33-37-630-0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter08/newman/newman-run-report-2020-11-09-14-33-37-630-0.xml -------------------------------------------------------------------------------- /Chapter08/newman/newman-run-report-2020-11-09-14-59-42-276-0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter08/newman/newman-run-report-2020-11-09-14-59-42-276-0.json -------------------------------------------------------------------------------- /Chapter08/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter08/package-lock.json -------------------------------------------------------------------------------- /Chapter09/test-scripts-films-request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter09/test-scripts-films-request.js -------------------------------------------------------------------------------- /Chapter09/tests-scripts-people-request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter09/tests-scripts-people-request.js -------------------------------------------------------------------------------- /Chapter10/ExampleBlogAPI_withTests.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter10/ExampleBlogAPI_withTests.postman_collection.json -------------------------------------------------------------------------------- /Chapter10/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter10/README.md -------------------------------------------------------------------------------- /Chapter10/application_server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter10/application_server.js -------------------------------------------------------------------------------- /Chapter10/initial_local_db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter10/initial_local_db.json -------------------------------------------------------------------------------- /Chapter10/local_db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter10/local_db.json -------------------------------------------------------------------------------- /Chapter10/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter10/package-lock.json -------------------------------------------------------------------------------- /Chapter10/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter10/package.json -------------------------------------------------------------------------------- /Chapter10/pre-request-scripts-GetBlogpostWithEmbeddedComments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter10/pre-request-scripts-GetBlogpostWithEmbeddedComments.js -------------------------------------------------------------------------------- /Chapter10/pre-reuest-scripts-UpdateBlogpost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter10/pre-reuest-scripts-UpdateBlogpost.js -------------------------------------------------------------------------------- /Chapter10/reset_db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter10/reset_db.js -------------------------------------------------------------------------------- /Chapter10/test-scripts-GetBlogpostList-request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter10/test-scripts-GetBlogpostList-request.js -------------------------------------------------------------------------------- /Chapter10/test-scripts-GetBlogpostWithEmbeddedComments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter10/test-scripts-GetBlogpostWithEmbeddedComments.js -------------------------------------------------------------------------------- /Chapter10/test-scripts-GetSingleBlogPosts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter10/test-scripts-GetSingleBlogPosts.js -------------------------------------------------------------------------------- /Chapter10/test-scripts-PostAndDeleteBlogpost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter10/test-scripts-PostAndDeleteBlogpost.js -------------------------------------------------------------------------------- /Chapter10/test-scripts-UpdateBlogpost.-request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter10/test-scripts-UpdateBlogpost.-request.js -------------------------------------------------------------------------------- /Chapter11/TodoList.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter11/TodoList.yaml -------------------------------------------------------------------------------- /Chapter12/TodoList.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter12/TodoList.yaml -------------------------------------------------------------------------------- /Chapter14/ecommerce.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter14/ecommerce.yaml -------------------------------------------------------------------------------- /Chapter14/test-scripts-GetListOfProducts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/Chapter14/test-scripts-GetListOfProducts.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/API-Testing-and-Development-with-Postman/HEAD/README.md --------------------------------------------------------------------------------