2012-06-19 15 views
9

Tôi đang sử dụng một công tơ đo 2,7 để thử tải. Khi chúng tôi bắt đầu các url để sử dụng là http đơn giản. Bây giờ chúng tôi đã chuyển sang HTTPS. Một số có thể cho tôi biết làm thế nào để kích hoạt ssl trong jmeter? Tôi đã đi qua sổ tay jmeter và un-nhận xét các phần SSL (tất cả các dòng SSL bây giờ:() từ system.properties và cũng đã thay đổi giao thức để được HTTPS theo Http Yêu cầu mẫu -> Http Yêu cầu và vẫn không thành công. ? tôi đang bị mất về cách thiết url ssl trong jmeter bất kỳ sự giúp đỡ Liên kết rằng một số ai có thể chỉ cho tôi đếnThiết lập Jmeter để thực hiện HTTPS

số thông tin thêm: tôi đang chạy jmeter từ mac của tôi và nó có phiên bản Java 1.6

Trả lời

19
.

Không, bạn không cần thay đổi bất kỳ thuộc tính hệ thống nào. Đây là ví dụ về github https ngẫu nhiên hoạt động cho:

enter image description here

+0

Cảm ơn bạn rất nhiều Ant. – 38172

+2

Hi Ant ... khi tôi sử dụng github https nó hoạt động .. nhưng khi tôi cố gắng kiểm tra máy chủ thử nghiệm của mình (tất cả những gì tôi đã làm được thay thế tên máy chủ và đường dẫn), tôi nhận được lỗi sau, bạn có thể nói tôi đang làm gì sai ?: java.lang.RuntimeException: Không thể tạo kho khóa: [default = KeyStore.getDefaultType()] không tìm thấy \t tại org.apache.jmeter.util.SSLManager.getKeyStore (SSLManager.java:116) \t tại org.apache.jmeter.util.JsseSSLManager.createContext (JsseSSLManager.java:232) \t tại org.apache.jmeter.util.JsseSSLManager.getContext (JsseSSLManager.java:198) – 38172

0

Tôi gặp sự cố tương tự. Tôi đang trên jmeter 2,9. Khi tôi cố gắng truy cập https (bằng cách đặt giao thức thành https), tôi vẫn nhận được 403.

Sau đó, tôi đặt Triển khai thành HttpClient3.1 và hoạt động từ đó.

0

Bạn cần định cấu hình kho khóa chứa chứng chỉ SSL dựa trên javax.net.ssl.trustStore trong [đường dẫn apache] \ bin \ system.properties.

8

Tôi đang gặp phải các sự cố tương tự và hiện có thể chạy thành công phiên bản Jmeter phiên bản 2.11 bằng HTTPS. Để chạy nó, bạn cần thay đổi triển khai yêu cầu HTTP thành HTTPClient4 và Giao thức thành HTTPS.

3

Tôi đã gặp sự cố tương tự khi sử dụng phiên bản 2.11 và bằng cách thay đổi Triển khai thành HttpClient4 và Giao thức [http]: thành HTTPS trong mỗi chuỗi hiện hoạt động.

0

Tôi không thể làm việc này.

curl -X GET "https://x.com/PROMOT" -k -H "Authorization: Basic YWRtaW46cGFzcw==" 

Sẽ hoạt động.

Tuy nhiên JMeter 2.13 với https và HttpClient3.1/HttpClient4/Java sẽ báo lỗi trên

javax.net.ssl.SSLException: Received fatal alert: protocol_version 

Trang web của tôi chỉ được sử dụng https.

Tôi đã thực hiện một công cụ tìm kiếm và https curl dường như sử dụng TLSV1 JMeter dường như thực hiện SSLv3 không hoạt động. Đã thêm thuộc tính này vì nó hoạt động ngay bây giờ.

Đã thêm vào jmeter.propeties và mọi thứ hoạt động ngay bây giờ!

https.default.protocol=TLSv1 

Hoặc một đối số bằng jmeter.

--jmeterproperty https.default.protocol=TLSv1 

Một lưu ý phụ: https.default.protocol = TLS tồn tại nhận xét trong jmeter.properties, Nhưng uncommenting mà vẫn mặc định để SSLv3. Đã phải thay đổi nó một cách rõ ràng thành TLSv1.

3

Ba (3) Các bước:

1) Mở một dòng lệnh:
openssl s_client -connect hostname:port -showcerts

Sao chép 2 + Certs để notepad hoặc tập tin văn bản, với các BEGIN/Markers END: Application_CA_Public_Cert.cer

2) Tạo kho lưu trữ tin cậy với keytool Java keytool -importcert -alias APPLICATION_NAME_CA_PUBLIC_CERT -file Application_CA_Public_Cert.cer -keystore jmeter_truststore.jks -storepass Password01

3) Cập nhật tệp hệ thống Jmeter.properties (mỗi ghi chú s trong Jmeter, tất cả các chức năng ssl chuyển đến tập tin này)

JMETER_HOME/bin/system.properties {Jmeter phiên bản 2.13}

https.default.protocol=TLSv1 javax.net.ssl.trustStore=C:/jmeter/apache-jmeter-2.13/jmeter_truststore.jks javax.net.ssl.trustStorePassword=Password01

0

Tôi đã có một vấn đề tương tự. Tôi đang trên vôn kế 3.0. Khi tôi cố gắng truy cập https (bằng cách đặt giao thức thành https), tôi vẫn nhận được 403.

Sau đó, tôi đặt Triển khai thành HttpClient4 và sau đó giao thức thành https ngay lập tức nó bắt đầu hoạt động hoàn hảo.

Các vấn đề liên quan