Hướng dẫn phân tích LoadRunner: Báo cáo & Biểu đồ

1. Cách sử dụng Phân tích trong LoadRunner

HP Analysis, đúng như tên gọi, là một chương trình thực hiện phân tích chi tiết (theo nghĩa đen, rất chi tiết) về bài kiểm tra hiệu suất mà bạn đã thực hiện.

HP Analysis lấy kết xuất do Bộ điều khiển tạo trong quá trình thực hiện kiểm tra tải của bạn. Kết xuất chứa tất cả thông tin ở định dạng thô được HP Analysis phân tích cú pháp để tạo ra các biểu đồ khác nhau.

Hãy cùng tìm hiểu thêm về Phân tích HP.

Để khởi chạy Phân tích HP, hãy đi tới Menu Bắt đầu =>Phần mềm HP =>HP LoadRunner =>Phân tích như minh họa bên dưới:

Sử dụng Phân tích trong LoadRunner

Thao tác này sẽ khởi chạy Phân tích. Như thường lệ, lúc đầu một màn hình giật gân sẽ mở ra như hình dưới đây:

Sử dụng Phân tích trong LoadRunner

Sau một lúc, màn hình giật gân này sẽ tự động dẫn đến màn hình chính của Phân tích HP. Màn hình chính sẽ mở ở chế độ khôi phục. Tham khảo ảnh chụp nhanh bên dưới:

Sử dụng Phân tích trong LoadRunner

Nhấp vào menu Tệp và bạn sẽ thấy danh sách các menu như trong ảnh chụp nhanh bên dưới:

Sử dụng Phân tích trong LoadRunner

Nhấp vào Menu Tệp hoặc sử dụng Ctrl + N để mở phiên tạo phân tích. Thao tác này sẽ mở hộp thoại giúp bạn định vị tệp lrr. Phần mở rộng tệp, LRR là viết tắt của LoadRunner Results.

Bạn có nhớ Bộ điều khiển HP tạo kho lưu trữ kết quả trong một thư mục không? Thư mục đó chứa tệp lrr.

Xác định vị trí thư mục res của kịch bản mà bạn muốn tạo phiên phân tích. Một ảnh chụp nhanh đã được cung cấp dưới đây để tham khảo:

Sử dụng Phân tích trong LoadRunner

Ngay khi bạn chọn đúng tệp, HP Analysis sẽ kiểm tra dung lượng đĩa khả dụng trước để đảm bảo bạn không hết dung lượng trong quá trình thực hiện. Điều này là do kích thước của một phiên có thể rất lớn, đặc biệt là đối với tình huống phức tạp khi bạn đã đưa nhiều VUScript vào và chạy trong nhiều giờ.

Cửa sổ bên dưới sẽ mở trong giây lát:

Sử dụng Phân tích trong LoadRunner

Ngay sau khi xác nhận dung lượng ổ đĩa trống, HP Analysis sẽ bắt đầu hoạt động và bạn sẽ thấy cửa sổ “hiện đang phân tích”, như hiển thị bên dưới:

Sử dụng Phân tích trong LoadRunner

Thời gian của cửa sổ trên phụ thuộc vào kích thước của thư mục kết quả (hoặc số liệu thống kê có trong thư mục đó)

Nếu quá trình này mất quá nhiều thời gian hoặc bị kẹt, bạn có thể chọn hủy bằng cách nhấp vào nút hủy.

Sau khi hoàn tất, thao tác này sẽ tự động dẫn đến một cửa sổ nhanh nơi áp dụng mẫu định dạng:

Sử dụng Phân tích trong LoadRunner

Thao tác này sẽ nhanh chóng đưa bạn đến cửa sổ chính của Session Explorer. Tuy nhiên, nếu bạn đang sử dụng một số mẫu tùy chỉnh phức tạp và hoạt động dừng lại vì bất kỳ lý do nào, bạn có thể nhấp vào nút Stop để hủy hoạt động và bắt đầu lại.

2. Báo cáo tóm tắt phân tích LoadRunner

Khi các thao tác hoàn tất, bạn sẽ thấy cửa sổ phiên chính trông giống như thế này:

Báo cáo tóm tắt phân tích LoadRunner

Tại đây bạn có thể thấy thư mục nơi bạn lấy kết quả từ đó.

Bạn cũng có thể xem thông tin đầy đủ về kịch bản của mình trong phiên Phân tích. Trong tab Báo cáo tóm tắt, bạn có thể xem thời lượng của kịch bản đã được chạy để có được những kết quả này.

