Session 9: API Testing | Postman | Swagger | Documenting & Publishing API's | e-Commerce App API's

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ย. 2024
  • #postman#apitesting#ecommerapp#swagger
    Opencart setup document : tinyurl.com/57...
    @01:40 PetStore API
    @04:29 Exploring POST request which creates XML response
    @06:59 Importing API into POSTMAN through cURL
    @10:25 create POST request in POSTMAN with random data
    @17:18 create GET request in POSTMAN with parameters (API chaining)
    @18:38 create PUT request in POSTMAN with parameters & random data (API chaining)
    @20:49 create DELETE request in POSTMAN with parameters
    @22:02 Run as collection in POSTMAN
    @22:51 Export results from POSTMAN
    @23:27 Save entire collection in POSTMAN
    @24:28 Create documentation from particular collection in POSTMAN
    @25:05 Publish documentation from POSTMAN & import to POSTMAN
    @32:45 Another model from PetStore API
    @35:50 create POST request with xml data
    @38:31 (pm library) How to write validations for xml response
    @40:25 (pm library) How to write validation for complex xml response
    @42:45 How to capture ID from xml response and store into variable
    @43:46 Create POST request in POSTMAN with parameters (API chaining)
    @44:33 (pm library) Comparing ID from xml response to collection variable
    @46:02 (pm library) Create PUT request in POSTMAN, pass variables in xml body and validating xml response
    @48:07 (pm library) create DELETE request in POSTMAN with parameters and delete collection variable
    @49:47 Run as collection in POSTMAN
    @50:15 Create documentation from particular collection in POSTMAN
    @52:58 Going through e-Commerce App
    @57:17 Download e-Commerce App
    @01:01:23 Install XAMAPP on windows
    @01:03:06 Opening XAMAPP
    @01:04:19 Copy e-Commerce App folder into XAMAPP folder
    @01:05:27 Rename files in XAMAPP
    @01:06:40 How to connect to database
    @01:07:59 How to create database
    @01:08:40 How to delete database
    @01:09:15 How to install e-Commerce App
    @01:11:57 Connecting database to e-Commerce App
    @01:13:12 Using e-Commerce App
    @01:15:33 How to create API user
    @01:18:24 e-Commerce App Documentation
    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...
    TH-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

