Nhom7_NghienCuuCongCuKiemThuJmeterVaUngDung

48 110 1
Nhom7_NghienCuuCongCuKiemThuJmeterVaUngDung

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Thuộc học phần kiểm thử phần mềm k12 đại học công nghiệp hà nội Ngày nay, con người đang bước vào kỷ nguyên 4.0, kỷ nguyên công nghệ số với hàng ngàn các sản phẩm công nghệ được ra mắt mỗi năm. Trong suốt quá trình làm và cho ra phần mềm, để đảm bảo phần mềm làm ra hiệu quả có chất lượng tốt, cũng như tránh các lỗi nhỏ giúp giảm thiểu tiền bạc vào nó. Việc xác định số người dùng tối đa, sức tải công việc là rất quan trọng trong quá trình xây dựng và phát triên web. Kiểm thử hiệu năng nhằm xác định mức độ, khả năng phân tải, và mức độ tin tưởng của ứng dụng trong môi trường nhiều người dùng, có nhiều hoạt động khác nhau. Có nhiều công cụ có thể làm điều đó như: LoadRunner, LoadStorm… tuy nhiên với khả năng chay trên nhiều hệ điều hành, dễ cài đặt sử dụng, miễn phí nên jmeter được xem là nổi bật hơn.

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ======***====== BÁO CÁO BTL THUỘC HỌC PHẦN: KIỂM THỬ PHẦN MỀM NGHIÊN CỨU CÔNG CỤ KIỂM THỬ JMETER VÀ ỨNG DỤNG GVHD: Ths Hà Mạnh Đào Nhóm - Lớp: 7– KTPM1-K12 Mai Văn Thanh - 2017603813 Trần Văn Quang – 2017602149 Thành viên: Đoàn Thái Tân – 2017602056 Hoàng Văn Sơn - 2017603504 Hà Minh Tú - 2017603982 Hà nội, Năm 2020 LỜI MỞ ĐẦU Ngày nay, người bước vào kỷ nguyên 4.0, kỷ nguyên công nghệ số với hàng ngàn sản phẩm công nghệ mắt năm Trong suốt trình làm cho phần mềm, để đảm bảo phần mềm làm hiệu có chất lượng tốt, tránh lỗi nhỏ giúp giảm thiểu tiền bạc vào Việc xác định số người dùng tối đa, sức tải cơng việc quan trọng q trình xây dựng phát triên web Kiểm thử hiệu nhằm xác định mức độ, khả phân tải, mức độ tin tưởng ứng dụng môi trường nhiều người dùng, có nhiều hoạt động khác Có nhiều cơng cụ làm điều như: LoadRunner, LoadStorm… nhiên với khả chay nhiều hệ điều hành, dễ cài đặt sử dụng, miễn phí nên jmeter xem bật MỤC LỤC LỜI MỞ ĐẦU .1 MỤC LỤC MỤC LỤC HÌNH ẢNH .4 CHƯƠNG I: TỔNG QUAN VỀ KIỂM THỬ PHẦN MỀM .5 Kiến thức kiểm thử phần mềm sở 1.1 Kiểm thử phần mềm 1.2 Các phương pháp kiểm thử phần mềm 1.3 Các kĩ thuật kiểm thử phần mềm Kỹ thuật kiểm thử thủ công tự động 13 2.1 Kiểm Thử Thủ Công (Manual testing) .13 2.2 Kiểm Thử Tự Động (Automation Testing) .14 2.3 So sánh kiểm thử thủ công kiểm thử tự động .16 Một số công cụ kiểm thử tự động 17 3.1 Selenium .17 3.2 QTP (HP UFT) .18 3.3 Rational Function Tester 18 3.4 WATIR 19 3.5 SilkTest 19 3.6 Công cụ Selenium Driver 20 3.7 Công cụ Selenium Grid 20 3.8 Công cụ Katalon 21 3.9 Công cụ Appium 21 3.10 Công cụ Robotium 21 3.11 Công cụ LoadRunner 22 3.12 Công cụ Nessus 22 CHƯƠNG II: CÔNG CỤ KIỂM THỬ JMETER 23 Lịch Sử 23 Đặc Điểm .23 Ưu Nhược điểm .24 3.1 Ưu Điểm 24 3.2 Nhược Điểm 25 Các Thành Phần 25 4.1 Test Plan 25 4.2 Thread Group 26 4.3 Samplers .28 4.4 Listeners .29 4.5 Work Bench 30 4.6 Assertions .31 4.7 Config Elements 32 4.8 Logic Controllers And Timers 34 Quá Trình Cài Đặt .34 Mô Tả Môi Trường Cài Đặt 36 6.1 Môi trường kiểm thử 36 6.2 Cô lập môi trường kiểm thử .37 6.3 Tạo tải (Load Generators ) 37 6.4 Tạo liệu kiểm thử (Test data generator) .37 Kỹ Thuật Kiểm Thử Chi Tiết .37 7.1 Tạo kịch test: 37 7.2 Tiến hành kiểm thử .38 CHƯƠNG III ỨNG DỤNG CÔNG CỤ JMETER VÀO KIỂM THỬ HIỆU NĂNG WEBSITE 42 3.1 Kế hoạch kiểm thử 42 3.1.1 Website ứng dụng kiểm thử 42 3.1.2 Phương pháp kiểm thử 42 3.1.3 Cài đặt Test plan 42 3.2 Kết 43 3.2.1 Truy cập HomePage 43 3.2.2 Truy cập vào Download Release từ Home Page 46 TÀI LIỆU THAM KHẢO .48 MỤC LỤC HÌNH ẢNH Hình Giao diện Thread Group 27 Hình Giao diện kiểm thử Thread Group 28 Hình Giao diện HTTP Request Default 33 Hình 4Giao diện trang chủ Jmeter .35 Hình Tải máy tính 35 Hình File apacheJmeter 36 Hình Giao diện Jmeter 36 Hình Giao diện kiểm thử Jmeter 39 Hình Giao diện test case Jmeter 41 Hình 10 Giao diện cài đặt test plan 42 Hình 11 Giao diện request Hompage 43 Hình 12 Giao diện request download release 43 Hình 13 Kết trả .44 Hình 14 Hình bảng lỗi .44 Hình 15 Hình bảng kết Summary Report 45 Hình 16 Hình bảng kết Graph Result 45 Hình 17 Hình bảng kết truy cập 46 Hình 18 Hình bảng lỗi .46 Hình 19 Hình bảng Summary Report 47 CHƯƠNG I: TỔNG QUAN VỀ KIỂM THỬ PHẦN MỀM Kiến thức kiểm thử phần mềm sở 1.1 Kiểm thử phần mềm 1.1.1 Khái niệm  Kiểm thử phần mềm quy trình sử dụng để đánh giá, kiểm tra chất lượng phần mềm nhiều khía cạnh khác dựa yêu cầu người sử dụng sản phẩm phần mềm, nhằm đảm bảo phần mềm hoạt động tốt môi trường, trường hợp khác  Có thể định nghĩa cách dễ hiểu sau: Kiểm thử phần mềm tiến trình hay tập hợp tiến trình thiết kế để đảm bảo mã hóa máy tính thực theo mà chúng thiết kế để làm, không thực thứ khơng mong muốn Đây pha quan trọng trình phát triển hệ thống, giúp cho người xây dựng hệ thống khách hàng thấy hệ thống đáp ứng yêu cầu đặt hay 1.1.2    chưa? Lý cần kiểm thử phần mềm Phần mềm có lỗi người làm Kiểm thử độ tin cậy phần mềm Các lỗi dùng thực tế tốn chi phí    1.1.3  gây nguy hiểm đến người Tránh kiện tụng khách hàng Phát triển doanh nghiệp Lỗi phát sớm chi phí khắc phục nhỏ Mục tiêu kiểm thử phần mềm Phát xác định nhiều lỗi tốt phần mềm kiểm thử  Tiến hành sửa lỗi phần mềm kiểm thử kiểm thử lại đạt mức độ chất lượng phần mềm chấp nhận  Thực thi trường hợp kiểm thử cách hiệu giới hạn ngân sách lịch trình cho phép 1.1.4 Các nguyên tắc kiểm thử phần mềm Có nguyên tắc cần ý kiểm thử phần mềm, nguyên tắc là:  Kiểm thử để chứng minh có mặt lỗi không chứng minh điều ngược lại: Kiểm thử cho thấy có mặt lỗi khơng thể chứng minh điều ngược lại chương trình khơng có lỗi  Việc kiểm thử giảm nguy khơng tìm thấy lỗi phần mềm khơng tìm thấy lỗi khơng thể chứng minh sản phẩm phần mềm phát triển hoàn tồn xác  Khơng thể kiểm thử vét cạn: Việc kiểm thử thực cho tất trường hợp kiểm thử Do thay kiểm thử khía cạnh, ta phải tập trung vào kiểm thử nhữ ng yếu tố quan trọng nhiều rủi  Kiểm thử sớm: Các hoạt động kiểm thử nên bắt đầu sớm tốt vòng đời phát triển phần mềm, nên tập trung mục tiêu kiểm thử định  Phân cụm lỗi: Một số lượng nhỏ mơ-đun phần mềm chứa hầu hết lỗi phát suốt trình kiểm thử tập trung hầu hết lỗi vận hành  Kiểm thử ngược: Nếu phương pháp kiểm thử lặp lặp lại nhiều lần, trường hợp kiểm thử giống không phát triệt để lỗi Để khắc phục điều ta sử dụng nguyên tắc "kiểm thử ngược", trường hợp kiểm thử cần phải xem xét duyệt lại cách đặn, việc kiểm thử cần phải viết lại để thực thi nhữ ng phần khác phần mềm hay hệ thống để tìm lỗi tiềm ẩn  Kiểm thử phụ thuộc vào ngữ cảnh: Việc kiểm thử thực hồn cảnh khác khác  Sai lầm việc khơng có lỗi: Tìm kiếm sửa lỗi khơng thể giúp hệ thống khơng dùng khơng đáp ứng yêu cầu mong đợi khách hàng 1.2 Các phương pháp kiểm thử phần mềm 1.2.1 Kiểm thử tĩnh - Static testing  Là phương pháp kiểm thử phần mềm đòi hỏi phải duyệt lại yêu cầu đặc tả tay, thông qua việc sử dụng giấy, bút để kiểm tra logic, lần chi tiết mà khơng cần chạy chương trình Kiểu kiểm thử thường sử dụng chuyên viên thiết kế người mà viết mã lệnh  Kiểm thử tĩnh tự động hóa Nó thực kiểm tra tồn bao gồm chương trình phân tích trình thơng dịch biên dịch mà xác nhận tính hợp lệ cú pháp chương trình 1.2.2 Kiểm thử động - Dynamic testing  Là phương pháp kiểm thử phần mềm thơng qua việc dùng máy chạy chương trình để điều tra trạng thái tác động chương trình Đó kiểm thử dựa ca kiểm thử xác định thực đối tượng kiểm thử hay chạy chương trình Kiểm thử động kiểm tra cách thức hoạt động động mã lệnh, tức kiểm tra phản ứng vật lý từ hệ thống tới biến thay đổi theo thời gian Trong kiểm thử động, phần mềm phải thực biên dịch chạy Kiểm thử động thực bao gồm làm việc với phần mềm, nhập giá trị đầu vào kiểm tra xem liệu đầu có mong muốn hay khơng  Kiểm thử động bắt đầu trước chương trình hồn tất 100% để kiểm thử phần cụ thể mã áp dụng cho chức riêng biệt Module Kỹ thuật điển hình cho điều sử dụng mạch nhánh/trình điều khiển thực môi trường gỡ lỗi định 1.3 Các kĩ thuật kiểm thử phần mềm 1.3.1 Kiểm thử hộp đen a Khái niệm: phương pháp kiểm thử phần mềm thực mà cấu tạo bên phần mềm, cách mà tester kiểm tra xem hệ thống hộp đen, khơng có cách nhìn thấy bên hộp b Ưu điểm kiểm thử hộp đen  Các tester thực từ quan điểm người dùng giúp đỡ việc sáng tỏ chênh lệch thông số kỹ thuật  Các tester theo phương pháp black box khơng có “mối ràng buộc” với code, nhận thức tester đơn giản: source code có nhiều lỗi Sử dụng nguyên tắc, "Hỏi bạn nhận" tester black box tìm nhiều bug nơi mà DEV khơng tìm thấy  Tester khơng phải IT chun nghiệp, khơng cần phải biết ngơn ngữ lập trình làm phần mềm thực  Các tester thực quan độc lập từ developer, cho phép nhìn khách quan tránh phát triển thiên vị  Hệ thống thật với tồn u cầu kiểm thử xác  Thiết kế kịch kiểm thử nhanh, mà yêu cầu chức xác định c Nhược điểm kiểm thử hộp đen  Dữ liệu đầu vào yêu cầu khối lượng mẫu (sample) lớn  Nhiều dự án khơng có thơng số rõ ràng việc thiết kế test case khó khó viết kịch kiểm thử cần xác định tất yếu tố đầu vào, thiếu thời gian cho việc tập hợp  Khả để thân kỹ sư lạc lối kiểm thử cao  Chỉ có số nhỏ đầu vào kiểm tra nhiều đường dẫn chương trình để lại chưa kiểm tra  Kiểm thử black box xem "là bước mê cung tối đen mà không mang đèn pin” tester khơng biết phần mềm test xây dựng Có nhiều trường hợp tester viết nhiều trường hợp test để kiểm tra số thứ test trường hợp test và/hoặc vài phần cuối không test hết d Các phương pháp kiểm thử hộp đen  Đoán lỗi  kiểm thử dựa vào đồ thị nguyên nhân - kết  Phân vùng tương đương  Phân tích giá trị biên  Sử dụng bảng định 1.3.2 Kiểm thử hộp trắng a Khái niệm: Kiểm thử Hộp Trắng (còn gọi Clear Box Testing, Open Box Testing, Glass Box Testing, Transparent Box Testing, Code-Based Testing Structural Testing) phương pháp kiểm thử phần mềm tester biết cấu trúc nội / thiết kế Người kiểm tra chọn đầu vào để thực đường dẫn thơng qua mã xác định đầu thích hợp Kiến thức lập trình kiến thức thực cần thiết kiểm thử hộp trắng Kiểm thử hộp trắng bao gồm phân tích dịng liệu, điều khiển dịng, dịng thơng tin, mã thực hành, ngoại lệ lỗi trình bày hệ thống để kiểm tra hành động b phần mềm không định hướng trước Ưu điểm kiểm thử hộp trắng Giải nén file zip vừa tải Hình Tải máy tính Click vào file apacheJmeter.jar Hình File apacheJmeter 33 Hình Giao diện Jmeter Mô Tả Môi Trường Cài Đặt 6.1 Môi trường kiểm thử Nếu môi trường sản phẩm môi trường kiểm thử có khác phần cứng triển khai ứng dụng mang lại rủi ro cao hiệu sau kiểm thử hiệu thực tế hệ thống thực tế Vì mơi trường kiểm thử nên cài đặt giống với môi trường sản phẩm 6.2.Cô lập môi trường kiểm thử Kiểm thử hiệu nên xây dựng môi trường riêng biệt tránh tải không cần thiết để đánh giá xác vấn đề ảnh hưởng đến hiệu 6.3.Tạo tải (Load Generators ) Để tạo tải nhiều người sử dụng hệ thống thực tế sử dụng phần mềm kiểm thử hiệu 6.4.Tạo liệu kiểm thử (Test data generator) Số lượng ghi hệ thống thực tế phải nghiên cứu đưa số cụ thể xác Khi tạo số ghi liệu giống thực tế để thực kiểm thử Kỹ Thuật Kiểm Thử Chi Tiết 7.1.Tạo kịch test: 34 7.1.1 Load test:  Cùng thời gian tạo yêu cầu 1s: o Kịch 1: Có 200 yêu cầu đồng thời đến trang web o Kịch 2: Có 500 yêu cầu đồng thời đến trang web o Kịch 3: Có 700 yêu cầu đồng thời đến trang web o Kịch 4: Có 1000 yêu cầu đồng thời đến trang web 7.1.2 Stress test:  1000 yêu cầu vào trang web với o Kịch 1: thời gian tạo 1000 yêu cầu 2s o Kịch 2: thời gian tạo 1000 yêu cầu 5s o Kịch 3: thời gian tạo 1000 yêu cầu 10s 7.2 Tiến hành kiểm thử 7.2.1 Load test  Mục đích Mơ hình hóa dự kiến sử dụng nhiều người dùng truy cập dịch vụ website thời điểm  Thêm Thread Group  Add -> Threads (Users) -> Thread Group 35  Nhập Thread properties: o Number of Threads: Số lượng người sử dụng truy cập vào website o Loop Count: Số thời gian thực kiểm tra o Ramp-Up Period: Thời gian trì hỗn trước bắt đầu người sử dụng  Thêm phần tử Jmeter  Add -> Config Element -> HTTP Request Defaults  Add -> Sampler -> HTTP Request  HTTP Request Control, trường Path URL request bạn muốn gửi tới máy chủ  Thêm Grap Result, Summary Report View Results in Table:  Add -> Listener -> Graph Results  Add -> Listener -> Summary Report  Add -> Listener -> View Results in Table Chạy test với kịch 36 Hình Giao diện kiểm thử Jmeter Nhấn đồng thời phím (CTRL+R) toolbar để bắt đầu trình test Bạn nhìn thấy kết test hiển thị View Results in Table bảng Report với thời gian thực 7.2.2 Stress test:  Mục đích: Stress testing: Tất web server tải dung lượng lớn, mà tải trọng vượt ngồi giới hạn web server bắt đầu phản hồi chậm gây lỗi  Thêm Thread Group  Add -> Threads (Users) -> Thread Group  Nhập Thread properties: 37 o Number of Threads: Số lượng người sử dụng truy cập vào website o Loop Count: Số thời gian thực kiểm tra o Ramp-Up Period: Thời gian trì hỗn trước bắt đầu người sử dụng  Thêm phần tử Jmeter  Add -> Config Element -> HTTP Request Defaults  Add -> Sampler -> HTTP Request  HTTP Request Control, trường Path URL request bạn muốn gửi tới máy chủ  Thêm Grap Result, Summary Report View Results in Table:  Add -> Listener -> Graph Results  Add -> Listener -> Summary Report  Add -> Listener -> View Results in Table Chạy test với kịch 38 Hình Giao diện test case Jmeter Nhấn đồng thời phím (CTRL+R) toolbar để bắt đầu trình test Bạn nhìn thấy kết test hiển thị Summary Report với thời gian thực 39 CHƯƠNG III ỨNG DỤNG CÔNG CỤ JMETER VÀO KIỂM THỬ HIỆU NĂNG WEBSITE 3.1 Kế hoạch kiểm thử 3.1.1 Website ứng dụng kiểm thử - Jmeter.apache.org - Website kiểm thử: tutorialspoint 3.1.2 Phương pháp kiểm thử - Perfomance testing 3.1.3 Cài đặt Test plan Hình 10 Giao diện cài đặt test plan 40 Tạo request Hompage: Hình 11 Giao diện request Hompage Tạo request Download Release: Hình 12 Giao diện request download release 3.2 Kết 3.2.1 Truy cập HomePage Hiển thị bảng kết : 41 Hình 13 Kết trả Phát lỗi: Hình 14 Hình bảng lỗi 42 Kết từ Summary Report: Hình 15 Hình bảng kết Summary Report Kết từ Graph Result: Hình 16 Hình bảng kết Graph Result 43 3.2.2 Truy cập vào Download Release từ Home Page Bảng kết quả: Hình 17 Hình bảng kết truy cập Xuất lỗi: 44 Hình 18 Hình bảng lỗi Summary Report: Hình 19 Hình bảng Summary Report Kết luận: - Kiểm thử hiệu web jmeter.apache.org - Chưa làm kiểm thử chức trang web 45 TÀI LIỆU THAM KHẢO Link 1: https://www.slideshare.net/qnv96/tm-hiu-cc-k-thut-kim-th-phn-mm67545445?fbclid=IwAR3_VLAQH9rd0VNVCDl0o5ESi7gNLVcVIjH4Vu9fbGd2NHiteCIm5zzHFI Link 2: https://viblo.asia/p/cac-ky-thuat-kiem-thu-hop-den-black-box-testingORNZqgEG50n?fbclid=IwAR3bkJdbpzuGAN09aNaD5FFtWFLlJXPl4yGFUDnlRluex6pSVEopoRflnw Link3: https://viblo.asia/p/ky-thuat-kiem-thu-hop-trang-white-box-testingmaGK7MpOlj2? fbclid=IwAR1X8r2DTnMO7aWhoHs7dw4shbxOtRBmd5mHGMh3mCIIrJ_ F5RDGWrA9cPc Link 4: https://techblog.vn/toi-da-hoc-de-tro-thanh-tester-nhu-the-nao-p2? fbclid=IwAR2YlgMlVLHO1dtTjSwfuiJ7fywwqBGeJfqYpKXK4W9j6FXVMp3ujS5Zd8 Link 5: https://freetuts.net/su-khac-biet-cua-kiem-thu-thu-cong-va-kiem-thutu-dong-1536.html? fbclid=IwAR1YFf2rlbvExGNEgFH_KPEg77x6xgd5brwFCrUwKWIVh1iB1 0WhOyryPkk 46 Link 6: https://freetuts.net/kiem-thu-thu-cong-1495.html? fbclid=IwAR1LMDfCZpNlEogBD6j84Fd8DMyt34DJyEyTSb-QYu9ZJZuA0yR-wx5e8Y Link 7: https://viblo.asia/p/kiem-thu-thu-cong-manual-testing-va-kiem-thu-tudong-automated-testing-QWkwGnpER75g? fbclid=IwAR1_Arw_ZMnZ8NmYAjUzzWhUEUgfMfcPixshg9PyGanPsbhpE-Y_1hDSLg Link 8: https://www.slideshare.net/NhungHngNguynNhungLu/jmeter-tool? fbclid=IwAR2bhID_dPJOnmHieZ7vdMQGKrxNqecyNbt7zXSY76KiPf14Y bEhPQwtzhU Link 9: https://jmetervietnam.wordpress.com/2019/02/13/bai-1-gioi-thieu-vejmeter/? fbclid=IwAR1Czu2JnrgBgGjka8AOhAuv322aYFVBoHrCaSWHjHdAEAipa y4XqqAEYdY 47

