Khóa Performance and API testing
1. Giới thiệu
Performance Testing:
- Performance test là gì?
- Jmeter là gì?
- Cách sử dụng JMeter để do hiệu suất web site
- Cách tạo ra kịch bảo để kiểm tra hiệu suất
- Những Plugins cho JMeter để hỗ trợ đo hiệu suất
- Sử dụng Selenium Webdriver để giả lập người dùng
- Thiếp lập đo hiệu suất dùng Jenkin
- Cách lấy kết quả và phân tích kết quả đo hiệu suất
API Testing:
- API test là gì?
- Postman là gì?
- Cách sử dụng Postman để tạo ra API test
- Kiểm thử chức năng API test như thế nào?
- Tự động hóa trong API testing như thế nào?
2. Mục tiêu đào tạo
- Mục tiêu của chương trình học nhằm giúp học viên làm quen với những kiến thức và kỹ năng cần thiết để trở thành những chuyên viên đo hiệu suất và tham gia kiểm thử API. (Kiểm thử API là một loại kiểm thử phần mềm liên quan đến việc kiểm thử trực tiếp các giao diện lập trình ứng dụng (API) và như một phần của kiểm thử tích hợp để xác định xem chúng có đáp ứng được kỳ vọng về chức năng, độ tin cậy, hiệu suất và bảo mật hay không.)
- Tiếp cận những công cụ đang được sử dụng phổ biến trên thị trường để phục vụ cho việc kiểm tra hiệu suất.
3. Kiến thức và kỹ năng đạt được sau khóa học
- Hiểu tổng quan về kiểm tra đo hiệu suất (Performance test), API testing
- Hiểu tổng quan về các loại công cụ đo hiệu suất khác nhau như là: Performance Test, Stress Test, API testing
- Cấu hình JMeter trên Jenkin trên mấy chủ Window/Linux
- Sử dụng được công cụ JMeter, Postman cho việc kiểm tra hiệu suất trang web app và mobile app
- Phân tích và tổng hợp các kết quả để tạo báo cáo hoàn chỉnh
- Tham gia làm dự án thực tế cùng trainer.
4. Cơ hội nghề nghiệp
● Trở thành kiểm thử viên đo hiệu suất (Performance tester/API tester)
5. Thời gian đào tạo
6. Đối tượng học
7. Yêu cầu đầu vào
- Quen với môi trường làm việc trên hệ điều hành Windows, Microsoft Offcie.
- Có kiến thức cơ bản về ngôn ngữ lập trình Java, JavaScript, Beanshell
- Đã làm quen với môi trường hệ điều hành Linux (như Fedora, CentOS, Ubuntu…) ở mức độ hiểu và sử dụng được cơ chế dòng lệnh (command line) trên Linux.
- Đọc & hiểu tiếng Anh.
8. Nội dung chương trình
Số TT.
|
Chương Trình
|
1
|
Overview Performance testing, API testing
|
2
|
- Understanding deeply CSS & Xpath
- Managing Jenkins
- Learning Beanshell scripting language
|
3
|
- Why do we learn Jmeter?
- Building a Test Plan
- Elements of a Test Plan
- Listeners
- Adding Users
- Adding Default HTTP Request Properties
- Adding HTTP Requests
- Adding a Listener to View/Store the Test Results
- Logging in to a web-site
- Building a Database Test Plan
- Adding Users
- Adding JDBC Requests
- Adding a Listener to View/Store the Test Results
|
4.
|
Report
- Analyze report |
5
|
Best Practies
|
6
|
- Learning Jmeter tools to use plugins, Selenium Webdriver/
- Demo
|
7
|
– Why do we learn API testing?
- API Overview
- Fundamentals of API testing
- Why do we learn POstman?
- Automation in API testing
- Case stuides and Best Practies
- Demo
|
9. Tài liệu giáo trình
10. Phương pháp học
- 100% học trực tiếp trên máy tính, mỗi học viên một máy tính.
- Theo thứ tự xen kẽ 2 buổi lý thuyết & 1 buổi thực hành.
11. Đánh giá
- Một bài thi cuối khóa (Module Test) cho tất cả nội dung học.
- Hình thức kiểm tra: lý thuyết (trắc nghiệm) và thực hành (thi trên máy)
- http://exam.b4usolution.com/home/
- Điểm đạt yêu cầu >= 45%.
Hình thức thu học phí:
- Chuyển khoản: Vietcombank: Số tk: 0071003095741, Lê Thị Bích Hòa, chi nhánh Kỳ Đồng, Quận 3, Tp.HCM
- Đóng trực tiếp tại: 122, Đường B2, Phường An Lợi Đông, Quận 2, Thành Phố Hồ Chính Minh, Gặp chị Việt. Phone/Zalo: 0379887449 (9:00AM – 6:00PM)
Contact:
Mrs.Hoa Le
Hotline/zalo: 0989214285
Tiktok B4US: https://www.tiktok.com/@b4usolution
FB: https://www.facebook.com/profile.php?id=100087911622375
Likedin: https://www.linkedin.com/in/b4usolution-b4us-b16383128/
Youtube: https://www.youtube.com/@B4USolution