jMeter - Kế hoạch Kiểm tra Cơ sở dữ liệu
Trong chương này, chúng ta sẽ xem cách tạo một kế hoạch kiểm tra đơn giản để kiểm tra máy chủ cơ sở dữ liệu. Đối với mục đích thử nghiệm của chúng tôi, chúng tôi sử dụng máy chủ cơ sở dữ liệu MYSQL. Bạn có thể sử dụng bất kỳ cơ sở dữ liệu nào khác để thử nghiệm. Để cài đặt và tạo bảng trong MYSQL, vui lòng tham khảo Hướng dẫn MYSQL .
Sau khi MYSQL được cài đặt, hãy làm theo các bước bên dưới để thiết lập cơ sở dữ liệu -
Tạo một cơ sở dữ liệu với tên "hướng dẫn".
Tạo một bảng hướng dẫn_tbl .
Chèn bản ghi vào tutorial_tbl như hình dưới đây -
mysql> use TUTORIALS;
Database changed
mysql> INSERT INTO tutorials_tbl
->(tutorial_title, tutorial_author, submission_date)
->VALUES
->("Learn PHP", "John Poul", NOW());
Query OK, 1 row affected (0.01 sec)
mysql> INSERT INTO tutorials_tbl
->(tutorial_title, tutorial_author, submission_date)
->VALUES
->("Learn MySQL", "Abdul S", NOW());
Query OK, 1 row affected (0.01 sec)
mysql> INSERT INTO tutorials_tbl
->(tutorial_title, tutorial_author, submission_date)
->VALUES
->("JAVA Tutorial", "Sanjay", '2007-05-06');
Query OK, 1 row affected (0.01 sec)
mysql>
Sao chép trình điều khiển JDBC thích hợp sang /home/manisha/apache-jmeter-2.9/lib.
Tạo kế hoạch kiểm tra JMeter
Hãy để chúng tôi bắt đầu JMeter từ /home/manisha/apache-jmeter-2.9/bin/jmeter.sh.
Thêm người dùng
Để tạo một nhóm Chủ đề,
Nhấp chuột phải vào Kế hoạch kiểm tra.
Chọn Thêm → Chủ đề (Người dùng) → Nhóm chủ đề.
Do đó, nhóm luồng được thêm vào trong nút Kế hoạch kiểm tra.
Đổi tên Nhóm chủ đề này thành Người dùng JDBC .
Chúng tôi sẽ không thay đổi các thuộc tính mặc định của Nhóm Chủ đề.
Thêm yêu cầu JDBC
Bây giờ chúng ta đã xác định người dùng của mình, đã đến lúc xác định các tác vụ mà họ sẽ thực hiện. Trong phần này, chỉ định các yêu cầu JDBC thực hiện.
Nhấp chuột phải vào phần tử JDBC Users.
Lựa chọn Add → Config Element → JDBC Connection Configuration.
Thiết lập các trường sau (chúng tôi đang sử dụng cơ sở dữ liệu MySQL được gọi là hướng dẫn) -
Tên biến liên kết với nhóm. Điều này cần xác định cấu hình duy nhất. Nó được sử dụng bởi JDBC Sampler để xác định cấu hình sẽ được sử dụng. Chúng tôi đã đặt tên nó là thử nghiệm .
URL cơ sở dữ liệu - jdbc: mysql: // localhost: 3306 / hướng dẫn.
Lớp trình điều khiển JDBC: com.mysql.jdbc.Driver.
Tên người dùng: root.
Mật khẩu: mật khẩu cho người chủ.
Các trường khác trên màn hình được để ở dạng mặc định như hình dưới đây -
Bây giờ hãy thêm Yêu cầu JDBC tham chiếu đến nhóm cấu hình JDBC được xác định ở trên. Chọn phần tử Người dùng JDBC.
Nhấp vào nút chuột phải của bạn để nhận menu Thêm
Lựa chọn Add → Sampler → JDBC Request.
Chọn phần tử mới này để xem Bảng điều khiển của nó.
Chỉnh sửa các thuộc tính như hình dưới đây -
Tên biến liên kết với nhóm. Điều này cần phải xác định duy nhất cấu hình. Nó được sử dụng bởi JDBC Sampler để xác định cấu hình sẽ được sử dụng. Đặt tên cho nó là thử nghiệm .
Tên - Học.
Nhập Tên nhóm - kiểm tra (giống như trong phần tử cấu hình).
Loại truy vấn - Chọn câu lệnh.
Nhập trường Chuỗi truy vấn SQL.
Tạo trình nghe
Bây giờ thêm phần tử Listener. Phần tử này chịu trách nhiệm lưu trữ tất cả các kết quả của các yêu cầu JDBC của bạn trong một tệp và trình bày mô hình trực quan của dữ liệu.
Chọn phần tử Người dùng JDBC
Thêm trình nghe Cây kết quả dạng xem (Add → Listener → View Results Tree).
Lưu và thực hiện kế hoạch kiểm tra
Bây giờ lưu kế hoạch thử nghiệm ở trên dưới dạng db_test.jmx . Thực hiện kế hoạch thử nghiệm này bằng cách sử dụngRun → Start Lựa chọn.
Xác minh đầu ra
Trong hình ảnh cuối cùng, bạn có thể thấy rằng hai bản ghi đã được chọn.