Ngày đăng: 09/07/2020, 08:07

Hình ảnh liên quan

 Nó là quan trọng để cấu hình thread group của bạn theo điều kiện kiểm thử. Ví dụ, nếu bạn muốn kiểm thử một server web như thế  nào khi có 100 người dùng cùng truy cập một lúc, bạn có thể thiết  lập theard như dưới đây: - Nhom7_NghienCuuCongCuKiemThuJmeterVaUngDung

l.

à quan trọng để cấu hình thread group của bạn theo điều kiện kiểm thử. Ví dụ, nếu bạn muốn kiểm thử một server web như thế nào khi có 100 người dùng cùng truy cập một lúc, bạn có thể thiết lập theard như dưới đây: Xem tại trang 26 của tài liệu.
Hình 2 Giao diện kiểm thử ThreadGroup - Nhom7_NghienCuuCongCuKiemThuJmeterVaUngDung

Hình 2.

Giao diện kiểm thử ThreadGroup Xem tại trang 27 của tài liệu.
 HTTP Request Defaults: Đây là thành phần cấu hình rất hữu ích - Nhom7_NghienCuuCongCuKiemThuJmeterVaUngDung

equest.

Defaults: Đây là thành phần cấu hình rất hữu ích Xem tại trang 32 của tài liệu.
Hình 4Giao diện trang chủ Jmeter - Nhom7_NghienCuuCongCuKiemThuJmeterVaUngDung