Thuật ngữ phần trăm được sử dụng trong phân tích hầu hết với mọi biểu đồ. Bạn có thể xác định giá trị cho phần trăm trong bảng thuộc tính. Mặc định được đặt thành 90.

Báo cáo tóm tắt phân tích LoadRunner

Lưu ý phần biểu đồ trong Session Explorer:

Báo cáo tóm tắt phân tích LoadRunner

Một số biểu đồ đã xuất hiện. Bạn có thể nhấp vào tên biểu đồ và bạn sẽ thấy thông tin chi tiết của biểu đồ.

Từ Báo cáo tóm tắt, bạn có thể nhấp vào nút để mở thông tin liên quan đến SLA, nếu có.

Khi nhấp vào, bạn sẽ thấy cửa sổ bên dưới:

Báo cáo tóm tắt phân tích LoadRunner

Bạn có thể tìm thanh công cụ ngay bên dưới menu Tệp ở trên cùng, nó trông như thế này:

Báo cáo tóm tắt phân tích LoadRunner

Tất cả các nút trên thanh công cụ thực hiện một số hành động từ trong menu Tệp.

Phân tích HP chứa mọi thông tin về tình huống của bạn, bao gồm cả Cài đặt thời gian chạy. Như bạn đã biết rằng Cài đặt thời gian chạy có tác động đáng kể đến hiệu suất, bạn có thể xem các cài đặt từ trong Phân tích được sử dụng để chạy kịch bản.

Để xem Cài đặt thời gian chạy, hãy nhấp vàoBáo cáo tóm tắt phân tích LoadRunner từ Menu Tệp hoặc Báo cáo tóm tắt phân tích LoadRunnertừ thanh công cụ.

Cài đặt thời gian chạy sẽ được hiển thị như bên dưới:

Báo cáo tóm tắt phân tích LoadRunner

Như bạn có thể thấy, không chỉ có thể nhìn thấy tất cả các cài đặt từ trong cửa sổ này, bạn còn có thể mở Lịch biểu bằng cách nhấp vào Cách sử dụng Trình phân tích trong LoadRunnernút hoặc xem tập lệnh bằng cách nhấp vào Báo cáo tóm tắt phân tích LoadRunnercái nút. Để đóng cửa sổ, bấm vào Báo cáo tóm tắt phân tích LoadRunner .

3. Đồ thị phân tích

HP Analysis sẽ tải hầu hết các biểu đồ quan trọng tại thời điểm Analysis. Bạn có thể nhấp vào bất kỳ tên biểu đồ nào từ Session Explorer để xem chi tiết so với biểu đồ có sẵn.

Chúng ta hãy thảo luận từng biểu đồ một.

3.1) Đồ thị thời gian phản hồi trung bình:

Biểu đồ này hiển thị số lần truy cập được thực hiện trên máy chủ Web bởi VUsers trong mỗi giây của quá trình kiểm tra tải. Biểu đồ này giúp bạn đánh giá lượng tải mà VUsers tạo ra, xét về số lượng truy cập.

Hãy nhìn vào biểu đồ kịch bản của chúng tôi:

Biểu đồ thời gian phản hồi trung bình

Khi xem biểu đồ, điều quan trọng là phải hiểu chú thích của biểu đồ bên cạnh.

Chú giải hiển thị tên giao dịch, màu sắc, giá trị tối thiểu, giá trị trung bình, giá trị tối đa và độ lệch chuẩn (phương sai xung quanh giá trị trung bình).

Màu sắc của biểu đồ có thể được nhận ra từ Chú giải.

3.2) Biểu đồ Số lượt truy cập mỗi giây:

Biểu đồ này hiển thị số lần truy cập được thực hiện trên máy chủ Web bởi VUsers trong mỗi giây của quá trình kiểm tra tải. Biểu đồ này giúp bạn đánh giá lượng tải mà VUsers tạo ra, xét về số lượng truy cập.

Hãy nhìn vào biểu đồ trong trường hợp kịch bản của chúng tôi:

Biểu đồ số lượt truy cập mỗi giây

Như có thể thấy từ biểu đồ cũng như chú thích, có những lúc không có lượt truy cập nào vào máy chủ.

3.3) Chạy biểu đồ VUsers:

Biểu đồ này hiển thị số lượng VUser đã thực thi tập lệnh VUser và trạng thái của chúng trong mỗi giây của quá trình kiểm tra tải. Biểu đồ này hữu ích để xác định tải VUser trên máy chủ của bạn tại bất kỳ thời điểm nào.

Chạy biểu đồ VUsers

3.4) Đồ thị thông lượng

