Luận văn Thạc sĩ: Kiểm thử hiệu năng trên ứng dụng doanh nghiệp (Case study SAP)

Tải luận văn về kiểm thử hiệu năng ứng dụng doanh nghiệp. Phân tích quy trình, phương pháp và thử nghiệm thực tế trên hệ thống SAP bằng HP LoadRunner.

Chuyên ngành

Công Nghệ Thông Tin

Tác giả

Nguyễn Khánh Duy

Người đăng

Ẩn danh

Thể loại

Luận văn thạc sĩ kỹ thuật

2014

75
1
0

Phí lưu trữ

30 Point

Tóm tắt

I. Kiểm thử hiệu năng ứng dụng SAP là gì

Kiểm thử hiệu năng SAP là quá trình đánh giá khả năng hoạt động của hệ thống SAP dưới các điều kiện tải khác nhau. Đây là một phần quan trọng trong chu kỳ triển khai dự án SAP tại các doanh nghiệp. Kiểm thử hiệu năng giúp xác định các nút thắt (bottleneck), tối ưu hóa tài nguyên hệ thống, và đảm bảo ứng dụng SAP hoạt động ổn định với hiệu suất tối ưu. Theo luận văn thạc sĩ của Nguyễn Khánh Duy từ Đại học Bách Khoa Hà Nội, kiểm thử hiệu năng không chỉ kiểm tra tính đúng đắn của chức năng mà còn đánh giá tốc độ, sự ổn định và khả năng chịu tải của hệ thống SAP trong môi trường doanh nghiệp thực tế.

1.1. Định nghĩa kiểm thử hiệu năng phần mềm

Kiểm thử hiệu năng phần mềm là việc đánh giá hành vi của ứng dụng dưới các điều kiện tải cụ thể. Nó kiểm tra các yếu tố như thời gian đáp ứng (response time), thông lượng, ổn định hệ thống, và sử dụng tài nguyên. Mục tiêu chính là xác định xem ứng dụng có đáp ứng các yêu cầu hiệu năng hay không.

1.2. Tầm quan trọng kiểm thử hiệu năng cho doanh nghiệp

Trong môi trường doanh nghiệp hiện đại, SAP performance testing đóng vai trò then chốt. Nó giúp giảm chi phí vận hành, cải thiện trải nghiệm người dùng, và ngăn chặn các sự cố về hiệu năng. Kiểm thử tốt sẽ đảm bảo hệ thống SAP hoạt động hiệu quả khi có nhiều người dùng cùng sử dụng.

II. Các phương pháp kiểm thử hiệu năng SAP

Luận văn của Nguyễn Khánh Duy trình bày chi tiết các phương pháp kiểm thử hiệu năng SAP phổ biến được áp dụng trong thực tế. Những phương pháp này giúp đánh giá toàn diện hiệu suất của hệ thống từ nhiều góc độ khác nhau. Quy trình kiểm thử hiệu năng bao gồm các bước lập kế hoạch, phân tích quy trình, phân tích dữ liệu, và theo dõi giảm sát. Mỗi phương pháp có mục tiêu riêng nhằm phát hiện các vấn đề tiềm ẩn và tối ưu hóa hiệu năng hệ thống. Việc lựa chọn phương pháp phù hợp phụ thuộc vào yêu cầu cụ thể của dự án SAP.

2.1. Load Test Kiểm thử tải

Load Test mô phỏng tình trạng người dùng bình thường truy cập hệ thống. Phương pháp này tăng dần số lượng người dùng ảo để đo lường thời gian đáp ứng và xác định điểm tối ưu. Load Test giúp hiểu rõ hiệu năng hệ thống dưới tải bình thường.

2.2. Stress Test Kiểm thử ứng suất

Stress Test đẩy hệ thống SAP vượt quá giới hạn để tìm điểm gãy vỡ (breaking point). Phương pháp này tiếp tục tăng tải cho đến khi hệ thống không còn chịu được, giúp xác định khả năng chịu tải tối đa và những điểm yếu của hệ thống.

2.3. Volume Test Kiểm thử khối lượng

Volume Test kiểm tra khả năng xử lý dữ liệu lớn của SAP. Phương pháp này tập trung vào tác động của khối lượng dữ liệu khổng lồ đối với hiệu năng hệ thống, đảm bảo database vẫn hoạt động tốt khi chứa dữ liệu lớn.

III. Công cụ và quy trình kiểm thử hiệu năng SAP

