Có công cụ miễn phí nào để đo lường hiệu suất, bảo mật và các tiêu chuẩn khác của dự án web không?


8

Có bất kỳ công cụ nguồn mở nào để đo lường tiêu chuẩn của một dự án ứng dụng web không? Tôi muốn xác minh dự án của tôi cho:

  • Rò rỉ bảo mật có thể có (SQL Injection, v.v.)
  • Hiệu suất
  • Ổn định (trong môi trường đồng thời cao)

và các số liệu chất lượng khác.


Tùy thuộc vào ngôn ngữ bạn đang mã hóa, có nhiều công cụ phân tích mã tĩnh sẽ xem xét mã của bạn và cảnh báo bạn về các vấn đề như bảo mật, tuân thủ và nhiều hơn nữa. vi.wikipedia.org/wiki/List_of_tools_for_static_code_analysis
rks

Câu trả lời:


4

Có nhiều công cụ, một số trong số đó là miễn phí.

Để kiểm tra Hiệu suất, bạn có thể sử dụng plugin trình duyệt YSlow cung cấp cho bạn một cái nhìn tổng quan tốt để bắt đầu. Apache JMeter sẽ cho phép thử nghiệm nhiều hơn với tải nặng và nếu bạn cài đặt nó trên một số máy có thể kiểm tra đồng thời. Đó là kịch bản, vì vậy bạn có thể viết các tương tác người dùng rất phức tạp. Tôi đã không sử dụng nó một thời gian, nhưng hãy nhớ rằng, nó cho phép rất nhiều tùy chọn làm thế nào để kiểm tra trang web của bạn. Các lựa chọn thay thế khác là: Selenium , Watir , HtmlUnit , bao vây

WebPageTest hoạt động trong phiên bản miễn phí tương tự YSlow, nhưng chạy từ một số máy chủ trên toàn thế giới và có thêm một vài cài đặt. Tôi không biết, những gì biến thể trả tiền cung cấp, nhưng có thể đáng xem.

Đối với SQL Injection, có một số công cụ như NetSparker có thể chạy thử nghiệm. Tôi đã không sử dụng cái này cho đến bây giờ, nhưng nó có vẻ đầy hứa hẹn.

Miningit-Me là một bộ công cụ dành cho Firefox có thể kiểm tra một số lỗ hổng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.