Rest API Testing Sample Mini Project | Rest Assured in Java+TestNG+Maven | Git & Github

Поділитися
Вставка
  • Опубліковано 11 жов 2019
  • Video Game DB API Setup:
    ---------------------------
    1) Pre-Requisite: Install Gradle on Windows
    2) Graddle Download link: gradle.org/releases/
    3) VideoGameDB API Download Link: github.com/james-willett/Vide...
    4) How to run application using graddle?
    5) Swagger
    #########################
    Udemy Courses:
    #########################
    Manual Testing+Agile with Jira Tool
    ************************************
    ► shorturl.at/xNXZ4
    Selenium with Java+Cucumber
    ********************************
    ► shorturl.at/aIKMW
    Selenium with Python & PyTest
    ********************************
    ► shorturl.at/ELW09
    Selenium with python using Robot framework
    ****************************************
    ► shorturl.at/bcDPZ
    API Testing(Postman, RestAssured & SoapUI)
    *****************************************
    ► shorturl.at/uAWY7
    Web & API Automation using Cypress with Javascript
    ********************************************
    ► rb.gy/4uum2n
    Playwright with Javascript
    **************************
    ► shorturl.at/gALZ1
    Jmeter-Performance Testing
    ************************
    ► rb.gy/ocj7r2
    SDET Essencials(Full Stack QA)
    *************************
    ► rb.gy/hlnf2v
    Appium-Mobile Automation Testing
    ************************************
    ► rb.gy/wmzv64
    Java Collections
    *****************
    ► bit.ly/3S66ezE
    Python Programming
    *********************
    ► urlis.net/gdsfpb0s
    Cucumber BDD Framework
    ***************************
    ► bit.ly/3F7d69r
    Protractor with Javascript
    ***************************
    ► urlis.net/4uddm1qb
    ####################################
    UA-cam Playlists:
    ####################################
    Manual Testing & Agile
    ***********************
    ► bit.ly/3ujvaYa
    ► bit.ly/3OYzxQj
    SQL
    *************************
    ► bit.ly/3R6XjeG
    ► bit.ly/3nE0a1s
    ► bit.ly/3IeKuuJ
    linux & Shell Scripting
    **********************
    ► bit.ly/3up1Z6a
    ► bit.ly/3nzvGxx
    Java
    **********************
    ► bit.ly/3R9QfOs
    ► bit.ly/3AoRMKM
    ► bit.ly/3IbTTDn
    ► bit.ly/3ybXInv
    ► bit.ly/3yCoHdw
    Selenium With Java+Cucumber
    ********************************
    ► bit.ly/3P2FMm4
    ► bit.ly/3yhiIt4
    ► bit.ly/3uokzet
    ► bit.ly/3a7XIND
    ► bit.ly/3umN2S9
    ► bit.ly/3aar7GW
    ► bit.ly/3y9kD2S
    ► bit.ly/3uhLskn
    Python
    ********************************
    ► bit.ly/3agNgU0
    ► bit.ly/3NJNnoy
    ► bit.ly/2CTQ4mR
    ► bit.ly/3OIYWh1
    Selenium With Python,Pytest&Behave
    ***************************************
    ► bit.ly/3OHHoC9
    ► bit.ly/3IeNLdv
    ► bit.ly/2J4tPeT
    ► bit.ly/3ydSkAq
    Selenium With Python Using Robert Framework
    (Web&API Testing)
    *************************************************
    ► bit.ly/3nUvlpr
    ► bit.ly/3nUvE3z
    API Testing (Postman,SoapUi,&Rest Assured)
    **********************************************
    ► bit.ly/3OXacWY
    ► bit.ly/3yh0UhE
    ► bit.ly/3nC9DWQ
    ► bit.ly/3yGfhNS
    ► bit.ly/3OJa11H
    ► bit.ly/3P2slCC
    Mobile App Testing Appium
    ****************************
    ► bit.ly/3Al49HG
    Performance Testing Jmeter
    *******************************
    ► bit.ly/3nz4fE7
    Maven,Jenkins,Git,Github,CI/CD
    *******************************
    ► bit.ly/3P16HPj
    ► bit.ly/3yhlUVA
    ► bit.ly/3afYfwT
    ► bit.ly/3yGzweG
    ► bit.ly/3yF73Ws
    ► bit.ly/3NCOmH7
    SQL,DB Testing&ETL,Bigdata
    *******************************
    ► bit.ly/3NKOcNY
    ► bit.ly/3OVpDyI
    ► bit.ly/3NEvUy0
    ► bit.ly/3IryxlT
    ► bit.ly/3RkWBLh
    JavaScript Based Automation Tools
    ********************************
    ► bit.ly/3nUx51X
    ► bit.ly/3AqI6Q0
    ► bit.ly/3yeurbT
    ► bit.ly/3ujzpTK
    Selector Hub Tools
    ********************
    ►rb.gy/h3h424
    GraphQL
    ******************
    ► rb.gy/sj3gys
    Cypress API Testing
    ********************
    ► shorturl.at/fjKPX
    Cypress Web Testing
    **********************
    ► shorturl.at/agjlK
    Playwright with Javascipt
    **************************
    ► shorturl.at/adSTY
    #APItesting
    #RestAPITesting
    #APItest
    #APItestingsample
    #APIproject
    #APIminiproject
    #TestingMiniProject
    #APISampleProject
    #QAproject
    #APIqualityassurance
    #APIautomation
    #APItestingtools
    #APItestcases
    #APIteststrategy
    #APItestworkflow
    #APItestapproach
    #APIperformance
    #APIfunctionalities
    #APItestdesign
    #APIvalidation
    #APItestenvironment
    #APItestplan
    #APItestexecution
    #APItestresults
    #APIbugtracking
    #APIintegration
    #APIresponse
    #APIendpoint
    #APIsecurity
    #APIloadtesting
    #APIscalability
    #APIusability
    #APIregressiontesting
    #APIautomatedtesting
    #APImanualtesting
    #APItestingsolutions
    #APItestmanagement
    #APItestreporting
    #APIdatavalidation
    #APItestframework
    #APItestbestpractices
    #APItestvalidation
    #APItestmetrics
    #APItestchallenges
    #APItestcoverage
    #APIteststrategies