Luận văn của Nguyễn Khánh Duy giới thiệu HP LoadRunner là công cụ chủ yếu được sử dụng để kiểm thử hiệu năng hệ thống SAP. Quy trình kiểm thử hiệu năng SAP bao gồm các giai đoạn: lập kế hoạch, ghi nhận giao dịch, thiết kế kịch bản kiểm thử, thực hiện kiểm thử, và phân tích kết quả. Các giao dịch SAP phổ biến như SM04, SM21, SM66, STAD, ST05, ST06, ST23 được sử dụng để giảm sát hiệu năng. Mỗi giao dịch cung cấp thông tin khác nhau về trạng thái hệ thống, người dùng, và các giao dịch đang chạy.

3.1. HP LoadRunner và các công cụ kiểm thử

HP LoadRunner là công cụ mạnh mẽ để kiểm thử tải SAP, cho phép ghi nhận và phát lại các giao dịch người dùng. Công cụ này hỗ trợ tạo kịch bản kiểm thử phức tạp với nhiều người dùng ảo, giúp phát hiện các vấn đề hiệu năng trước khi triển khai sản xuất.

3.2. Giao dịch SAP trong giám sát hiệu năng

Các giao dịch SAP như STAD (Transaction Analysis), ST05 (SQL Trace), và ST06 (OS Monitor) cung cấp dữ liệu chi tiết về hiệu năng. Chúng giúp nhận dạn các tắc nghẽn, phân tích thời gian phản hồi, và theo dõi tài nguyên hệ thống trong quá trình kiểm thử.

IV. Ứng dụng thực tế kiểm thử hiệu năng SAP tại doanh nghiệp

Luận văn của Nguyễn Khánh Duy trình bày một trường hợp thực tế ứng dụng kiểm thử hiệu năng SAP tại công ty VICOSTONE. Dự án này thể hiện cách áp dụng phương pháp kiểm thử hiệu năng trên các ứng dụng sản xuất thực tế. Công ty VICOSTONE đã triển khai hệ thống SAP với nhiều module khác nhau, yêu cầu kiểm thử hiệu năng toàn diện. Qua dự án này, nhóm kiểm thử đã xác định được các tắc nghẽn hiệu năng, tối ưu hóa cấu hình hệ thống, và đảm bảo chất lượng dịch vụ trước khi chuyên sang sản xuất. Kinh nghiệm từ dự án này cung cấp những bài học quý báu cho các doanh nghiệp khác.

4.1. Triển khai kiểm thử tại công ty VICOSTONE

VICOSTONE là một ví dụ điển hình của thực thi kiểm thử hiệu năng SAP tại doanh nghiệp Việt Nam. Công ty này đã sử dụng HP LoadRunner để kiểm thử toàn bộ quy trình nghiệp vụ, từ quản lý bán hàng đến kế toán. Kết quả kiểm thử giúp tối ưu hóa hiệu năng hệ thống và đảm bảo trải nghiệm tốt cho người dùng.

4.2. Kết quả và bài học thu được

Kết quả kiểm thử SAP tại VICOSTONE cho thấy sự cải thiện đáng kể về thời gian đáp ứng và ổn định hệ thống. Các bài học chính bao gồm: tầm quan trọng của lập kế hoạch chi tiết, cần thiết phải kiểm thử nhiều kịch bản khác nhau, và tư vấn chuyên gia kỹ thuật SAP là rất cần thiết.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

28/12/2025
Luận văn kiểm thử hiệu năng và thử nghiệm trên các ứng dụng triển khai cho doanh nghiệp

Trích đoạn nội dung tài liệu

BỘ GIÁO DỤC VÀ ĐÀO TẠO _ TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI NGUYEN KHANH DUY KIEM THU HIEU NANG VA THU NGHIEM TREN CAC UNG DUNG TRIEN KHAI CHO DOANH NGHIEP LUẬN VĂN THẠC SĨ KỸ THUẬT BỘ GIÁO DỤC VÀ ĐÀO TẠO TRUONG DAI HOC BACH KHOA HA NOI NGUYEN KHANH DUY KIEM THU HIEU NANG VA THU NGHIEM TREN CAC UNG DUNG TRIEN KHAI CHO DOANH NGHIEP Chuyén nganh | Céng nghé théng tin LUAN VAN THAC Si KY THUAT NGƯỜI HƯỚNG DẪN KHOA HỌC PGS.TS HUYNH QUYET THANG Hà Nội — 2014 MỤC 1LỤC TỚI CAM BOAN. DANH MỤC CÁC KY HIỆU, CÁC CHỮ VIẾT DANH MỤC BẰNG DANIT MỤC IHRII VẼ, DO THI MÔ ĐẦU. Mục dích của để tải. Đồi tượng và phạm vi nghiên cửu.

