Hướng dẫn Phân tích LoadRunner: Báo cáo & Đồ thị

Mục lục:

Anonim

Trong hướng dẫn này, chúng ta sẽ nghiên cứu các chủ đề sau-

1. Cách sử dụng Phân tích trong LoadRunner
2. Báo cáo Tóm tắt Phân tích LoadRunner
3. Đồ thị Phân tích
4. Hợp nhất Đồ thị
5. Thêm đồ thị mới
6. Kết hợp với kết quả
7. Lưu phiên
Hãy bắt đầu-

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

HP Analysis, như tên cho thấy, 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 nhận kết xuất được tạo bởi Bộ điều khiển, 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 HP Analysis, hãy vào Start Menu => HP Software => HP LoadRunner => Analysis như minh họa bên dưới:

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:

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 HP Analysis. Màn hình chính sẽ mở ở chế độ khôi phục. Tham khảo ảnh chụp nhanh dưới đây:

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:

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

Hãy nhớ HP Controller tạo một kho lưu trữ kết quả trong một thư mục? Thư mục đó chứa tệp lrr.

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

Ngay sau khi bạn chọn đúng tệp, HP Analysis trước tiên sẽ kiểm tra dung lượng ổ đĩa còn trống để đảm bảo bạn không hết dung lượng trong quá trình này. Đ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 các trường hợp phức tạp, nơi bạn đã bao gồm nhiều VUScripts và chạy trong nhiều giờ.

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

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

Thời gian thực hiện bởi 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 mất quá nhiều thời gian hoặc gặp khó khăn, 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, điều này sẽ tự động dẫn đến một cửa sổ nhanh nơi mẫu định dạng sẽ được áp dụng:

Điều này sẽ nhanh chóng dẫn 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 tạm dừng vì bất kỳ lý do gì, bạn có thể nhấp vào nút Dừng để 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

Sau 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ư sau:

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

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 khoảng thời gian của kịch bản đã được chạy để nhận được những kết quả này.

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

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

Đã có rất ít đồ thị xuất hiện. Bạn có thể nhấp vào tên biểu đồ và bạn sẽ thấy sự xuất hiện chi tiết của nó.

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 của nó, nếu có.

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

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 giống như sau:

Tất cả các nút trong 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ư hiện tại 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ài đặt từ bên 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ào từ Trình đơn Tệp hoặc

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

Như bạn có thể thấy, không chỉ có thể xem tất cả các cài đặt từ bên 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 hoặc xem tập lệnh bằng cách nhấp vào cái nút. Để đóng cửa sổ, hãy nhấp vào

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

Phân tích HP sẽ tải hầu hết các đồ thị quan trọng tại thời điểm Phân tích. Bạn có thể nhấp vào bất kỳ tên biểu đồ nào từ Trình khám phá phiên để xem chi tiết dựa trên biểu đồ có sẵn.

Hãy thảo luận từng đồ thị một.

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

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

Hãy xem biểu đồ của kịch bản của chúng tôi:

Khi xem một biểu đồ, điều quan trọng là phải hiểu chú giải biểu đồ cạnh nhau.

Chú giải hiển thị tên giao dịch, màu sắc, giá trị nhỏ nhất, giá trị trung bình, giá trị lớn nhất 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.

Đồ thị 3.2 Lượt truy cập mỗi giây:

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

Hãy xem biểu đồ trong trường hợp của trường hợp của chúng tôi:

Có thể thấy từ biểu đồ cũng như truyền thuyết, đã có lúc không có lần truy cập nào vào máy chủ.

3.3 Chạy đồ thị 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 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.

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 đại diện cho lượng dữ liệu mà VUsers nhận được từ máy chủ tại bất kỳ giây nhất định nào. Biểu đồ này giúp bạn đánh giá lượng tải mà VUsers tạo ra, về mặt thông lượng của máy chủ.

