Postman

  • Postman is mostly used app for developing and testing API .Postman is a free app which is available for MacOS,Windows,Linux and Chrome app.It is used to you to create, save, send HTTP requests and test the response data.It helps to automate the process of making API requests and testing API responses.There are various features which can be used in Postman which are as follow :
    Collections
    Authorization
    Manage Environments and Shared Environments
    Tests
    Pre-request scripts

    REST(REpresentational State Transfer) uses various representations to represent a resource like Text, JSON and XML. JSON is now the most popular format being used in Web Services.
    Postman uses various HTTP Methods.Some of the commonly used HTTP methods used in Postman are as follow:

    GET − Provides a read only access to a resource.
    PUT − Used to create a new resource.
    DELETE − Used to remove a resource.
    POST − Used to update an existing resource or create a new resource.
    1)Sending the API request

    1.Enter dummy-api.com/get into the URL field.
    2.Hit the Send button to send your request, and you will see the server response in the body with some JSON data.
    3.Postman will dummy-api.com/get under the History tab of the sidebar.

    2)Creating the collection

    Collections are groups of saved requests

    1.With the request you just created in the request builder, click the Save button to open the SAVE REQUEST modal.
    2.Request discription is optional.
    3.Now, save this request to an existing collection, or create a new collection by entering a collection name, and then Save.
    3)Managing the Environments

    Environments give you the ability to customize requests using variables. This way you can easily switch between different setups without changing your requests. Environments can be downloaded and saved as JSON files.

    Create a new environment

    1.Click the Environment option in the upper right corner of the Postman app and select “Manage Environments”. Click the Add button to create a new environment.
    2.After creating the environment you can share,download,edit,duplicate and delete the environment.

    4)With Postman you can write and run tests for each request using the JavaScript language.

    For example:
    var jsonData = JSON.parse(responseBody);
    postman.setEnvironmentVariable(“Userid”,jsonData. userId);

    //This parses theresponse body and assigns the value of ‘userId’ in the response data by creating an environment variable: ‘Userid’.

    var schema = {
    “items”: {
    “type”: “string”
    }
    };
    var data1 = [jsonData.name];
    console.log(tv4.error);
    tests[“Valid Data1”] = tv4.validate(data1, schema);

    //Checks if the name is string.
    Similarly validates the entire response schema.


Posted

in

by

Tags:

Recent Post

  • Mastering Hyperparameter Tuning in Python: Strategies, Techniques, and Tools for Model Optimization

    Understanding various aspects of deep learning and machine learning can often feel like stepping into uncharted territory with no clue where to go. As you start exploring various algorithms and data, you realize that success is based on more than just building a raw model, it’s more about fine-tuning it to perfection. And when we […]

  • What is Transfer Learning? Exploring The Popular Deep Learning Approach

    Have you ever thought about how quickly your smartphone recognizes faces in photos or suggests text as you type? Behind these features, there’s a remarkable technique called Transfer Learning that expands the capabilities of Artificial Intelligence. Now you must be wondering- What is Transfer Learning ? Picture this: Instead of starting from the square from […]

  • LLMOps Essentials: A Practical Guide To Operationalizing Large Language Models

    When you engage with ChatGPT or any other Generative AI tool, you just type and enter your query and Tada!! You get your answer in seconds. Ever wondered how it happens and how it is so quick? Let’s peel back the curtain of the LLMs a bit. What actually happens behind the screen is a […]

  • Building Intelligent AI Models For Enterprise Success: Insider Strategies 

    Just picture a world where machines think and learn like us. It might sound like a scene straight out of a sci-fi movie, right? Well, guess what? We are already living in that world now. Today, data, clever algorithms, and AI models are changing the way businesses operate. AI models are serving as a brilliant […]

  • Introducing Google Vids in Workspace: Your Ultimate AI-Powered Video Creation Tool

    Hey there, fellow content creators and marketing gurus! Are you tired of drowning in a sea of emails, images, and marketing copy, struggling to turn them into eye-catching video presentations? Fear not, because Google has just unveiled its latest innovation at the Cloud Next conference in Las Vegas: Google Vids- Google’s AI Video Creation tool! […]

  • Achieve High ROI With Expert Enterprise Application Development

    Nowadays modern-day enterprises encounter no. of challenges such as communication breakdown, inefficient business processes, data fragmentation, data security risks, legacy system integration with modern applications, supply chain management issues, lack of data analytics and business intelligence, inefficient customer relationship management, and many more. Ignoring such problems within an organization can adversely impact various aspects of […]

Click to Copy