Phương pháp nghiên cứu. Bố cục luận vẫn GHƯƠNG L: KIỂM THỨ PHÄN MỬM. Kiểm thử phần mềm: 1. Kiểm thử hiệu năng phần mềm .3 Mô hình kiểm thử cho du an SAP 1.

555225 scccccc CHƯƠNG H: PHƯƠNG PHÁP KIẾM THỦ HIEU NANG CHO SAP. Quy trình kiếm thử hiệu năng trên SAT. Load Test Stress Test Volume Test. Vai trò các thành phần tham gia đự án kiểm thử hiệu năng.

Mô hình tổng quát.4, Lap kế hoạch. Phân tích quy trình (Proeess Analysi8). Phan lich diy héu (Data Analysis). Kết thủc (Finish}:.3 Theo đõi, giảm sát quá trình kiểm thử hiệu năng.1 Dịa phương hóa tắc nghẽn hiệu nẵng,.

Các giao dịch phục vụ kỹ thuật giảm sát SS 2. ALOS — Danh sách cáo người đừng đang đáng nhập. SM04 — Danh sách người đúng, 2. SM21 — System Log.

SM66 ~ Tổng quan quy trình làm việc toàn cục. STAD — Phan tich giao dich (Transaction Analysis) 58 2. SF02 Léng quan vé bd dém cuia SAP (SAP Buffer). ST03N — Phân tích khối lượng công việc 60 23.

S¥O4 Tổng quan cơ sở dữ liệu (DĐatabase Overview). ST05 — Phân tích vết SỌI, (SQI, Trao). STOG Giảm sát hệ điều hành. ST23 ~ Lỗi thời gian chạy ABAP 64 2.

xen CHƯƠNG II ÁP DỤNG THỬ NGHIÊM PHƯƠNG PHAP KIEM THỦ HIẾU NANG TREN CAC UNG DUNG TAL CONG TY VICOSTONHL. Cac img dung hién la dang sit dung tai VICOSTONE. Giới thiệu Công ty VICOSTONIE - 66 3. Hệ thống các ứng dụng của SAP.

Để xuất áp dụng công cụ kiểm thử hiệu năng HP LoadRunner cho hệ thống, SAP. Tiện trạng hiện tại. 70 DANH MỤC HÌNH VẼ, DỎ THỊ Tĩnh1. 1 Các nhà cưng cấp giải pháp ERP trên thế giớ.

2 Botom-Dp Model của sự tích hợp các giai đoạn trong phương thức thực tiện của dự án SÁP. 1 Các bước thục hiện dụ án kiểm thể hiệu rng 28 2 Cáo bước thực hiện cũa Lập kế hoạch (Plarming) 29 3 Cac bude thie hidn kiém tht tai. cc cesses ssstinsesesnsscnssseeeness SF 4 Mé hinh client - server. - Ha reen s 5 Danh sách hoạt động người ding dang s đăng nhập 56 6 Danh sách người dùng đọng đăng nhập.

- 56 7 Hiển thị danh sách thông báo trong ŠysÌcg, - 56 8 Cài đặt điều kiện lọc của giao dịch SM2N. 9 Giám sát sử dụng và trạng thái của các xử lý trong SM66. 10 Giao điện khởi tạo STAD. 11 Mân hình giao địch ST05 - 63 Tủ 2.

12 Các thông tin dược cưng cấp bởi ST06. nen sereeree 64 1Iinh 2. 13 Màn hình khởi tạo giao dịch SE22. 1 Mô hình triển khai kiểm thủ: - - - 73 Hình 3.

2 Thông tin ủng đụng SAP - - 75 Hinh 3. 3 Thông tím phiên bân cơ sở đữ hệu. 4 Thông tin máy chủ ứng đụng. § Théng tin SAP GUL Tĩinh 3.

6 Cai đặt cầu hình SAP GUI cho tai client. 7 Cài đặt câu hình máy chủ SAP cho tài khoản thực hiện kiểm thử 80 Hinh 3. 8 Cấu bình chạy kiểm thử trên Load Controllar. co csescee 81 Tình 3.

9 Tóm tắt thực hiện các giao dịch. L0 Tóm tắt hiện năng các giao dịch. 11 Thời gian đáp ứng trung bình của giao dịch. 12 Tài nguyên UNIX - - - 86 2.

Lựa chọn công, cụ kiểm thử tải (Toøl 8eleetion). Thực biện kiểm thứ tải (Load Test). Chuẩn bị dữ liện và hệ thông, 21. Kiếm thủ đơn người đừng (Single-user).