Đâ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 cuộc chạy của họ thành công, đã dừng cuộc chạy của họ hoặc kết thúc với lỗi. Đây là cách nó trông như thế này:

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

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

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 thử nghiệm 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 mình tại bất kỳ thời điểm nào. Đây là cách nó trông như thế nà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 thử nghiệm 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 mình tại bất kỳ thời điểm nào. Đây là cách nó trông như thế này:

3.9 Đồ thị tóm tắt giao dịch:

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

3.10 Đồ thị 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 như thế này:

3.11 Thời gian phản hồi giao dịch dưới đồ thị tải:

Hiển thị thời gian phản hồi giao dịch trung bình liên quan đến số lượng VUser đang chạy tại bất kỳ đ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 lên thời gian hoạt động 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 như thế này:

3.12 Biểu đồ phần trăm thời gian phản hồi 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 phạm vi thời gian nhất định. Biểu đồ này giúp bạn xác định 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 như thế này:

3.13 Đồ thị phân phối thời gian phản hồi giao dịch:

Biểu đồ này hiển thị số lần một giao dịch đã được hoàn thành trong phân phối các phạm vi 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 như thế này:

Đồ thị 3.14 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 đại diện cho lượng dữ liệu mà VUsers nhận được từ máy chủ tại bất kỳ giây nhất định nào. Biểu đồ này giúp bạn đánh giá lượng tải mà VUsers tạo ra, về mặt thông lượng của máy chủ. Đây là cách nó trông như thế này:

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 như thế này:

4

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 kiểm tra tải. Đây là cách nó trông như thế này:

Biểu đồ 3,17 trang tải xuống 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 như thế này:

3.18 Đồ thị 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 như thế này:

3.19 Đồ thị 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 như thế này:

3.20 Đồ thị 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 chạy kịch bản. Đây là cách nó trông như thế này:

3.21 Đồ thị phân tích thời gian tải xuống trang (Theo thời gian):

Biểu đồ này hiển thị bảng phân tích 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 như thế này:

3.22 Đồ thị thời gian đến bộ đệm đầu tiên:

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 của kịch bản chạy, trong khoảng thời gian cho đến khi bộ đệm đầu tiên được nhận lại thành công từ máy chủ Web. Đây là cách nó trông như thế này:

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ần truy cập nào vào máy chủ, thì cũng không có băng thông trên mạng.

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

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

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

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

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

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

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

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

Để thêm đồ thị mới, hãy nhấp vào menu Đồ thị và chọn Thêm đồ thị mới.

Tham khảo ảnh chụp nhanh Menu dưới đây:

:

Sau khi nhấp vào, nó sẽ mở ra danh sách tất cả các đồ thị 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 đồ với các giá trị / thống kê vào cửa sổ chính của Phân tích HP.

Nhấp 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ổ:

6. Vượt qua với 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 sánh chéo với 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 ra một báo cáo tích lũy.

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

Cửa sổ này sẽ mở ra:

Danh sách Kết quả đang hiển thị thư mục kết quả hiện tại của bạn (nơi 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 chéo sẽ được phân tích.

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ở trở 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ổ:

Bấm vào nút OK.

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

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

Bạn có thể thêm bao nhiêu thư mục kết quả trong 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ó được đề nghị để giữ cho danh sách ngắn.

7. Lưu một phiên

Làm việc với Phân tích HP 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 giữ thông tin phiên của bạn được lưu.

Để 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:

Nhấp vào nút Lưu sẽ bắt đầu quá trình Lưu có thể nhanh chóng hoặc tốn thời gian, tùy thuộc vào kích thước của phiên.

Đây là cửa sổ trông như thế nào:

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 Trình đơn 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; thay vào đó nó sẽ tự mở thư mục.

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

8. Xuất thành Báo cáo HTML:

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

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

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

Ngay sau 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 hiển thị 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:

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

Video trên Trình phân tích

Bấm vào đây nếu video không thể truy cập được