КОМЕНТАРІ • 191

  • @bhatnagar4561
    @bhatnagar4561 3 роки тому +27

    Wow. This guy is amazing. Anyone wants to learn Selenium Webdriver, API testing, Frameworks. This guy is the best. Thank You so much for your detailed videos.

  • @MgHarisha
    @MgHarisha 2 роки тому +5

    Thats awesome way of explaining E2E implementation. Took nearly 4 hours to digest completely. Thanks a Ton..!!

  • @anithad1004
    @anithad1004 2 роки тому +12

    Hello Sir, you are an awesome teacher . I wish you all the best for your future . Thanks again 🙏🏻🙏🏻

  • @learnerlearner4090
    @learnerlearner4090 2 роки тому +5

    All your videos are great. Easy to follow. You're a great teacher. Thanks so much for sharing these videos.

  • @nilimapuri
    @nilimapuri 3 роки тому +5

    Finally I understood the API process and thanks for adding git rep steps.... highly recommended for beginners....

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

    You Made it very easy, and I learned many other things by seeing this video, Thank you, Sir.

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

    This video really helped me for my assigned task in my project AUTOMATION

  • @petersimon985
    @petersimon985 2 роки тому +2

    Hello, The best API Testing video. thank you for putting this together.

  • @vipulsirotia
    @vipulsirotia 2 роки тому +2

    Best explaination to understand E2E API testing.
    👍👍

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

    Really helpful...thanks lot for such end to end process for new testers...

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

      Most welcome!

    • @SivaKumar-ed8fb
      @SivaKumar-ed8fb 3 роки тому

      @@sdetpavan sir are u giving online API testing and selenium both how much fees

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

    Thank you so much Sir ..for such a nice explanation !!

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

    Very straight forward. Excellent video

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

    Really helpful, thanks man!

  • @maheshsutar4552
    @maheshsutar4552 Рік тому +2

    Best Teaching method i have ever seen till now

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

    Thank you so much for your great and simple explanation

  • @natashasamuel9346
    @natashasamuel9346 2 роки тому +2

    Great class.
    Keep up the good work.
    Thank You,
    Natasha Samuel

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

    Thank you so much, sir. Your explanation is very neat and clear.

  • @vivekpatil2140
    @vivekpatil2140 2 роки тому +4

    excellent explanation one can watch his complete video to understand the complete Rest-Assured Automation process with complete report generation for all test cases in single command ...thanks a lot PawanJi ...thanks a Ton ..

  • @Np-ik9dk
    @Np-ik9dk 2 роки тому

    Very good video with clean explanations ..thank you!

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

    Thanks for the video, All Video's are very informative

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

    Thanks for the video.
    After adding testng jar do we still need testng library?

  • @UtkalNews12
    @UtkalNews12 Рік тому +6

    Sir your every videos are very well explained. sir one thing i want to say never stop posting real time working videos because many poor people's are given interview as a experience candidate by seeing your youtube channel because we are the poor people's have no much more money to stay out of state for study.
    And you are the amazing teacher and i think you are doing the best job in the world 💗💐.
    Thank you so much sir 🙏💗🙏💗

    • @sdetpavan
      @sdetpavan  Рік тому +3

      Ok. Thanks

    • @UtkalNews12
      @UtkalNews12 Рік тому +2

      One day I will definitely meet You sir🙏🙏🙏🙏

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

    Thank you so much for detail explanation, please post more video

  • @rajasekharmaddigalla1463
    @rajasekharmaddigalla1463 4 роки тому +4

    Hello Pavan, the way you are writing test cases is quite different from your previous videos, how to learn it can you please share any link if you have. Thank you in advance.

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

    thanks sir...very informative video...learnt alot :)

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

    Excellent video, many thanks!

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

    Really thank you soo much for your real time explanation

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

    Thanks Pavan, great job.

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

    Thank you sir, may god bless you, u r really doing a great job 👌

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

    Thanks for the video !
    But i'm facing the following error while running from command line :
    java.lang.NoClassDefFoundError: Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7
    What should I do to fix it ? Thanks in advance

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

    thank you so much sir, very nicely explained

    • @ravikumar-uz1lr
      @ravikumar-uz1lr 3 роки тому

      can you send me all dependencies which is required to complete this project.

  • @ever.silva7
    @ever.silva7 2 роки тому +1

    Great !, thanks Sir for this material

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

    Helped alot!!

  • @k9870
    @k9870 4 роки тому +5

    Appreciated your effort
    Thank you so much..

  • @KLM-writes
    @KLM-writes 4 роки тому

    Getting this error
    javax.xml.bind.MarshalException
    - with linked exception:
    [com.sun.istack.SAXException2: unable to marshal type "java.util.HashMap" as an element because it is missing an @XmlRootElement annotation]

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

    Hi Sir,
    I was using post method and I want to extract the response and comparing it with DB that recrd has been created or not.

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

    Hi Sir, Please let me know how to record a value from the response body to use it in other API. Thanks

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

    Hi I need this video game project in my local system so what needs to be from my end?

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

    HI Pavan When i am sending GET request , i am getting
    Whitelabel Error Page
    This application has no explicit mapping for /error, so you are seeing this as a fallback.
    Tue Mar 24 16:41:03 IST 2020
    There was an unexpected error (type=Internal Server Error, status=500).
    Internal Server Error
    Can you please advice on this

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

    Thank you sir.. God bless you..

  • @sekharreddy3236
    @sekharreddy3236 2 роки тому +2

    HI Pavan, I just saw this video on API Testing, its really awesome and quite understandable and clear. I have a quick question, can you please let me know how to install Gradle on Mac please..Many thanks in Advance.

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

    Awesome effort you have done beginners like me

  • @sureshbabu-er1yy
    @sureshbabu-er1yy Рік тому +1

    Superb explination. You are god for learners

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

    sir thank you so much your videos are really helpful....have a small doubt sir..is this framework for api testing...we have not created utility package,logs and and writing hard-coded values everywhere..plz sir i am expecting reply from you...thank you

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

    Great Explanation.

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

    Hello sir. Great explained. Thanks lot for video.
    Want to know how to test schema and it’s validation!
    Can u plz give some reference for it ?

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

    Superb Explanation

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

    Sir, In this video we are not getting. which dependencies were added for rest assured API in the pom.xml file. Could you please provide those

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

    Perfect Video for beginner

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

    Sir if there are 5 Api methods in document then the number of test cases would also be 5? Will there be no more test cases?

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

    Thank you so much :)

  • @Pankaj-xb1ty
    @Pankaj-xb1ty 2 роки тому

    Hi Sir,Thanks a lot for such a lovely explaination about rest assured..... Could you please make a vedeo about correlation using rest-assueed especially when we have a json file to read as payload ..... Plz let share link if it is alreday done.... Thanks alot

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

    Hi Sir, I need to work API Automation with java script which is i am unsure, could you please share any link if you have created a video on this. because the way you teach is excellent and the way you make us to debug is so beautiful. your videos helped me alot!
    Thank you so much!

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

    Thanks a lot for the video sir

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

    Thank you so much!

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

    Excellent teaching

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

    Why am I getting 403 when I run the test with rest Assured, but in swagger it works fine ?

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

    Happy गुरू पौर्णिमा 🙏🙏

  • @andyrockstar78
    @andyrockstar78 6 місяців тому

    @pavan sir This is very useful. Thank you.

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

    Thank you for the video , I just to ask how to install variables in Mac and run it ? Thank you again.

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

    Hi Thanks for the video.
    Can you also explain how to test the API from web secure socket connection just like http/https???

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

    If im doing this maven for the first time and i need to add dependencies to pom.xml…how can i do that?like the thing you copied and updated

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

    HI Pavan sir,
    how to download this videogameDB, please anyone know reply and help me.thanks in advance

  • @pritikaprakash1050
    @pritikaprakash1050 2 роки тому +2

    thank you so much

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

    Sir, I'm getting below when I try to execute DB-Master command via comment prompt, how to resolve this .. Exception in thread "main" javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

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

    Instead of swagger can we use postman for api testing

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

    Hats off sir!!!

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

    Great end to end video

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

    Hello sir, I have Jenkins installed at 8080 localhosts how can I access this swagger UI Url? Please help. I have an interview schedule for the next 3 days. I want to try to learn it practically. Thanks in advance.

  • @Bad-Boy-Ghani
    @Bad-Boy-Ghani 2 роки тому

    i already using 8080 for jenkins. how can i change for swagger

  • @santoshpr458
    @santoshpr458 9 місяців тому +1

    Thank you sir 😊

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

    hello sir, you have said that Swagger document is prepared by a developer, but how can a tester believes developer work ? is any one cross checks Swagger documentation to make sure it complies with architect design document ?

    • @krishnasamy3967
      @krishnasamy3967 4 роки тому +2

      That will be part of DEV team`s review process along with architect.

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

    Excellent

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

    Thank you.

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

    Hi Sir.. Are you taking any online classes for Selenium automation. I need to learn the technology.

  • @bhavyasriNama
    @bhavyasriNama 6 місяців тому

    how to do , if we need to validate whole json/xml

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

    did anybody else run into a issue after running the gradlew bootRun? * What went wrong:
    Execution failed for task ':bootRun'.
    > Process 'command 'C:\Program Files\Java\jdk1.8.0_251\bin\java.exe'' finished with non-zero exit value 1

  • @Shubham-fk4is
    @Shubham-fk4is 3 роки тому +1

    Hi sir, there are many paths in software testing career e.g.
    Api testing,
    game testing,
    Security testing,
    webapp testing,
    and mobile app testing etc.
    which path is better as future prospectus ? ? ?
    Please Reply ? ? ?

    • @AbhishekPandey-mi1wi
      @AbhishekPandey-mi1wi 3 роки тому +1

      There is nothing called many paths in Software testing.. there are Manual tester/Automation testers/White box testers/Gray box tester. All of them are highly paid

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

    Awesome sir . thanks a lot

  • @ravikumar-uz1lr
    @ravikumar-uz1lr 3 роки тому

    can you send me all dependencies which is required to complete this project.

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

    Sir please make an video about ISTQB certification

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

    Hi Sir,
    Thanks for Video, but I am having issue while working with videogame api
    tried different changes in gradle/wrapper/gradle-wrapper.properties file as well
    but getting same issue
    * What went wrong:
    Could not initialize class org.codehaus.groovy.runtime.InvokerHelper
    Java version -17
    gradle versions I have tried 7.6 ,6.3 and 5.3 nothing works
    please help me to resolve this issue

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

    Thanks Pavan

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

    Thank u sir

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

    Hi Pavan,
    I have been following your videos since 3years. Infact, with the help of your videos, I got a job. Thank you. I have a doubt here. In the first API, whatever the response you got , I want to validate complete response with DB data. Can you tell me how to do that?

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

    Super

  • @user-oy6km7jh8p
    @user-oy6km7jh8p Рік тому

    33:18 I am getting permission denied error while trying to build it. Does anybody know how to fix this?

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

    Sir, can you please mention which dependencies you added on pom.xml?

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

    Hii pavan sir
    how do i run pre-request script using rest assured?

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

    You are best best best

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

    how to get "VideoGameDB-master" appilication

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

    Buid failed response is coming when i did gradlew bootRun

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

    Why only rest assured is using more in market to automate the api/web services testing instead of other tools such as :
    POSTMAN , SOAPUI etc...
    can you please sir clear this doubt ?

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

      POSTMAN, SOAPUI for manual Testing. RestAssured for Automation testing

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

      we can add a rest assured library in Maven POM.xml and we can automate API's. POSTMAN and SOAPUI are used for manual testing

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

    hello sir my gradlew bootRun is showing build fail

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

    Hi pavan..Thanks for the nice video...one doubt for Post request status code is 200 or 201?.

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

    Performance Testing- end to end Process, We want Sir

  • @AbhishekPandey-vu8qi
    @AbhishekPandey-vu8qi 2 роки тому

    equalTo giving error what is correct dependency and import

  • @blessydeepti8934
    @blessydeepti8934 6 місяців тому

    Hello sir,Can you please share the Pom file for this api automation

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

    after running the gradlew bootrun on cmd its showing the RedisAutoConfiguration:
    Did not match:
    - @ConditionalOnClass did not find required class 'org.springframework.data.redis.core.RedisOperations' (OnClassCondition)

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

    43:00 sir, how come the status code for both get and post the same 200 ?

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

      The status code for "post" can be the 200 and not 201. It depends on the developers who write the codes

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

      @@jitttttt exactly, its never same