Kiểm thử đa người dùng (Multi-user). Phân tích kết quả. Thực hiện kiểm thử tính ồn định (Stress Test). Kế hoạch thực hiện.

Mô tã câu trúc kiểm thữ. Mô tá các mục tiêu kiểm thứ. Tài liệu các kiểm thử được thực hiện 44 2. Dài học thu được.2 Ap dung quy trinh kiếm thử hiệu nang SAP bang HP LoadRunner.

46 BBD, BRC IBM, oc ccecccsesscsssssssteeonnees se s 3. Các bước thực hiệu 1. Ghi nhận [Reeordig}. Nâng cao (Hnhanoennents}.

Chuẩn bị thực thì (Prepare For E,oad): 48 be TỜI CAM ĐOAN Tôi xin cam đoạn đây là công tình nghiên cứu của riêng tôi Các số liệu, kết quả nêu trong luận văn là trung thực và chưa từng được ai công bố Irong bãi. kỷ công trình nao khác. Tac gia Nguyễn Khánh Duy DANH MUC CAC KY HIEU, CAC CHU VIET TAT Công ty SÁP [5] (Systems Applications Produets in Data Processing) Hoach dinh tai nguyén doanh nghiép ERP (Enterprise resource planning) Ngôn ngữ lập trình phát triển các ứng dung SAP [7] (Advanced Business Applicalion Programming) Mã giao dịch Teode (Transaction code) Tế chức quốc tế va tiêu chuấn hóa Iso (Intemational Organization for Standardization) Giao điện lập trình ứng đụng, (Application Programming Interface) Ủy ban kỹ thuật điện Quốc tế TEC (Intemational Electrotechnical Commission) Giao diện đỗ họa người đúng, GUI (Graphical User Interface) Thời gian đâp ứng trung bình (Average Response Time) Cơ sở đữ liệu DB (Database) Dau vao/Dau ra Cnput/Ouput) „_ Mức cam kết dịch vụ (Service-Level Agreement) Tối thiếu (Minimum) ‘Trung binh (Average) Téi da (Maximum) Tiéu chudn (Standard) Công nghé théng tm 5. Kết thủc (Finish}:.3 Theo đõi, giảm sát quá trình kiểm thử hiệu năng.1 Dịa phương hóa tắc nghẽn hiệu nẵng,.

Các giao dịch phục vụ kỹ thuật giảm sát SS 2. ALOS — Danh sách cáo người đừng đang đáng nhập. SM04 — Danh sách người đúng, 2. SM21 — System Log.

SM66 ~ Tổng quan quy trình làm việc toàn cục. STAD — Phan tich giao dich (Transaction Analysis) 58 2. SF02 Léng quan vé bd dém cuia SAP (SAP Buffer). ST03N — Phân tích khối lượng công việc 60 23.

S¥O4 Tổng quan cơ sở dữ liệu (DĐatabase Overview). ST05 — Phân tích vết SỌI, (SQI, Trao). STOG Giảm sát hệ điều hành. ST23 ~ Lỗi thời gian chạy ABAP 64 2.

xen CHƯƠNG II ÁP DỤNG THỬ NGHIÊM PHƯƠNG PHAP KIEM THỦ HIẾU NANG TREN CAC UNG DUNG TAL CONG TY VICOSTONHL. Cac img dung hién la dang sit dung tai VICOSTONE. Giới thiệu Công ty VICOSTONIE - 66 3. Hệ thống các ứng dụng của SAP.

Để xuất áp dụng công cụ kiểm thử hiệu năng HP LoadRunner cho hệ thống, SAP. Tiện trạng hiện tại. Kết thủc (Finish}:.3 Theo đõi, giảm sát quá trình kiểm thử hiệu năng.1 Dịa phương hóa tắc nghẽn hiệu nẵng,. Các giao dịch phục vụ kỹ thuật giảm sát SS 2.

ALOS — Danh sách cáo người đừng đang đáng nhập. SM04 — Danh sách người đúng, 2. SM21 — System Log. SM66 ~ Tổng quan quy trình làm việc toàn cục.

STAD — Phan tich giao dich (Transaction Analysis) 58 2. SF02 Léng quan vé bd dém cuia SAP (SAP Buffer). ST03N — Phân tích khối lượng công việc 60 23. S¥O4 Tổng quan cơ sở dữ liệu (DĐatabase Overview).

ST05 — Phân tích vết SỌI, (SQI, Trao). STOG Giảm sát hệ điều hành. ST23 ~ Lỗi thời gian chạy ABAP 64 2. xen CHƯƠNG II ÁP DỤNG THỬ NGHIÊM PHƯƠNG PHAP KIEM THỦ HIẾU NANG TREN CAC UNG DUNG TAL CONG TY VICOSTONHL.