Hình 4.

Giao diện trang chủ Jmeter Xem tại trang 33 của tài liệu.
Hình 5 Tải về máy tính - Nhom7_NghienCuuCongCuKiemThuJmeterVaUngDung

Hình 5.

Tải về máy tính Xem tại trang 34 của tài liệu.
Hình 7 Giao diện Jmeter - Nhom7_NghienCuuCongCuKiemThuJmeterVaUngDung

Hình 7.

Giao diện Jmeter Xem tại trang 35 của tài liệu.
Hình 8 Giao diện kiểm thử Jmeter - Nhom7_NghienCuuCongCuKiemThuJmeterVaUngDung

Hình 8.

Giao diện kiểm thử Jmeter Xem tại trang 38 của tài liệu.
Hình 9 Giao diện test case trong Jmeter - Nhom7_NghienCuuCongCuKiemThuJmeterVaUngDung

Hình 9.

Giao diện test case trong Jmeter Xem tại trang 40 của tài liệu.
Hình 10 Giao diện cài đặt test plan - Nhom7_NghienCuuCongCuKiemThuJmeterVaUngDung

Hình 10.

Giao diện cài đặt test plan Xem tại trang 41 của tài liệu.
Hình 12 Giao diện request download release - Nhom7_NghienCuuCongCuKiemThuJmeterVaUngDung