Biểu đồ này hiển thị lượng thông lượng (tính bằng byte) trên máy chủ Web trong quá trình kiểm tra tải. Thông lượng thể hiện lượng dữ liệu mà VUsers nhận được từ máy chủ tại bất kỳ giây nào. Biểu đồ này giúp bạn đánh giá lượng tải mà VUser tạo ra xét về mặt thông lượng máy chủ.

Biểu đồ thông lượng

Đây là mô tả cho một số biểu đồ khác:

3.5) Tóm tắt VUser:

Biểu đồ này hiển thị số lượng VUser đã hoàn thành lượt chạy thành công, đã dừng lượt chạy hoặc kết thúc có lỗi. Đây là cách nó trông giống như:

Tóm tắt người dùng V

3.6) Đồ thị điểm hẹn:

Biểu đồ này cho biết thời điểm VUser được giải phóng tại các điểm hẹn và có bao nhiêu VUser được giải phóng tại mỗi điểm. Đây là cách nó trông giống như:

Đồ thị điểm hẹn

3.7) Biểu đồ Giao dịch mỗi giây:

Biểu đồ này hiển thị số lượng giao dịch đã hoàn thành (cả thành công và không thành công) được thực hiện trong mỗi giây của quá trình kiểm tra tải. Biểu đồ này giúp bạn xác định tải giao dịch thực tế trên hệ thống của bạn tại bất kỳ thời điểm nào. Đây là cách nó trông giống như:

Biểu đồ giao dịch mỗi giây

3.8) Biểu đồ Tổng số giao dịch mỗi giây:

Biểu đồ này hiển thị tổng số giao dịch đã hoàn thành (cả thành công và không thành công) được thực hiện trong mỗi giây của quá trình kiểm tra tải. Biểu đồ này giúp bạn xác định tải giao dịch thực tế trên hệ thống của bạn tại bất kỳ thời điểm nào. Đây là cách nó trông giống như:

Biểu đồ tổng số giao dịch mỗi giây

3.9) Biểu đồ tóm tắt giao dịch:

Biểu đồ này hiển thị số lượng giao dịch đã thành công, không thành công, đã dừng hoặc kết thúc có lỗi. Đây là cách nó trông giống như:

Biểu đồ tóm tắt giao dịch

3.10) Biểu đồ Tóm tắt Hiệu suất Giao dịch:

Biểu đồ này hiển thị thời gian phản hồi tối thiểu, trung bình và tối đa cho tất cả các giao dịch trong thử nghiệm tải. Đây là cách nó trông giống như:

Sử dụng Trình phân tích trong LoadRunner

3.11) Biểu đồ Thời gian đáp ứng giao dịch khi tải:

Hiển thị thời gian phản hồi giao dịch trung bình tương ứng với số lượng VUsers đang chạy tại bất kỳ thời điểm nhất định nào trong quá trình kiểm tra tải. Biểu đồ này giúp bạn xem tác động chung của tải VUser đến thời gian thực hiện và hữu ích nhất khi phân tích thử nghiệm tải được chạy với tải dần dần. Đây là cách nó trông giống như:

Thời gian phản hồi giao dịch dưới biểu đồ tải

3.12) Biểu đồ phần trăm thời gian đáp ứng giao dịch:

Biểu đồ này hiển thị phần trăm giao dịch được thực hiện trong một khoảng thời gian nhất định. Biểu đồ này giúp bạn xác định tỷ lệ phần trăm giao dịch đáp ứng tiêu chí hiệu suất được xác định cho hệ thống của bạn. Đây là cách nó trông giống như:

Biểu đồ phần trăm thời gian phản hồi giao dịch

3.13) Biểu đồ phân phối thời gian phản hồi giao dịch:

Biểu đồ này hiển thị số lần giao dịch được hoàn thành trong phạm vi phân bổ thời gian. Lưu ý rằng biểu đồ này chỉ hiển thị thông tin cho một giao dịch tại một thời điểm. Đây là cách nó trông giống như:

Biểu đồ phân phối thời gian phản hồi giao dịch

3.14) Đồ thị thông lượng (MB):

Biểu đồ này hiển thị lượng thông lượng (tính bằng megabyte) trên máy chủ Web trong quá trình kiểm tra tải. Thông lượng biểu thị lượng dữ liệu mà VUsers nhận được từ máy chủ tại bất kỳ giây nào. Biểu đồ này giúp bạn đánh giá lượng tải mà VUsers tạo ra, xét về thông lượng máy chủ. Biểu đồ trông như thế này:

