Session 7: API Testing | Postman | Parameterisation | Data Driven Testing

Поділитися
Вставка
  • Опубліковано 29 сер 2024
  • #postman#sdet#apitesting
    @2:22 remote API from internet
    @7:58 create new collection
    @9:01 create POST request to get access token
    @11:26 create GET request for status
    @12:54 create GET request for existing ID
    @15:17 create GET request for specific ID
    @17:12 create POST request
    @18:35 Placing Access token for remote API in POSTMAN
    @19:47 create GET request for existing ID
    @21:21 create GET request for particular ID
    @22:19 Update Data using PATCH request
    @26:25 Delete request to delete ID
    @28:03 Storing access token as variable at collection level
    @28:44 Calling access token variable at request level
    @31:46 Why collection level Authorization wont work for some requests
    @39:39 duplicate collection
    @39:58 removing unnecessary requests
    @41:41 CSV file to store data
    @43:42 data-driven testing or parameterization
    @45:37 (pm library) Code to verify status code and Create environment variable at runtime from POST request
    @50:36 Calling environment variable from POST request to GET request
    @51:27 (pm library) Using snippets to validate status code from GET request
    @54:04 (pm library) validate environment variable in response from GET request
    @57:28 Calling environment variable from POST request to DELETE request
    @57:52 Using snippets to validate status code from DELETE request and delete environment variable
    @1:02:13 Setting iterations, choose csv file as input and run as collection.
    @01:07:56 New run with more/less iterations
    @01:09:22 Why Same book numbers in the csv file
    @01:11:10 convert CSV into JSON
    @01:12:35 Setting iterations, choose JSON file as input and run as collection.
    @01:13:29 viewing test results
    ##########################
    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/gdsf...
    Cucumber BDD Framework
    *****
    ► bit.ly/3F7d69r
    Protractor with Javascript
    ******
    ► urlis.net/4udd...
    ================================
    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