Hình 12.

Giao diện request download release Xem tại trang 42 của tài liệu.
Hình 11 Giao diện request Hompage - Nhom7_NghienCuuCongCuKiemThuJmeterVaUngDung

Hình 11.

Giao diện request Hompage Xem tại trang 42 của tài liệu.
Hình 14 Hình bảng lỗi - Nhom7_NghienCuuCongCuKiemThuJmeterVaUngDung

Hình 14.

Hình bảng lỗi Xem tại trang 43 của tài liệu.
Hình 13 Kết quả trả về - Nhom7_NghienCuuCongCuKiemThuJmeterVaUngDung

Hình 13.

Kết quả trả về Xem tại trang 43 của tài liệu.
Hình 16 Hình bảng kết quả Graph Result - Nhom7_NghienCuuCongCuKiemThuJmeterVaUngDung

Hình 16.

Hình bảng kết quả Graph Result Xem tại trang 44 của tài liệu.
Hình 15 Hình bảng kết quả Summary Report - Nhom7_NghienCuuCongCuKiemThuJmeterVaUngDung

Hình 15.

Hình bảng kết quả Summary Report Xem tại trang 44 của tài liệu.
Bảng kết quả: - Nhom7_NghienCuuCongCuKiemThuJmeterVaUngDung

Bảng k.

