1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Công Cụ Test Soapui, Loadrunner, Jmeter

27 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Công Cụ Test Soapui, Loadrunner, Jmeter
Tác giả Nguyễn Lê Phương Thy, Nguyễn Nhật Khánh Trang, Huỳnh Ngọc Trang, Bùi Văn Sinh, Nguyễn Phú Triệu
Người hướng dẫn Tạ Việt Phương
Chuyên ngành Lập trình Java
Thể loại Seminar
Định dạng
Số trang 27
Dung lượng 11,58 MB

Nội dung

• SoapUI là một ứng dụng do hãng SmartBear tạo ra, dùng để kiểm thử dịch vụ Web Web Services.. Tạo ra các bài load test trong SoapUI, dựa trên các bài test chức năng của... Team 9• Hỗ tr

Trang 1

Môn: Lập trình Java Giảng viên: Tạ Việt Phương

SOAP UI, LOADRUNNER,

JMETER

Trang 2

COURSE ID IS216.O23 COURSE NAME Programming With Java

ASSIGNMENT Jmeter, Loadrunner, SoapUI

SHORT DESCRIPTION JMeter, LoadRunner, and SoapUI are the go-to tools for performance testing This seminar dives deep into these industry leaders, exploring their functionalities, strengths, and ideal use cases

TOOLS Jmeter, Loadrunner, SoapUI

Trang 3

Thành viên

Nguyễn Phú

Triệu

Thành viên

Trang 4

Nội dung

• SoapUI

• LoadRunner

• Jmeter

Trang 5

• SoapUI là một ứng dụng do hãng SmartBear tạo ra, dùng để kiểm thử dịch vụ Web (Web Services) Nó cho phép người dùng kiểm tra các dịch vụ Web theo giao thức SOAP

(Simple Object Access Protocol)/WSDL,

RESTful hoặc HTTP

• Hiện SoapUI có hai phiên bản miễn phí và

thương mại Trong đó, phiên bản SoapUI Pro

bổ sung thêm nhiều tính năng hữu ích cho doanh nghiệp

Trang 6

FUNCTIONAL TESTING

MOCKING

SECURITY TESTING

Trang 7

SoapUI cho phép người dùng kiểm thử

Trang 8

Tạo ra các bài load test trong SoapUI,

dựa trên các bài test chức năng của

Trang 9

Hỗ trợ các giao thức, công nghệ

Trang 10

Team 9

Tích hợp với các công cụ tự động hoá khác nhau

Trang 11

Cách thức hoạt động của SoapUI

Trang 12

Team 9

• Hỗ trợ nhiều loại giao

• Không miễn phí hoàn toàn

• Tài nguyên hệ thống cao: SoapUI có thể tốn nhiều tài nguyên hệ thống, đặc biệt là CPU và bộ nhớ, khiến cho máy tính chậm hoặc treo khi thực thi các tác vụ phức tạp

• Khi thực hiện load test, SoapUI chỉ phù hợp với những dự án có quy mô nhỏ

• Không thể kiểm tra được Web UI và ứng dụng di động

Trang 14

Team 9 Các thành phần

Trang 15

• VuGen ghi lại các hành động của người dùng như truy cập trang web, nhấp chuột, nhập dữ liệu,

và chuyển đổi chúng thành các bước kịch bản

• VuGen cũng cung cấp các chức năng gỡ lỗi để xác định và sửa lỗi trong kịch bản

• Là trung tâm điều khiển cho các bài kiểm thử LoadRunner, chịu trách nhiệm quản lý, lên lịch và thực thi các kịch bản

• Controller kết nối với VuGen để thu thập các kịch bản đã ghi và triển khai chúng cho các Load

Trang 16

• Là các máy chủ thực tế chịu trách nhiệm tạo ra tải trọng trên ứng dụng được kiểm thử.

• Load Generator nhận các kịch bản từ Controller

và mô phỏng hành động của người dùng theo kịch bản

• Load Generator thu thập dữ liệu hiệu suất cục bộ

và gửi dữ liệu này cho Controller để tổng hợp và phân tích

• Là thành phần tùy chọn được cài đặt trên các máy chủ ứng dụng để thu thập dữ liệu hiệu suất chi tiết hơn

• Agent giao tiếp với Controller để cung cấp thông tin về tài nguyên hệ thống, sử dụng CPU, bộ nhớ, v.v

• Dữ liệu từ Agent có thể được sử dụng để xác định các điểm nghẽn và vấn đề về hiệu suất trong ứng dụng

Load

Generator

Agent

Trang 17

• Các công cụ này cung cấp nhiều dạng biểu đồ và đồ thị để trực quan hóa hiệu suất của ứng dụng dưới tải trọng.

• Báo cáo chi tiết giúp xác định các điểm nghẽn, vấn

đề về hiệu suất và xu hướng hiệu suất theo thời gian

Monitoring

and Analysis

Trang 18

Thực hiện kiểm

thử tải

Phân tích kết

quả

Trang 19

ƯU ĐIỂM NHƯỢC ĐIỂM

• Mạnh mẽ và linh hoạt

• Khả năng mở rộng

• Báo cáo hiệu suất chi tiết

• Giao diện thân thiện

Trang 20

Team 9

Apache Jmeter

• Stefano Mazzocchi của Apache Software

Foundation là nhà phát triển ban đầu của

JMeter

• Jmeter là một phần mềm được dùng để

kiểm thử chức năng, khả năng chịu tải và

hiệu suất của một trang web, một hệ thống,

thậm chí còn dùng để chạy Automation Test

cho cả API

• Apache JMeter được phát triển từ ngôn ngữ

lập trình Java

Trang 21

Các thành phần

Trang 22

Team 9

Kiểm thử hiệu năng Jmeter

Trang 23

Cách thức hoạt động của Jmeter: Load Testing

Trang 24

Team 9

Cách thức hoạt động của Jmeter: Stress Testing

Trang 25

ƯU ĐIỂM NHƯỢC ĐIỂM

• Thiếu hỗ trợ cho JavaScript

Trang 26

Tool Link

SoapUI

• SoapUI là gì? Giới thiệu về SoapUI Testing

• Kiểm thử Web Service với SoapUI

• The Pros and Cons of Different API Test Tools - SoapUI

• SoapUI Open Source

Loadrunner

• Tìm hiểu về kiểm thử Hiệu năng và công cụ kiểm thử LoadRunn er

• LoadRunner Testing Tool – Components & Architecture

• Understanding the Load Testing process in LoadRunner

Jmeter

• Kiểm thử hiệu năng bằng Jmeter

• Cách sử dụng JMeter cho Performance Testing và Load Testing

• Jmeter là gì? Tại sao lại sử dụng Jmeter? Những ưu điểm và như

Trang 27

Cảm ơn Thầy và các bạn đã lắng

nghe!

Ngày đăng: 16/06/2024, 21:26

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w