Công cụ kiểm tra tự động mã nguồn mở

Một phần của tài liệu Kỹ thuật kiểm thử các ứng dụng web (Trang 120 - 121)

C.1. Jmeter

http://jakarta.apache.org/jmeter/: Là một công cụ chuyên dùng để kiểm tra hiệu năng của các ứng dụng web, đƣợc viết bằng Java, JMeter có thể hoạt động trên các hệ điều hành có hỗ trợ JVM (Java Virtual Machine) phiên bản 1.4 trở lên. JMeter không đòi hỏi kiến thức lập trình chuyên sâu để sử dụng. Hiện nay ứng dụng này đã đƣợc cải tiến để có thể đo lƣờng hiệu năng hoạt động của các đối tƣợng và giao thức sau: HTTP, HTTPS, SOAP, JDBC, LDAP, JMS, POP3 ...

Khoa Công Nghệ Thông Tin Đại Học Công Nghệ - Đại Học Quốc Gia Hà Nội

Học viên: Nguyễn Thị Ngọc Hƣơng

http://seleniumhq.org: Selenium gồm một bộ các công cụ hỗ trợ kiểm tra tự động tính năng của ứng dụng web, bao gồm: Selenium IDE, Selenium Remote Control (RC), Selenium Core và Selenium Grid. Bộ công cụ này hoạt động tốt trên nhiều hệ điều hành và có thể thực thi kiểm tra trực tiếp trên các trình duyệt web khác nhau. Một ứng dụng mở rộng cho Mozilla Firefox phiên bản 2.0 trở lên. Công cụ này cung cấp chức năng "thu và chạy lại" – Record and Playback. Nhờ đó, Tester có thể nhanh chóng tạo một bộ kịch bản kiểm tra (test script) bằng cách trực tiếp "thu" các thao tác của mình trên đối tƣợng cần kiểm tra thành một tập những câu lệnh Selenese (ngôn ngữ kịch bản đƣợc dùng riêng cho Selenium IDE và Selenium Core, có dạng bảng HTML). Sau đó chạy lại các câu lệnh này để kiểm tra. Chức năng này rất hữu dụng giúp tiết kiệm thời gian viết kịch bản kiểm tra. Selenium IDE còn cho phép lƣu kịch bản đã thâu dƣới nhiều loại ngôn ngữ lập trình khác nhau nhƣ Java, PHP, C#, Ruby, Perl hay Python.

Một phần của tài liệu Kỹ thuật kiểm thử các ứng dụng web (Trang 120 - 121)