Đồ thị thông lượng(MB)

3.15) Tóm tắt mã trạng thái HTTP:

Biểu đồ này hiển thị sự phân bổ của các mã trạng thái giao thức HTTP khác nhau được trả về từ Máy chủ Web trong quá trình kiểm tra tải. Đây là cách nó trông giống như:

Tóm tắt mã trạng thái HTTP

3.16) Biểu đồ phản hồi HTTP mỗi giây:

Biểu đồ này hiển thị số lượng mã trạng thái HTTP khác nhau được trả về từ máy chủ Web trong mỗi giây của quá trình kiểm tra tải. Đây là cách nó trông giống như:

Biểu đồ phản hồi HTTP mỗi giây

3.17) Biểu đồ tải xuống trang mỗi giây:

Biểu đồ này hiển thị số lượng trang nhận được từ máy chủ Web trong quá trình kiểm tra tải. Đây là cách nó trông giống như:

Biểu đồ tải xuống trang mỗi giây

3.18) Biểu đồ kết nối:

Biểu đồ này hiển thị số lượng Kết nối. Đây là cách nó trông giống như:

Biểu đồ kết nối

3.19) Biểu đồ kết nối mỗi giây:

Biểu đồ này hiển thị số lượng Kết nối mỗi giây. Đây là cách nó trông giống như:

Kết nối mỗi đồ thị thứ hai

3.20) Biểu đồ phân tích thành phần trang (theo thời gian):

Biểu đồ này hiển thị thời gian phản hồi trung bình (tính bằng giây) cho mỗi trang Web và các thành phần của nó trong mỗi giây của quá trình chạy kịch bản. Đây là cách nó trông giống như:

Biểu đồ phân tích thành phần trang (theo thời gian)

3.21) Biểu đồ phân tích thời gian tải xuống trang (Theo thời gian):

Biểu đồ này hiển thị thông tin chi tiết về thời gian tải xuống của từng thành phần trang trong mỗi giây chạy kịch bản. Đây là cách nó trông giống như:

Biểu đồ phân tích thời gian tải xuống trang (Theo thời gian)

3.22) Thời gian đến lần đầu tiên Buffer đồ thị:

Biểu đồ này hiển thị thời gian máy chủ/mạng tương đối của từng thành phần trang Web (tính bằng giây) trong mỗi giây chạy kịch bản, trong khoảng thời gian cho đến khi bộ đệm đầu tiên được nhận thành công trở lại từ máy chủ Web. Biểu đồ trông như thế này:

Thời gian đến lần đầu tiên Buffer Đồ thị

4. Hợp nhất đồ thị

Hai biểu đồ có thể được yêu cầu hợp nhất để mang lại nhiều thông tin có ý nghĩa hơn. Ví dụ: như chúng ta đã thảo luận ở trên trong biểu đồ rằng khi không có lượt truy cập nào vào máy chủ thì cũng không có băng thông qua mạng.

Điều này có thể được rút ra dễ dàng hơn khi hợp nhất.

Hãy xem cách đồ thị được hợp nhất.

Trước khi bạn mở tùy chọn hợp nhất biểu đồ, hãy đảm bảo rằng bạn đã mở ít nhất một biểu đồ mà bạn muốn hợp nhất. Tiện ích sẽ cho rằng bạn muốn thêm một biểu đồ khác vào biểu đồ đã mở.

Để mở cửa sổ biểu đồ hợp nhất, hãy chuyển đến menu Xem và nhấp vào Hợp nhất biểu đồ. Đây là cách menu trông như thế nào:

Hợp nhất đồ thị

Nhấp vào menu trên sẽ mở cửa sổ chính của việc hợp nhất các biểu đồ, đây là ảnh chụp nhanh:

Hợp nhất đồ thị

Ở đây, chúng tôi đang hợp nhất Thời gian phản hồi giao dịch với biểu đồ Running VUsers. Cửa sổ Hợp nhất Biểu đồ yêu cầu bạn cung cấp tên của biểu đồ hợp nhất mới được tạo.

Đây là cách biểu đồ được hợp nhất này trông như thế nào:

Hợp nhất đồ thị

5. Thêm đồ thị mới

Để thêm biểu đồ mới, nhấp vào menu Biểu đồ và chọn Thêm biểu đồ mới.

Tham khảo ảnh chụp nhanh bên dưới của Menu:

Thêm đồ thị mới

Sau khi nhấp vào, nó sẽ mở ra danh sách tất cả các biểu đồ có sẵn trong LoadRunner (Phân tích HP)