ết quả: Xem tại trang 45 của tài liệu.
Hình 18 Hình bảng lỗi - Nhom7_NghienCuuCongCuKiemThuJmeterVaUngDung

Hình 18.

Hình bảng lỗi Xem tại trang 46 của tài liệu.
Hình 19 Hình bảng Summary Report - Nhom7_NghienCuuCongCuKiemThuJmeterVaUngDung

Hình 19.

Hình bảng Summary Report Xem tại trang 46 của tài liệu.

Mục lục

  • LỜI MỞ ĐẦU

  • MỤC LỤC

  • MỤC LỤC HÌNH ẢNH

  • CHƯƠNG I: TỔNG QUAN VỀ KIỂM THỬ PHẦN MỀM

    • 1. Kiến thức kiểm thử phần mềm cơ sở

      • 1.1. Kiểm thử phần mềm

      • 1.2. Các phương pháp kiểm thử phần mềm

      • 1.3. Các kĩ thuật cơ bản của kiểm thử phần mềm

      • 2. Kỹ thuật kiểm thử thủ công và tự động

        • 2.1. Kiểm Thử Thủ Công (Manual testing)

        • 2.2. Kiểm Thử Tự Động (Automation Testing)

        • 2.3. So sánh kiểm thử thủ công và kiểm thử tự động

        • 3. Một số công cụ kiểm thử tự động

          • 3.1. Selenium

          • 3.2. QTP (HP UFT)

          • 3.3. Rational Function Tester

          • 3.4. WATIR

          • 3.5. SilkTest

          • 3.6. Công cụ Selenium Driver

          • 3.7. Công cụ Selenium Grid

          • 3.8. Công cụ Katalon

          • 3.9. Công cụ Appium

          • 3.10. Công cụ Robotium

          • 3.11. Công cụ LoadRunner

Tài liệu cùng người dùng

Tài liệu liên quan