ความคิดเห็น • 93

  • @manojgedia5490
    @manojgedia5490 ปีที่แล้ว +3

    Sir, you're great teacher. I really like the way you teach and explanation.

  • @赌骰子
    @赌骰子 ปีที่แล้ว +1

    看到这里了😀精彩精彩,先生讲得太好了,感谢先生!!!

  • @aryanahamed2218
    @aryanahamed2218 9 หลายเดือนก่อน +1

    Thank you sir, your lecture is amazing. it helps me to solve my doubt. Im suggested your lecture to my other friends also. I am from Bangladesh.

    • @sdetpavan
      @sdetpavan  9 หลายเดือนก่อน

      Welcome

  • @babyravella1046
    @babyravella1046 ปีที่แล้ว +1

    very good teaching skills you have sir. I am learning all the testing tools from your channel only.

  • @andyselvam9809
    @andyselvam9809 ปีที่แล้ว +2

    Thanks for taking the Session sir😊😊😊Very interesting topics.

    • @sdetpavan
      @sdetpavan  ปีที่แล้ว

      Always welcome

    • @rocky__123
      @rocky__123 ปีที่แล้ว

      @@sdetpavan sir when this course will complete please let me know or have any alternate option complete this course

  • @pritishkulshreshtha
    @pritishkulshreshtha ปีที่แล้ว +2

    Thanks for providing such a wonderful lecture....sir I need a lecture on SonarQube

  • @amarjitchoudhury8969
    @amarjitchoudhury8969 ปีที่แล้ว +1

    thanks for upload swagger sir

    • @sdetpavan
      @sdetpavan  ปีที่แล้ว

      Always welcome

  • @priyankamore3843
    @priyankamore3843 ปีที่แล้ว +1

    Thanks, sir. This video has helped me a lot

  • @TheAnonJohn
    @TheAnonJohn 2 หลายเดือนก่อน

    great detailed explanation, thank you. By the way now in 30/6/2024 the option to access API user on the web opencart demo admin page is possible. There is the default API user but you cannot create another (no permissions)

  • @مغربانفو-ط8ب
    @مغربانفو-ط8ب ปีที่แล้ว +1

    Hi, Mr PAVAN, thanks your effort, I have get underline error in excuteScript fonction in javascriptExcutor.

  • @jagzsingh-r1r
    @jagzsingh-r1r 9 หลายเดือนก่อน

    Hi sir, I try to install opencart at the end I receive an error "Fatal error: Maximum execution time of 120 seconds exceeded in C:\xampp\htdocs\opencart\upload\system\library\db\mysqli.php on line 53". please provide me solution. Thanks

  • @mithyjay4163
    @mithyjay4163 3 หลายเดือนก่อน +1

    Hi Pavan,
    Looks like some of the methods are deprecated as i am getting error that JSON.parse(responseBody), xml2Json(responseBody) are deprecated error and giving hint to use the below :
    Using "xml2Json" is deprecated. Use "require('xml2js')" instead.
    Do you have any video specifically to cover this ?

    • @nikolettaptr3441
      @nikolettaptr3441 3 หลายเดือนก่อน

      I have the same issue..... this worked for me:
      const xml2js = require('xml2js');
      xml2js.parseString(pm.response.text(), function (err, result) {
      console.log(result);
      });

  • @phanindrakumar5779
    @phanindrakumar5779 ปีที่แล้ว +1

    Sir i do exactly what you shown in this video but at last when i enter username and password it show like error message like no matching for username and password how to solve the issue

  • @suk1607
    @suk1607 ปีที่แล้ว +1

    Thank you for such a beautiful vedio......
    sir i am getting 500 error while doing PUT request.....how to address is issue...?]

  • @rsrsn8810
    @rsrsn8810 ปีที่แล้ว +1

    As winter session better to start before an hour sir 😶

  • @shrutiborse3743
    @shrutiborse3743 ปีที่แล้ว +1

    Great session sir👍

  • @dnyaneshwarmarewad988
    @dnyaneshwarmarewad988 2 หลายเดือนก่อน

    hello sir at this step 8) Provide Database connection details im getting error called could not make a database link root@localhost can you please help

  • @BugHunterMdSam
    @BugHunterMdSam 4 หลายเดือนก่อน +1

    Thank you sir, u r grt

    • @sdetpavan
      @sdetpavan  4 หลายเดือนก่อน

      Welcome

  • @swathichikkala
    @swathichikkala ปีที่แล้ว +2

    Sir, while making the connection at step 6 -Connect to database and create DB iam getting this message ---
    The requested URL was not found on this server.
    Apache/2.4.53 (Win64) OpenSSL/1.1.1n PHP/7.4.29 Server at localhost Port 80
    kindly give ur suggestions. Thanks.

    • @namangupta5172
      @namangupta5172 ปีที่แล้ว

      the same issue, I am also facing, were you able to resolve this error , The request URL not found in sever

    • @rupampathak4798
      @rupampathak4798 ปีที่แล้ว

      were u able to resolve the issue? I am also facing the same

    • @swathichikkala
      @swathichikkala ปีที่แล้ว

      @@rupampathak4798 No I couldn’t

    • @rupampathak4798
      @rupampathak4798 ปีที่แล้ว

      @@swathichikkala i was able to access checking this link- th-cam.com/video/na4s3lwUAjA/w-d-xo.html

  • @bbkrishnareddy8886
    @bbkrishnareddy8886 ปีที่แล้ว +3

    Hi good morning sir..
    I have a doubt this series will continue with automation API Testing also

    • @sdetpavan
      @sdetpavan  ปีที่แล้ว +7

      yes

    • @bbkrishnareddy8886
      @bbkrishnareddy8886 ปีที่แล้ว

      @@sdetpavan thanks for your response sir💚💚

    • @JAVA_TECH160
      @JAVA_TECH160 ปีที่แล้ว

      @@sdetpavan database testing using java can make video like now api testng done na

  • @sampadagiradkar4344
    @sampadagiradkar4344 ปีที่แล้ว

    Sir your video is too good and helpful
    An a non it background
    Sir want to ask one thing
    Which videos I have to watch for QA manual & automation testing
    Please reply I am waiting

  • @neelimagajula6640
    @neelimagajula6640 ปีที่แล้ว +1

    Hi Pavan garu
    Do you know about CATE DE ..a unit level testing tool for the webservices...

  • @ravulasaisharath
    @ravulasaisharath ปีที่แล้ว +1

    Hi Pavan, thank you for providing the sessions to us, waiting for 10th session and also can you make videos on API Automation(Rest assured) it will help a lot.

  • @chandrashekars6454
    @chandrashekars6454 ปีที่แล้ว

    Hi Pavan Sir your all the sessions are amazing and easily can understand.Very much Thankful for sharing Knowledge.I have one doubt ,is there any video sessions on API testing using Postman with Python ?

  • @peacelilly2200
    @peacelilly2200 ปีที่แล้ว +3

    Hello Sir, the link you published for the XML is not working. I know it is repetitive task for you, would it be possible for you to publish the document again for PetStore XML, or else anyone tried opening the URL in browser, can share the link for it?

    • @sagarr1695
      @sagarr1695 ปีที่แล้ว

      He unpublished in vedio only

  • @mohanramakrishnakonijety9405
    @mohanramakrishnakonijety9405 หลายเดือนก่อน

    Thank you

  • @vinuthamahadevan1151
    @vinuthamahadevan1151 ปีที่แล้ว

    Sir,all your videos are very informative...can you please make video about pojo in API testing

  • @ns789
    @ns789 ปีที่แล้ว

    I have already MySQL workbench installed then how to manage new configuration it's failed..

  • @manojbamne-c9t
    @manojbamne-c9t ปีที่แล้ว

    I am not able to login to admin site using credentials created..it days user doe not exist
    has ny one faced the same issue ?

  • @lakshminathreddyyaddula7653
    @lakshminathreddyyaddula7653 ปีที่แล้ว +1

    Sir is there any difference with join or without join.

  • @nikolettaptr3441
    @nikolettaptr3441 3 หลายเดือนก่อน

    Hi sir, I can't install the XAMPP...I got the message: “xampp-osx-8.0.28-0-installer” cannot be opened because the developer cannot be verified.....

  • @premathiruppathi7742
    @premathiruppathi7742 ปีที่แล้ว

    Hello Sir.. Actually the OpenCart 7.4.29 version is not available now! Can i go with 8.0.25

  • @mahesh63163
    @mahesh63163 ปีที่แล้ว

    can we get pre-request script and test scripts and body along with curl while copying to collection
    please reply

  • @Shubhangi-xg7uk
    @Shubhangi-xg7uk 3 หลายเดือนก่อน

    Hi Sir.. here xml2Json is not working now. How to convert the data in json in this case ?

    • @gayatritankar7856
      @gayatritankar7856 3 หลายเดือนก่อน

      hey did you find another option?

  • @v2factsandupdates327
    @v2factsandupdates327 ปีที่แล้ว

    Awesome session

  • @TrektheTrails
    @TrektheTrails ปีที่แล้ว

    Hi All, Thank you sir for education making free for us.
    Postman and Rest are good enough to get Job or Do i need to learn something else as well. Please anyone give me your feedback. Thank you

  • @swethaveldandi9709
    @swethaveldandi9709 ปีที่แล้ว

    How we get url path for post and GET methods for any application

  • @babyravella1046
    @babyravella1046 ปีที่แล้ว

    Could you please make videos on api testing interview qns on postman, rest automation sir.

  • @vishwraj6979
    @vishwraj6979 ปีที่แล้ว +1

    hello sir,
    Suppose some API validations are fail then how to report this bugs

  • @ssalim471
    @ssalim471 ปีที่แล้ว

    will I able to download udemy course in PC after purchasing ..? If anyone knows answer please reply

  • @SantoshKumar-ob8dh
    @SantoshKumar-ob8dh ปีที่แล้ว

    Sir localhost is not downloaded..give me the document ..

  • @r.rajalakshmi369
    @r.rajalakshmi369 6 หลายเดือนก่อน

    Sir where to get collection zip files.

  • @sahanaradha2573
    @sahanaradha2573 ปีที่แล้ว

    thank you sir. how to contact you sir? regarding the automation course details

  • @archanamatha9269
    @archanamatha9269 ปีที่แล้ว

    Hello sir , Iam archana from Australia , how to contact you , I want to learn manual testing , I am looking after to take classes from you

    • @namangupta5172
      @namangupta5172 ปีที่แล้ว

      you can check the links given you will be able to find many courses and enroll them

  • @lakshminathreddyyaddula7653
    @lakshminathreddyyaddula7653 ปีที่แล้ว

    Pls do on api automation with pytest...

  • @rocky__123
    @rocky__123 ปีที่แล้ว

    How many lectures are remaining sir

  • @crazyfandde9708
    @crazyfandde9708 ปีที่แล้ว

    Sir mai housewife hun muze workroom home keliy koi course suggest kijiy pls

  • @Anil_KumarG
    @Anil_KumarG ปีที่แล้ว

    Hello sir nenu selenium with java course tisukovali anukuntanu

  • @Arjun2mkap3929
    @Arjun2mkap3929 ปีที่แล้ว

    50:00

  • @smrutichandrasekaran4090
    @smrutichandrasekaran4090 ปีที่แล้ว

    How to contact you sir?

  • @dnyaneshwarmarewad988
    @dnyaneshwarmarewad988 2 หลายเดือนก่อน

    Hello sir can you please help

  • @BhupenderKumar-dr8hc
    @BhupenderKumar-dr8hc 3 หลายเดือนก่อน

    Warning: admin/config.php does not exist. You need to rename admin/config-dist.php to admin/config.php!

  • @SandyGVK
    @SandyGVK ปีที่แล้ว +2

    Are your courses present on udemy?

    • @sdetpavan
      @sdetpavan  ปีที่แล้ว +1

      Yes

    • @yashgupta1268
      @yashgupta1268 ปีที่แล้ว

      By which name it is available on udemy?

  • @uragondakotesh6844
    @uragondakotesh6844 ปีที่แล้ว

    rename file 'config-dist.php' to 'config.php I am trying to rename the file but it don't display rename option, anybody know trick please respond

  • @raghavvohra8867
    @raghavvohra8867 ปีที่แล้ว

    Another wonderful Lecture! Sir when is the next lecture coming? @sdetpavan Sir

  • @merlinelizabethmathew982
    @merlinelizabethmathew982 11 หลายเดือนก่อน +3

    Hello Sir, thank you for the lessons. However, when i created a POST/Update requests for Pet model, i am getting response in the form of json format, hence validation of pet name between response & collection variable is failing (getting error as TypeError: Cannot read properties of undefined (reading 'Pet')). Kindly assist on this

    • @senthurapandi9911
      @senthurapandi9911 9 หลายเดือนก่อน +3

      In Post/Put, in Headers section add Accept in Key and application/xml in Value

    • @learner1986
      @learner1986 7 หลายเดือนก่อน

      Thanks

    • @bhupendraarya8266
      @bhupendraarya8266 3 หลายเดือนก่อน

      Thanks you very much sir

  • @smrutichandrasekaran4090
    @smrutichandrasekaran4090 ปีที่แล้ว

    How to contact you sir

  • @jagzsingh-r1r
    @jagzsingh-r1r 9 หลายเดือนก่อน

    Hi sir , I try to install opencart and get an error "Fatal error: Maximum execution time of 120 seconds exceeded in C:\xampp\htdocs\opencart\upload\system\library\db\mysqli.php on line 53". please provide me solution. thanks

  • @RahulRathod-el7qo
    @RahulRathod-el7qo ปีที่แล้ว

    pavan sir can you give me a all documentation of postman Session 7,8,9,10

  • @lakshminathreddyyaddula7653
    @lakshminathreddyyaddula7653 ปีที่แล้ว

    If I take join button will u provide full course