КОМЕНТАРІ • 121

  • @v2factsandupdates327
    @v2factsandupdates327 Рік тому +22

    Godfather of testing

  • @aravetisuryanarayana9274
    @aravetisuryanarayana9274 Місяць тому

    Hi Sir, I always feel you are my best Master in my Life. Thank you so much Guruvu garu.

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

    @2:22 remote API from internet
    @7:58 create new collection
    @9:01 create POST request to get access token
    @11:26 create GET request for status
    @12:54 create GET request for existing ID
    @15:17 create GET request for specific ID
    @17:12 create POST request
    @18:35 Placing Access token for remote API in POSTMAN
    @19:47 create GET request for existing ID
    @21:21 create GET request for particular ID
    @22:19 Update Data using PATCH request
    @26:25 Delete request to delete ID
    @28:03 Storing access token as variable at collection level
    @28:44 Calling access token variable at request level
    @31:46 Why collection level Authorization wont work for some requests
    @39:39 duplicate collection
    @39:58 removing unnecessary requests
    @41:41 CSV file to store data
    @43:42 data-driven testing or parameterization
    @45:37 (pm library) Code to verify status code
    @47:32 (pm library) Extract ID from JSON response and store into environmental variable
    @50:36 Calling environment variable
    @51:27 (pm library) Using snippets to validate status code from GET request
    @54:04 (pm library) validate environment variable in response from GET request
    @57:28 Calling environment variable
    @57:52 Using snippets to validate status code from DELETE request delete environment variable
    @59:32 (pm library) delete environment variable
    @1:02:13 Setting iterations, choose csv file as input and run as collection.
    @01:07:56 New run with more/less iterations
    @01:09:22 Why Same book numbers in the csv file
    @01:11:10 convert CSV into JSON
    @01:12:35 Setting iterations, choose JSON file as input and run as collection.
    @01:13:29 viewing test results

  • @mohammedimdaad270
    @mohammedimdaad270 9 місяців тому +3

    Hands off sir 🙌
    I haven't seen this kind of teaching in my career so far. Thanks a lot for the free knowledge-sharing ❤
    Sir, can you please provide us material or documents PDFs it helps a lot in practicing
    Share us drive link or telegram in any of your convenient ways

  • @tejastoley6714
    @tejastoley6714 8 місяців тому

    data driven concept is so useful here, thank you sir for explaining.

  • @nagasaimaddula56
    @nagasaimaddula56 3 місяці тому +1

    Thank you for the detailed explanation sir

  • @shubhamchinchalkar5010
    @shubhamchinchalkar5010 7 місяців тому +2

    Thank you sir this was very help full for me your great.

    • @sdetpavan
      @sdetpavan  7 місяців тому

      You are most welcome

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

    nice api videos i will esay to understanding tq sir

  • @dhanasri-eo9rp
    @dhanasri-eo9rp Рік тому +4

    Very nice explanation sir.. Please provide all documents it is very useful to us.

  • @natiachikovani7660
    @natiachikovani7660 Рік тому +5

    Hello sir, I am your huge fan, I was a beginner with zero knowledge in QA testing and learend full Selenium with Python, Jira and MySQL from your videos, I can't express with words how grateful I am. God bless you, I hope one day I can do something good for you! Now I am learing Postman. Could somebody tell me, when the developer gives the code to QA for API testing, is it ready JSON or XML file or how to find key values, authentications and so on?

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

      Hi Natia chikovani,
      Could u please share the link of tutorial for selenium with python becoz i m also want to learn it but there are 3 python course in this channel.

  • @calintamas7576
    @calintamas7576 Рік тому +9

    Mr. Pavan, can you, please, show us how to write all these tests from Postman in Intellij tests (java) -especially BooksAPI Data Driven?
    Thank you in advance!
    Thank you again for this tutorial!

  • @joyphotoschh
    @joyphotoschh 3 місяці тому +1

    excellent video sir

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

    Thanks for your time ❤❤❤sir

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

    Awesome lecture

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

      Thanks

    • @KiranKumar-bo6qs
      @KiranKumar-bo6qs 9 місяців тому

      @@sdetpavan hi sir while I'm taking both the file at the time of second iteration it getting failed . Im Not understanding why it getting failed.

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

    Brilliant video again - thankyou. Would you say that this level of testing is a common level of testing in the market at the moment in your experience? These lessons are really good, the hardest part I'm finding is remembering the syntax of the functions without using snippets. I guess that is just down to practice practice practice. Are these just the obvious high level assertions or would we need to know a lot more functions from the pm library?

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

      Hi Steven, the same query i am having right now, if you get know the answer then please do let know.

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

    Thank you so much sir,🙏

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

    Very good course on youtube from sdet. Sir when can we expect rest assured automation course on your channel. eagerly waiting for the series from you

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

    Sir please upload on daily basis ..i am eagerly waiting for your videos

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

    Dear Pavan sir,,,
    This video 5.16 minutes we can saw a Book API PDF ,,, but this pdf is not found in your website(API testing) Link .... Please share this pdf with us sir..... This pdf is not found in your website

  • @emekaaniukwu2446
    @emekaaniukwu2446 Рік тому +4

    Thak you sir for all the detailed explanations, please how do I get the documentations for series 6 and 7.

  • @vinodraoaero0945
    @vinodraoaero0945 3 місяці тому +1

    Hi Sir , I tried uploading CSV file but only first record only repeates even though the CSV file has multiple records

  • @DeepakSharma-wn9ub
    @DeepakSharma-wn9ub Рік тому +3

    Another masterpiece

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

    Waiting

  • @user-sm4wx8ub2m
    @user-sm4wx8ub2m 5 місяців тому +1

    Where should I find document which you discussed in video?

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

    Hi sir I am watching all the videos that was pretty much interest, please share the documentation of these videos

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

    Thanks Sir for your informative videos, these are really good. Can you please share the link to these documents that you use in your sessions? Thanks again.

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

    Anyone got documentation of lecture 7. If yes then plz provide me as well.
    Thanks in advance
    @pavan sir.. Please give us the document to practice.

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

    I am watching your manual testing video
    So is their any playlist regarding gui testing?

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

    Sir, can you share the above document- Data driven testing

  • @Deepti-mr3fd
    @Deepti-mr3fd 3 місяці тому +1

    sir, thank you. Please state the diff bw json.parse(responseBody) and pm.response.json()

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

    hi sir,
    could you please share the documentation which you have shown in this video.

  • @user-jk7fx3hz4k
    @user-jk7fx3hz4k Місяць тому

    God bless you sir ji❤...do we have any project done on Api postman ?please help😦

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

    Sir please provide the book api document in description

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

    Sir please provide rest API latest series..
    Thank you sir..🙏🙏🙏🙏

  • @fahadkhan-islamicspiritual7872
    @fahadkhan-islamicspiritual7872 11 місяців тому +1

    Where are the docunentation plz.

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

    sir plz attach document also......for this video

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

    Will this video available in your playlist sir

  • @spvishwa4778
    @spvishwa4778 29 днів тому

    Thank you sir this was very help full for me, where can I get these source code?

  • @user-lp4qi2nh5v
    @user-lp4qi2nh5v 8 місяців тому

    hello sir i love your teaching i have one question here i tried the post request for placing the order, but the postman is returning the empty array in the response body "[ ]" instead of the order ID and created true.

  • @ranikondpak5083
    @ranikondpak5083 4 місяці тому

    Hello sir, very useful videos. I am unable to upload the file .Showing "Make sure that postman can read files inside the working directory. Please help. Thanks

  • @faroukihab9338
    @faroukihab9338 4 місяці тому

    Thanks a lot for this amazing video, could you pleas share the API document?

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

    Sir, cannot find the documentation part please can u share it will be very helpful.
    Thanks

    • @TestAccount-ej9dh
      @TestAccount-ej9dh Рік тому

      It's not for youtube watchers, I guess. People who buy his course get that

  • @preciouspearl8583
    @preciouspearl8583 4 місяці тому

    PLEASE please tell me sir how can i access to source code or documentation of these series and all of your lessons

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

    The bearer token keeps throwing an error message "invalid authorisation key". I copied the right token and dont understand where i got it all wrong. I've been stuck here.

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

    Hi from Turkey sir where can I find the document that you use in video

  • @paragpanchal8198
    @paragpanchal8198 4 місяці тому

    Can someone provide postman collection for this as, I am getting error. Appreciate your help !!

  • @shivmathur9973
    @shivmathur9973 5 місяців тому

    Sir i get stuck in last data driven i did everything correct but still showing error and also status error are showing 404
    Please help me sir

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

    Multiple time I am getting issue as I am getting response header in text/ html even I make explicitly as application/json in request header

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

    Hi sir So for GET requests authorization is not needed. What happens if we provide authorization to requests that don't require authorization

  • @zoro7492
    @zoro7492 5 місяців тому

    Sir can you please upload the documentation regarding this API playlist....thanks

  • @fahadkhan-islamicspiritual7872
    @fahadkhan-islamicspiritual7872 11 місяців тому

    Sir lets say i am new to API testing and i have URL and paths avaulble for APIs. How to test then in postman completely from basic step by step

    • @KiranKumar-bo6qs
      @KiranKumar-bo6qs 9 місяців тому +1

      Please follow this videos bro then you get clarity

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

    sir, can you please provide tosca automation tool full course

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

    Firstly, Thank you for sharing your knowledge sir.
    Secondly, is any one facing issue at 19:29 while submitting an order? Am getting empty response with status code 200

  • @lakshmiprasanna7934
    @lakshmiprasanna7934 10 місяців тому

    Sir, why doucments is not shared along with video

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

    Sir please provide notes on same topics.. thank you

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

      Where can we get the notes

  • @r.rajalakshmi369
    @r.rajalakshmi369 5 місяців тому

    Sir where can I find collection and documentation?

  • @kavyag5249
    @kavyag5249 4 місяці тому

    Hello Sir,
    Where do i find Bookapi and API Chaining Documentation

    • @kamephile
      @kamephile 18 днів тому

      Did you find yet the document?

  • @akashpillai7928
    @akashpillai7928 Місяць тому

    Sir I need to Enroll for this course could u please tell me where i can find it

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

    Hi sir please tell me how we are tested the api in real time sinarios related to e commerce project

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

    where is document sir , if possible please provide document sir

  • @user-tz5fl8vb2h
    @user-tz5fl8vb2h 10 місяців тому

    where can i found the document regarding Api testing?

  • @user-hx2ml3qe4s
    @user-hx2ml3qe4s 6 місяців тому

    Hi sir
    I am unable to get the token by using post request .anyone can help me
    Thanks

  • @AyeshaArshad-xo9or
    @AyeshaArshad-xo9or Рік тому

    I have write exact code to compare I'd in get request but it still give error. Anyone plz help me.

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

    Sir is this the last video from postman series

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

    Sir! how to report bug and test case execution to explain sir

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

    can you please provide the documentation of session 7 & 6

  • @user-zi9nz7op6h
    @user-zi9nz7op6h 6 місяців тому

    i tried doing this and when sending post request im getting the error as "error": "Invalid or missing bookId.".
    Anyone please help me

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

      Same Error in my case too. Are you able to fix it from your end? Is so how?

  • @himabinduponna128
    @himabinduponna128 11 місяців тому

    Hi Sir, we can't find the notes. If possible, anyone is having notes please share.

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

    Hello sir, how R u sir, can u explain how to write testcases for api?

  • @Mahmoodahmadyoutube
    @Mahmoodahmadyoutube 8 місяців тому

    Where can I get the api documentation pdf? Anyone

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

    getting below error while running the collection
    JSONError: Unexpected token 'U' at 1:1
    Unprocessable Entity
    ^
    please let me know where i am wrong.

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

      Bro did you got any solution on this, please tell me

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

      @@shivaupparbawade4905 Run whole collection not single request(it will throw above error) because data is driven from csv/json file

    • @wignapratita2756
      @wignapratita2756 11 місяців тому

      @@banusha Hi, I still experience the error even though I run the whole collection. Do you have any idea to resolve it? Thank you

    • @KiranKumar-bo6qs
      @KiranKumar-bo6qs 9 місяців тому

      @@wignapratita2756 Hi bro ma i know that where you stuck in this video

    • @KiranKumar-bo6qs
      @KiranKumar-bo6qs 9 місяців тому

      @@wignapratita2756 save the excel file as (.csv) and check it once

  • @user-yg8hi8pp5c
    @user-yg8hi8pp5c 8 місяців тому

    hi Sir ,how cab i get ur notes for postman api testing

  • @r.rajalakshmi369
    @r.rajalakshmi369 5 місяців тому

    Sir documention link pls.

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

    Dear sir I am getting this error "error": "Invalid or missing bookId."
    {
    "bookid" : 1,
    "customerName" : "john"
    }
    please provide the solution for this though i have submitted all data as correct

    • @rahulghuge9547
      @rahulghuge9547 14 днів тому

      same error I am getting, did you get the solution till now

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

    Please make video on mannual testing

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

      Please check the channel there're plenty of videos related to Manual Testing..

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

      @@suryaprasanna1370 sorry he is blind

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

    where to find the PDF of this documentation

  • @sravanthim6921
    @sravanthim6921 5 місяців тому

    Sir how to download the notes?

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

    can u please provide the documentation for this

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

    hi sir how to automate graphs and chart

  • @shreenivasshree6416
    @shreenivasshree6416 7 місяців тому

    Please provide jar file link which you used in this session please sirrrrrrrrrrrrrrrrrrrrrrrrrr or anyone has please share link

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

    can you provide book api documentation.

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

    Data 42:00

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

    can anyone help me where can i see notes?

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

    Can you online training as well?

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

    I'm stuck at this lesson 7 (at 50 minutes) where he created an environment variable with the name "orderid_env" and with value "orderid".
    My question is: was "orderid" ever defined? We have "BookID" in the CSV file so where are we getting "orderid" from? Even in the response body we have "bookID" so where is "orderid" coming from?
    I'm lost, please somebody help me.

    • @nikhilkumar-qr7tb
      @nikhilkumar-qr7tb Рік тому +2

      "orderid" is taken from submit order api response
      example:
      {
      "created": true,
      "orderId": "On-wRvtk5mnPDtXm3-EAd"
      }

    • @KiranKumar-bo6qs
      @KiranKumar-bo6qs 9 місяців тому

      Hii@@nikhilkumar-qr7tb bro I'm learning Api testing now at the time of iteration we are giving manually right at the time of second iteration it getting failed, And remaining all 1,3,4,5 getting pass Im not able to understanding if i give the iteration time 3 or 2 millisecond also it getting failed.
      plz Bro help me in this if you know means.

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

    How many sessions are there in api testing sir

    • @KiranKumar-bo6qs
      @KiranKumar-bo6qs 9 місяців тому

      both manual and automation there are 22 videos

  • @kavins30
    @kavins30 2 місяці тому

    Notes sir

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

    34:00

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

    please provide the jar file