Cac img dung hién la dang sit dung tai VICOSTONE. Giới thiệu Công ty VICOSTONIE - 66 3. Hệ thống các ứng dụng của SAP. Để xuất áp dụng công cụ kiểm thử hiệu năng HP LoadRunner cho hệ thống, SAP.

Tiện trạng hiện tại. 70 SRM Supplier Relationship Management PM Product Lifecycle Management SCM : Supply Chain Management DANH MUC BANG Bang 1. 1 Sự khác nhau giữa kiểm thử chức năng và kiểm thử hiệu năng 14 Bang 2. 1 Cac thank phan eda LoadRumner.

2 [Danh sách các giao địch giảm sát vả phản tích. 3 Ma tran quyét định kết quả phân tích máy chủ cơ sở dị 53 Bang 2. 4 Ma trận quyết dịnh kết quả phân tich máy chủ ứng dụng, Bang 2. 5 Các yêu cầu của bộ đệm SAP.

6 Các yêu cần phân tích tải - - - a Bang2. 7 Các yêu cầu cơ sở dữ liệu. 1 Danh sách các phân hệ được của SAP được triển khai tai VICOSTONE. 3 Để xuất quy trinh kiểm thử hiệu năng - 72 Bang 3.

3 Danh sach cac giao dich dược thực hiện kiểm thứ. 4 Các bước thực thỉ nghiệp vụ. 5 Danh sách các seript kiểm thử dược thực hiện. 6 Thdi gian phan hẻi trung bảnh.

7 Diễn giải Hình 3. 8 Dién giải Hinh 3. 9 Diễn giải Tỉnh 3. 10 Diễn giải Hình 3.

12 - 86 SRM Supplier Relationship Management PM Product Lifecycle Management SCM : Supply Chain Management DANH MUC BANG Bang 1. 1 Sự khác nhau giữa kiểm thử chức năng và kiểm thử hiệu năng 14 Bang 2. 1 Cac thank phan eda LoadRumner. 2 [Danh sách các giao địch giảm sát vả phản tích.

3 Ma tran quyét định kết quả phân tích máy chủ cơ sở dị 53 Bang 2. 4 Ma trận quyết dịnh kết quả phân tich máy chủ ứng dụng, Bang 2. 5 Các yêu cầu của bộ đệm SAP. 6 Các yêu cần phân tích tải - - - a Bang2.

7 Các yêu cầu cơ sở dữ liệu. 1 Danh sách các phân hệ được của SAP được triển khai tai VICOSTONE. 3 Để xuất quy trinh kiểm thử hiệu năng - 72 Bang 3. 3 Danh sach cac giao dich dược thực hiện kiểm thứ.

4 Các bước thực thỉ nghiệp vụ. 5 Danh sách các seript kiểm thử dược thực hiện. 6 Thdi gian phan hẻi trung bảnh. 7 Diễn giải Hình 3.

8 Dién giải Hinh 3. 9 Diễn giải Tỉnh 3. 10 Diễn giải Hình 3. Lựa chọn công, cụ kiểm thử tải (Toøl 8eleetion).

Thực biện kiểm thứ tải (Load Test). Chuẩn bị dữ liện và hệ thông, 21. Kiếm thủ đơn người đừng (Single-user). Kiểm thử đa người dùng (Multi-user).

Phân tích kết quả. Thực hiện kiểm thử tính ồn định (Stress Test). Kế hoạch thực hiện. Mô tã câu trúc kiểm thữ.

Mô tá các mục tiêu kiểm thứ. Tài liệu các kiểm thử được thực hiện 44 2. Dài học thu được.2 Ap dung quy trinh kiếm thử hiệu nang SAP bang HP LoadRunner. 46 BBD, BRC IBM, oc ccecccsesscsssssssteeonnees se s 3.

Các bước thực hiệu 1. Ghi nhận [Reeordig}. Nâng cao (Hnhanoennents}. Chuẩn bị thực thì (Prepare For E,oad): 48 be DANH MỤC HÌNH VẼ, DỎ THỊ Tĩnh1.

1 Các nhà cưng cấp giải pháp ERP trên thế giớ. 2 Botom-Dp Model của sự tích hợp các giai đoạn trong phương thức thực tiện của dự án SÁP. 1 Các bước thục hiện dụ án kiểm thể hiệu rng 28 2 Cáo bước thực hiện cũa Lập kế hoạch (Plarming) 29 3 Cac bude thie hidn kiém tht tai. cc cesses ssstinsesesnsscnssseeeness SF 4 Mé hinh client - server.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