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
Sir, you're great teacher. I really like the way you teach and explanation.
Thanks
看到这里了😀精彩精彩,先生讲得太好了,感谢先生!!!
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.
Welcome
very good teaching skills you have sir. I am learning all the testing tools from your channel only.
Thanks
Thanks for taking the Session sir😊😊😊Very interesting topics.
Always welcome
@@sdetpavan sir when this course will complete please let me know or have any alternate option complete this course
Thanks for providing such a wonderful lecture....sir I need a lecture on SonarQube
Welcome
thanks for upload swagger sir
Always welcome
Thanks, sir. This video has helped me a lot
Welcome
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)
Hi, Mr PAVAN, thanks your effort, I have get underline error in excuteScript fonction in javascriptExcutor.
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
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 ?
I have the same issue..... this worked for me:
const xml2js = require('xml2js');
xml2js.parseString(pm.response.text(), function (err, result) {
console.log(result);
});
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
Thank you for such a beautiful vedio......
sir i am getting 500 error while doing PUT request.....how to address is issue...?]
As winter session better to start before an hour sir 😶
Great session sir👍
Thanks
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
Thank you sir, u r grt
Welcome
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.
the same issue, I am also facing, were you able to resolve this error , The request URL not found in sever
were u able to resolve the issue? I am also facing the same
@@rupampathak4798 No I couldn’t
@@swathichikkala i was able to access checking this link- th-cam.com/video/na4s3lwUAjA/w-d-xo.html
Hi good morning sir..
I have a doubt this series will continue with automation API Testing also
yes
@@sdetpavan thanks for your response sir💚💚
@@sdetpavan database testing using java can make video like now api testng done na
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
Hi Pavan garu
Do you know about CATE DE ..a unit level testing tool for the webservices...
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.
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 ?
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?
He unpublished in vedio only
Thank you
Sir,all your videos are very informative...can you please make video about pojo in API testing
I have already MySQL workbench installed then how to manage new configuration it's failed..
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 ?
Sir is there any difference with join or without join.
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.....
Hello Sir.. Actually the OpenCart 7.4.29 version is not available now! Can i go with 8.0.25
can we get pre-request script and test scripts and body along with curl while copying to collection
please reply
Hi Sir.. here xml2Json is not working now. How to convert the data in json in this case ?
hey did you find another option?
Awesome session
Thanks
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
How we get url path for post and GET methods for any application
Could you please make videos on api testing interview qns on postman, rest automation sir.
hello sir,
Suppose some API validations are fail then how to report this bugs
will I able to download udemy course in PC after purchasing ..? If anyone knows answer please reply
Yes
Sir localhost is not downloaded..give me the document ..
Sir where to get collection zip files.
thank you sir. how to contact you sir? regarding the automation course details
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
you can check the links given you will be able to find many courses and enroll them
Pls do on api automation with pytest...
How many lectures are remaining sir
Sir mai housewife hun muze workroom home keliy koi course suggest kijiy pls
Hello sir nenu selenium with java course tisukovali anukuntanu
50:00
How to contact you sir?
Hello sir can you please help
Warning: admin/config.php does not exist. You need to rename admin/config-dist.php to admin/config.php!
Are your courses present on udemy?
Yes
By which name it is available on udemy?
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
Another wonderful Lecture! Sir when is the next lecture coming? @sdetpavan Sir
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
In Post/Put, in Headers section add Accept in Key and application/xml in Value
Thanks
Thanks you very much sir
How to contact you sir
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
pavan sir can you give me a all documentation of postman Session 7,8,9,10
If I take join button will u provide full course