Katalon Studio API Testing 1 | Introduction and Getting Started

Поділитися
Вставка
  • Опубліковано 14 гру 2024

КОМЕНТАРІ • 110

  • @RaghavPal
    @RaghavPal  2 роки тому +3

    **UPDATE**
    From version 8.5.0 onwards, Katalon Studio has two editions:
    Katalon Studio - Standalone Edition and Katalon Studio - Platform Edition.
    In Platform Edition, TestOps and Git integration are enabled by default.
    1. Sign up katalon.com/sign-up
    Or Login katalon.com/sign-in to Katalon Platform
    (This email and password will work on all Katalon Platforms like Katalon Studio, TestOps etc)
    
2. Goto download page (click Download Studio from top right) and download Katalon Studio Standalone Edition
    (Extract and Open Katalon Studio by using file katalon.exe)
    
3. Now open Katalon Studio on your Desktop and click on user icon (Top Right) and Login using the same credentials, Select the organisation created above
    
4. Will see the option to create new project on home page OR File > New > Project

  • @kirankumarpinninty
    @kirankumarpinninty 6 років тому +1

    Hi Raghav, Thanks for the Introduction session on API Testing with Katalon. You are Amazing

    • @RaghavPal
      @RaghavPal  6 років тому

      You're welcome Kiran

    • @andit6798
      @andit6798 5 років тому

      how about api testing on android devices?

  • @richardestrada1995
    @richardestrada1995 4 роки тому

    Hi Raghav, I've been learning a lot from you. Thank you very much!

    • @RaghavPal
      @RaghavPal  4 роки тому +1

      Happy to hear that Richard

  • @dipalikadam8233
    @dipalikadam8233 5 років тому

    Thank you Raghav sir, For such a helpful video's.

    • @RaghavPal
      @RaghavPal  5 років тому

      You're welcome Dipali

  • @Desertspring
    @Desertspring 6 років тому

    Hi Raghav, this is a great introduction to API testing with Katalon.

  • @hazemmelliti6183
    @hazemmelliti6183 Рік тому +1

    Can I start learning from this series today because it says it was 4 years ago ?

    • @RaghavPal
      @RaghavPal  Рік тому +1

      Hi Hazem, I will suggest you start from here - ua-cam.com/play/PLhW3qG5bs-L8qJoRNpkQX_NVrHwYjVxe9.html
      And after getting the basics and project setup ready, then go for API testing videos here

    • @hazemmelliti6183
      @hazemmelliti6183 Рік тому

      @@RaghavPal okay thank you

  • @venkatshabarish1784
    @venkatshabarish1784 2 роки тому

    Hi Raghav, may I ask the Pre requisite to learn this course? Thanks

    • @RaghavPal
      @RaghavPal  2 роки тому +1

      No strict prerequisite, you can get started from scratch Venkat, If you can check the basic API videos from - automationstepbystep.com/

    • @venkatshabarish1784
      @venkatshabarish1784 2 роки тому

      Sure, thank you so much❤

  • @MbikMbik-h1j
    @MbikMbik-h1j 3 місяці тому

    Hi Raghav, thanks for the videos. It is really helpful.
    I might need some help (i tried to find solutions everywhere but couldn't get the answer).
    So i have mobile apps and in the landing page there is text "already have an account? Login" and the text "Login" only that clickable. But when i run it is always not working like didn't redirect to login page. How to handle link within the sentence?
    Thank you

    • @RaghavPal
      @RaghavPal  3 місяці тому

      I will need more details, what tool are you using, what steps did you perform. Is it related to this video or any other lecture

  • @vinushavijay2273
    @vinushavijay2273 4 роки тому

    Hi Raghav..
    Need some information...!!
    There are two types of sources available katalon studio (free) & katalon studio enterprise (commercial). I'm looking for open source test automation tools ..
    As per my test requirements, assuming that katalon studio works in all aspects like integration with jenkins,git & jira and also using same katalon studio ID in both local and remote machines can work.
    In over all, the concepts you have shared does it work for free without any cost for an individual base tester for whole project ?

    • @RaghavPal
      @RaghavPal  4 роки тому

      Hi Vinusha, the free ver is now very limited. Check this - ua-cam.com/video/6OzLz0x4E8s/v-deo.html

  • @LorigemiMasters
    @LorigemiMasters 4 роки тому

    Hi Raghav,
    Just now i ran the below REST service by selecting method as POST without HTTPBody and able to service response as Status : 201 created.
    Request: reqres.in/api/users?page=2
    Response:
    {
    "id":"264",
    "createdAt":"2020-09-28T16:15:18.765Z"
    }
    Is this correct -- i think Post method should ask body right ?

    • @RaghavPal
      @RaghavPal  4 роки тому

      Hi Govind, if you have selected POST method, it should ask for body, Not sure if this works here as this is a dummy api and not actually creating anything on the server. If you want can create your own REST service and check. Watch this - ua-cam.com/video/7vx0RIwHVzg/v-deo.html

  • @elsasilalahi6675
    @elsasilalahi6675 9 місяців тому

    Hi Raghav, Thanks for your tutorial, I need help, does this work on the Windows OS?, the URL is also not found on my device

    • @RaghavPal
      @RaghavPal  9 місяців тому

      Elsa
      Yes, Katalon Studio works on windows

  • @pradyumnavaradpande88
    @pradyumnavaradpande88 5 років тому +1

    Hi Raghav,
    Thanks for sharing videos.
    Your videos are really good and very helpful.
    I have a question here, I am trying to perform all the steps which you have mentioned in your video, but I am facing "cannot send the test request site" issue.
    I have tried to resolve this but unable to do it.
    I have gone through Katalon Forum and tried to find the solution but didn't get the answer.
    Could you please help me?

    • @RaghavPal
      @RaghavPal  5 років тому

      Hi Pradyumna, are you using the same example api, will need to see your request to troubleshoot. Suggest that you go through the video again and check if any steps are missed.

  • @ahmedriyadh4752
    @ahmedriyadh4752 4 роки тому +1

    what's the different between this SW and ( postman & soapUI ) ??

    • @RaghavPal
      @RaghavPal  4 роки тому

      Hi Ahmed, these are diff platforms, Postman and SoapUI are specifically for API, whereas Katalon Studio can handle API, UI, Mobile and Desktop apps

    • @ahmedriyadh4752
      @ahmedriyadh4752 4 роки тому

      Thanks, in fact I’m usually using sopaUI for testing soapaip and postman for testing restfulapi so I just wanted to know if Katalon do the job for me thus by one stone can hit two birds, I mean learning new different testing technology to achieve all my needs.

    • @RaghavPal
      @RaghavPal  4 роки тому

      You can use SoapUI for both. But pls do a POC (proof of concept) by automating some of your API before switching. And Katalon studio is now a commercial tool

  • @gouravsadhukhan8344
    @gouravsadhukhan8344 4 роки тому

    Very good introduction session.

    • @RaghavPal
      @RaghavPal  4 роки тому

      Thanks and welcome Gaurav

  • @adrianvargas8528
    @adrianvargas8528 5 років тому

    Hello Raghav, I have a quick question, my katalon is not displaying the response on Json, even if I click on JSON (the app is not converting the script from HTML to JSON), how I can convert my response to JSON?

    • @RaghavPal
      @RaghavPal  5 років тому

      Hi Adrian, are you using the same api as shown in video. It may be possible that JSON representation is not available for the response.

  • @LorigemiMasters
    @LorigemiMasters 4 роки тому

    Hi Raghav,
    I installed Katalon studion Version 7.7.1 free version and i am unable to "Quick start" option.
    Is there any problem in installation ?

    • @RaghavPal
      @RaghavPal  4 роки тому

      Hi Govind, there may be some GUI changes in the new ver. But as long as you are able to create and run tests, this should be fine

  • @raghumesta26
    @raghumesta26 6 років тому

    Thanks Raghav for this session.

    • @RaghavPal
      @RaghavPal  6 років тому

      You're welcome Raghavendra

  • @Lifeis1bang
    @Lifeis1bang 4 роки тому

    Hi Raghav, I need to create a test suite for API automation in a mobile app project, would you recommend katalon or SoapUI or something else?

    • @RaghavPal
      @RaghavPal  4 роки тому

      Hi, in case you want to integrate in your existing framework, then you can check for api testing library like RestAssured for Java.

  • @bugnay9314
    @bugnay9314 2 роки тому

    Hi Raghav is there a feature that katalon supports graphQL?

    • @RaghavPal
      @RaghavPal  2 роки тому

      Hi, can check this - forum.katalon.com/t/gql-graphql-graph-query-language/32931

  • @chandumangam1777
    @chandumangam1777 4 роки тому

    hi Raghav, which version to download it is prompting like katalon studio and katalon Runtime Engine???

    • @RaghavPal
      @RaghavPal  4 роки тому

      Hi Chandu, Katalon Runtime engine is needed when you run from command line. Check this - ua-cam.com/video/6OzLz0x4E8s/v-deo.html

    • @chandumangam1777
      @chandumangam1777 4 роки тому

      @@RaghavPal ty

  • @anghawale2454
    @anghawale2454 4 роки тому

    Hi Raghav, All sessions are very informative. pleases tell me how to write dynamic values created in response get store back into excel sheet?

    • @RaghavPal
      @RaghavPal  4 роки тому +1

      Will need to add a custom keyword for that. There is a plugin for Excel Read and Write. Pls check - store.katalon.com/product/34/Excel-Keywords

    • @anghawale2454
      @anghawale2454 4 роки тому

      @@RaghavPalThank you, can you please share video of above topic, I am unable to save dynamic ID created in response into excel

    • @RaghavPal
      @RaghavPal  4 роки тому

      I am yet to create a session on this. will update

    • @anghawale2454
      @anghawale2454 4 роки тому

      @@RaghavPal Requesting you to please create session on above topic as early as possible. As i am stuck in project.

  • @SUDHA2509
    @SUDHA2509 11 днів тому

    Hi Raghav can you please help with the data scrape using katalon studio

    • @RaghavPal
      @RaghavPal  11 днів тому

      Sudha
      let me know what kind of data scrape you are trying to do
      I'm not very sure, as I have not tried it myself, but these steps can help you:
      Set Up Web Test
      Open Katalon Studio and create a new Web Test Case
      Open Website
      Use WebUI.openBrowser() and WebUI.navigateToUrl() to load the target website
      Capture Elements
      Use the Spy Web tool to identify elements for scraping
      Extract Data
      Use WebUI.getText(findTestObject('path/to/object')) to collect text or data
      Save Data
      Write the data into a file or log using a script
      Close Browser
      Use WebUI.closeBrowser() to finish
      --

  • @ryanan1233
    @ryanan1233 5 років тому +1

    Hi Raghav, this is very good intro to API testing. And how about graphql API with katalon studio ? could you please make some tutorial for that.

    • @RaghavPal
      @RaghavPal  5 років тому

      Thanks Ann, I will check on that

  • @pratheepkumar4218
    @pratheepkumar4218 5 років тому

    Hai Raghav, OAuth 2.0 is not working when my grand type is Password credentials. Only Bearer is created but not create the access token . Can you please.in postman tool it's working but katalon not working.

    • @RaghavPal
      @RaghavPal  5 років тому

      Hi Pratheep, will need to check. Pls post this on katalon forum forum.katalon.com/ You can login with same katalon credentials

  • @whereweregoingwedontneedey4374
    @whereweregoingwedontneedey4374 3 роки тому

    Hi, Is it possible to do iterative tests - i.e. single test but run multiple times with different parameters?

    • @RaghavPal
      @RaghavPal  3 роки тому +1

      Hi Plague, yes, that exactly what we do in data driven testing, Can put your data in excel and run the same test multiple times with diff sets of data. Check the data driven, parameterization videos of this list

    • @whereweregoingwedontneedey4374
      @whereweregoingwedontneedey4374 3 роки тому

      @@RaghavPal thanks I'm working my way through them now. Great set of videos so far

  • @subodhpatalay2397
    @subodhpatalay2397 3 роки тому

    Hi Raghav, Is there a tutorial to validate data in excel and the response from API?

    • @RaghavPal
      @RaghavPal  3 роки тому

      Hi Subodh, there is tutorial on how to refer test data from excel file, not exactly on checking response, but you should be able to do the same using variables to refer data

    • @subodhpatalay2397
      @subodhpatalay2397 3 роки тому

      @@RaghavPal H Raghav, I am not able to run a project that my coworker sent me but it is working at his end just fine. We are using BDD and the error seems like the control is not going to feature file. Do you know why this is happening or could u please take a look. We will discuss in details on everything! Thanks

  • @chevinpratama3571
    @chevinpratama3571 2 роки тому

    Hallo Mr.Raghav. Do you have a video ,create Token bearer postman with the katalon, I was export data postman to import katalon,but my postman use token and I dont understand token with the katalon. Thank you mr.raghav

    • @RaghavPal
      @RaghavPal  2 роки тому

      not yet Chevin, will need to check some online examples

  • @riadanush
    @riadanush 3 роки тому

    why nothing coming up on the screen when I entered the thomas url rest request
    ?

    • @RaghavPal
      @RaghavPal  3 роки тому

      Server may be down Ria, can check any other sample APIs like reqres.in/

  • @budi0580
    @budi0580 3 роки тому

    Nice video bro. Anw, can we create mock api using katalon ?

    • @RaghavPal
      @RaghavPal  3 роки тому +1

      Can test but not create as far as I know with Katalon , See API Mocking section here automationstepbystep.com/

  • @sadavikram1708
    @sadavikram1708 6 років тому +1

    Hi Raghav, its nice sessions. But you are not explaining for Post,Put and Delete requests. It would be really helpful if you explain these 3 requests in detail with katalon. Thanks in advance.

    • @RaghavPal
      @RaghavPal  6 років тому

      Hi Sada, sure, you can see the complete playlist here - ua-cam.com/play/PLhW3qG5bs-L-yy1HtdxKcp-blmG5qeWgg.html

  • @elbobs2010
    @elbobs2010 6 років тому

    Hi Raghav what are the advantages of using katalon? Tks

    • @RaghavPal
      @RaghavPal  6 років тому

      Hi El, Katalon is a ready framework for UI, API and Mobile testing, You save time in basic setup etc. Plus you do not need programming backgroud to use it

    • @elbobs2010
      @elbobs2010 6 років тому +1

      Hi Raghav, excelent, i'll try to run a POC with Katalon. Thank you!

  • @monisharaji5686
    @monisharaji5686 Рік тому

    Hi Raghav sir,Iam mainframe developer i want to change my field ,so my mentor suggested to study katalon .Before studying katalon what i need to study

    • @RaghavPal
      @RaghavPal  Рік тому +1

      Hi Monisha
      To become an automation tester, there are a few core concepts you should familiarize yourself with, regardless of the specific tool you'll be using. Here are some suggestions for topics to study:
      Programming fundamentals: Automation testing involves writing code, so you should have a solid understanding of programming concepts like variables, data types, control structures, and functions.
      Object-oriented programming (OOP): Many automation tools, including Katalon, use object-oriented programming concepts. Familiarize yourself with classes, objects, inheritance, and polymorphism.
      Web technologies: Since most web applications are tested using automation tools, it's important to have a basic understanding of web technologies like HTML, CSS, and JavaScript.
      Test automation frameworks: Learn about different test automation frameworks like data-driven, keyword-driven, and behavior-driven frameworks. These frameworks can help you write maintainable and scalable automated tests.
      Test automation tools: Of course, you'll need to learn how to use a specific automation tool like Katalon. Once you have a solid foundation in programming and automation concepts, you can start learning the tool's features and functionalities.
      Agile development: Many companies use agile development methodologies, so it's important to understand concepts like sprints, user stories, and acceptance criteria.
      Testing methodologies: Learn about different testing methodologies like black-box, white-box, and gray-box testing. Understanding these concepts will help you design effective test cases.
      By studying these concepts, you'll be better equipped to start using Katalon and other automation tools. Good luck with your transition to automation testing!

  • @nidaiqbal8949
    @nidaiqbal8949 6 років тому

    Do I have a question that if you have a knowledge of KATALON STUDIO, how to use and testing or enter commands etc in it then it is possible that you can also use selenium IDE? Is katalon studio works as selenium IDE? Inspecting element is also work as same as in selenium IDE?

    • @RaghavPal
      @RaghavPal  6 років тому

      Hi Nida, Katalon Studio provides much more features than Katalon IDE. It uses Selenium core libraries and have some built in functions that you can use to setup your complete automation testing project

  • @waynejoseph8990
    @waynejoseph8990 5 років тому +1

    Thanks for the great tutorial Raghav :)
    I am using the latest version of Katalon: 6.1.5
    I followed the example ok and the ABC Bank response code displayed perfectly fine but the History pane on the right remains stubbornly empty despite the successful execution :-/
    Is anybody else having the same problem?
    Maybe there is a bug in these later versions of Katalon? Or do I have to switch some preference on?

    • @waynejoseph8990
      @waynejoseph8990 5 років тому

      I got some news from the Katalon forum - it is indeed a bug (I am good at my QA job!). "It is a known issue, we will fix it in v6.1.6."

    • @RaghavPal
      @RaghavPal  5 років тому +1

      Glad to know this Wayne, keep finding more bugs

    • @waynejoseph8990
      @waynejoseph8990 5 років тому +1

      @@RaghavPal Cheers Raghav - I am hoping to minimise the number of QA tools we use so if we can use Katalon for API testing as well, that would be great. Hopefully v6.1.6 will be released soon :)

  • @palojuram6461
    @palojuram6461 5 років тому

    Hi Raghav, without tools, can't we do?

    • @RaghavPal
      @RaghavPal  5 років тому

      Hi Paloju, I believe you are talking about creating our own scripts and frameworks to do API testing. Yes, we can do that, will have to do all setup and coding for every functionality.

  • @abdelrahmanatef2325
    @abdelrahmanatef2325 5 років тому

    Great intro thanks raghav

    • @RaghavPal
      @RaghavPal  5 років тому

      You're welcome Abdelrahman

  • @lisazhou7776
    @lisazhou7776 5 років тому

    great, I am just testing api; can ai do the automation run for the project

    • @RaghavPal
      @RaghavPal  5 років тому

      Hi LIsa, you should be able to use it

  • @LorigemiMasters
    @LorigemiMasters 4 роки тому

    Hi Raghav ..Can you share few url's for sample WSDL ? I tried to check Thomas bayer one and that one is not working ?
    www.thomas-bayer.com/axis2/services/BLZService?wsdl --- not working

    • @RaghavPal
      @RaghavPal  4 роки тому

      You can check from here
      www.dneonline.com/calculator.asmx
      webservices.oorsprong.org/websamples.countryinfo/CountryInfoService.wso?WSDL

  • @devopslab-livescenarios1302
    @devopslab-livescenarios1302 5 років тому

    Hi Raghav,
    I am getting
    Bad gateway: /sqlrest/CUSTOMER
    Status as 502 bad gateway
    For rest request - Thomas-Bauer.com/sqlrest/CUSTOMER/10
    Version of katalon studio is 6.1.4
    Please help

    • @RaghavPal
      @RaghavPal  5 років тому

      Try again and check the service is not down and you have copied the url without any spaces
      thomas-bayer.com/sqlrest/CUSTOMER/

  • @tknuwan
    @tknuwan 5 років тому

    Great video.. !!

    • @RaghavPal
      @RaghavPal  5 років тому

      Thanks for watching Thusitha

  • @hazimabdoh6303
    @hazimabdoh6303 2 роки тому

    hi mr raghaf , i cant find my comments here , thanks

    • @RaghavPal
      @RaghavPal  2 роки тому +1

      Hi Hazim, here it is, Let me know your ques

  • @juanmontesinos
    @juanmontesinos 4 роки тому

    thomas-bayer.com/sqlrest is not working

    • @RaghavPal
      @RaghavPal  4 роки тому

      Yes Juan, its down, you can try any other examples

  • @FullstackDev299
    @FullstackDev299 4 роки тому

    www.thomas-bayer.com/axis2/services/BLZService? wsdl this link also not open my browser i got error message
    The following error was encountered while trying to retrieve the URL: www.thomas-bayer.com/axis2/services/BLZService?
    Zero Sized Reply
    Squid did not receive any data for this request.
    Your cache administrator is webmaster.

    • @RaghavPal
      @RaghavPal  4 роки тому

      Hi Aryan, yes this is down now, You can use any other api like reqres.in/