A place for me to write down all of the little things I learn every day. This serves largely as a way for me to remember little things I'd otherwise have to keep looking up.
Many of these will be technical. Many of these will not.
Behold my periodic learnings, and judge me for my ignorance.
"Worky" things. Mostly (or entirely) technical related to API Automation with python learnings.
- Basics of python language.
- Parsing JSON From Locally
- Parsing JSON From File
- Validate & Compare JSON
- Usage of Python requests library
- GET request & Validate
- POST, DELETE Request Call
- Auth in API
- Send Cookies, Redirection & Waiting while API calls
- Upload File using API calls
- Some method to organize API calls
- Setting up mysql database
- Setup connection with mysql using python
- Fetch Data from DB & Create API POST call Using DB data
- Parallel Testing(DB & API)
- Setup Behave Framework & Configure Step Implement
- Create Dynamic Scenario Outline to test with different Data
- Create Behave Environment To call pre scenario/post scenario call
- Reuse same step implement in different behave feature
- Generate Allure Report in JSON format
- Setup allure cmd line to generate HTML report from JSON
- Read data from CSV File & Validate
- Write data into CSV File
- Setting up AWS instance
- Connected aws using ssh, setup in terminal & ssh folder
- Execute cmd using python to aws
- Organize ssh connections into config function
- upload/download batch-files into ssh server from local machine
- run batch job into aws
- Download batch update csv dile into local machine
- Validate CSV Data
- GET All Book Names using GET api
- Scarp all books name by using response data
- Scrap all books sub details & combine it
- Upload into AWS & execute the script
- Download the result into local machine
- Postman API Testing
- Pre-request Script In Postman for get & set global/local/collection Values
- Set Variable Value For Other API Call
- Tests Script Write For Assertion/Validations
- response.JSON()
- response.headers()
- response.responseTime
- response.text()
- To Have Status
- To Have Property
- To Eql String
- To Have Header
- To Be Below
- To Include
- Validate JSON Schema
- Reference [https://learning.postman.com/docs/writing-scripts/script-references/postman-sandbox-api-reference/]
Non-work things: baking, gardening, and random cool trivia.