Bạn có thể chọn bất kỳ biểu đồ nào bằng cách nhấp đúp vào tên của nó. Thao tác này sẽ tải biểu đồ có giá trị/thống kê vào cửa sổ chính của HP Analysis.

Bấm vào nút Đóng để quay lại cửa sổ chính.

Chúng ta hãy nhìn vào cửa sổ:

Thêm đồ thị mới

6. Vượt qua kết quả

Nếu bạn đã chạy nhiều kịch bản, bạn có thể sử dụng thư mục kết quả của chúng để đối chiếu chéo số liệu thống kê. Quá trình này giúp so sánh trực tiếp cả hai kết quả và tạo báo cáo tích lũy.

Để thực hiện kết quả Cross, nhấp vàoVượt qua kết quảbiểu tượng từ thanh công cụ hoặc nhấp vào Kết hợp với Kết quả từ Trình đơn Tệp.

Điều này sẽ mở cửa sổ:

Vượt qua kết quả

Danh sách kết quả đang hiển thị thư mục kết quả hiện tại của bạn (mà phân tích đang được thực hiện)

Bạn có thể nhấp vào nút Thêm để thêm một thư mục kết quả khác mà dấu thập sẽ được phân tích.

Vượt qua kết quả

Chọn thư mục kết quả khác và nhấp vào Mở.

Cửa sổ Danh sách kết quả trước đó sẽ được mở lại. Lần này bạn sẽ có hai thư mục kết quả trong danh sách.

Hãy nhìn vào cửa sổ:

Vượt qua kết quả

Bấm vào nút OK.

Một cửa sổ mới sẽ mở ra chứa sự so sánh song song của cả hai kết quả.

Đây là một ảnh chụp nhanh:

Vượt qua kết quả

Bạn có thể thêm bao nhiêu thư mục kết quả vào danh sách chéo tùy thích, tuy nhiên, điều này sẽ trở nên phức tạp để hiểu và phân tích. Vì vậy, nên giữ danh sách ngắn gọn.

7. Lưu phiên

Làm việc với HP Analysis có thể mất nhiều thời gian. Vì bạn có thể đã hợp nhất biểu đồ hoặc hiện đang nghiên cứu một số biểu đồ mới nên bạn nên lưu thông tin phiên của mình.

Để lưu phiên của bạn, hãy nhấp vào Menu Tệp và nhấp vào Lưu.

Cửa sổ hội thoại bên dưới sẽ mở ra:

Lưu phiên

Nhấp vào nút Lưu sẽ bắt đầu quá trình Lưu, quá trình này có thể diễn ra ngay lập tức hoặc tốn thời gian, tùy thuộc vào quy mô của phiên.

Đây là giao diện của cửa sổ:

Lưu phiên

7.1) Mở phiên

Bạn có thể mở một phiên hiện có theo cách tương tự. Chỉ cần nhấp vào Mở trong Menu Tệp và chọn thư mục của phiên đã lưu. Hãy nhớ rằng HP Analysis sẽ không mở nút thư mục cuối cùng; đúng hơn là nó sẽ tự mở thư mục đó.

Mở một phiên

Thao tác này sẽ mở cửa sổ Phân tích chính nơi bạn có thể tiếp tục công việc của mình.

8. Xuất sang Báo cáo HTML:

HP Analysis cung cấp tính năng xuất tất cả dữ liệu thành báo cáo định dạng tài liệu hoặc HTML được định dạng tốt. Để xuất, nhấp vào menu Báo cáo và chọn Báo cáo HTML. Hãy xem thực đơn dưới đây:

Xuất sang Báo cáo HTML

Thao tác này sẽ mở hộp thoại để xác định thư mục chứa báo cáo HML.

Hãy xem ảnh chụp màn hình bên dưới:

Xuất sang Báo cáo HTML

Ngay khi bạn nhấp vào nút Lưu, HP Analysis sẽ bắt đầu xuất kết quả và chuẩn bị báo cáo ở định dạng HTML. Màn hình giật gân sẽ xuất hiện trong một khoảng thời gian ngắn, tùy thuộc vào kích thước báo cáo bạn đang xuất:

Xuất sang Báo cáo HTML

Sau khi quá trình xuất kết thúc, nó sẽ ngay lập tức mở tệp HTML được xuất gần đây trong Internet Explorer hoặc trình duyệt mặc định của bạn. Đây là màn trình diễn đầu tiên của bạn Kiểm tra Báo cáo trông giống như:

Xuất sang Báo cáo HTML

Video trên máy phân tích

Nhấp chuột đây nếu video không thể truy cập được