2014-09-04 11 views
7

Tôi đang thực hiện kiểm tra tải trọng sử dụng JMeter nơi người dùng là giả sử để làm Launch-Đăng nhập - CLK bảng điều khiển trang-trang CLK hạ cánh (trang mà đến sau khi đăng nhập tức là trang chủ) nơi CLK dashboard và trang đích CLK là hành động lặp đi lặp lại 5 lần.Bắt lỗi "mã đáp ứng: Non HTTP mã phản hồi: org.apache.http.conn.HttpHostConnectException" trong jmeter

Till 30 người sử dụng tôi không nhận được bất kỳ thông báo lỗi khi i tăng người dùng tải tôi bắt đầu nhận được một lỗi như mã

đáp ứng: Không mã phản hồi HTTP: org.apache.http.conn.HttpHostConnectException Response message: thông điệp phản ứng Non HTTP: Kết nối với https://stage.ideas.com từ chối

Response headers: 


HTTPSampleResult fields: 
ContentType: 
DataEncoding: null 

trong kết quả mẫu.

Có thể ai đề xuất tại sao tôi gặp phải lỗi này không? Đôi khi nó hoạt động cho 100 người dùng và đôi khi tôi gặp lỗi.

Cảm ơn rất nhiều trước.

Trả lời

12

Bạn đang nhận được kết nối bị từ chối, điều này có nghĩa là JMeter không thể kết nối với máy chủ của bạn để thực hiện kiểm tra bắt buộc.

Điều này có thể xảy ra bởi vì:

  1. Máy chủ không nghe vào cổng nữa, giống như nó đã bị rơi
  2. Các kết nối internet đi xuống, về phía bạn, phía máy chủ, hoặc ở giữa
  3. Một số tường lửa hoặc proxy hoặc thành phần tương tự giữa bạn và máy chủ đang từ chối kết nối

Vì bạn đang chạy thử nghiệm và sinh ra nhiều kết nối từ cùng một ip đến s erver, tôi sẽ kiểm tra số 3 đầu tiên, có nghĩa là một số tường lửa hoặc proxy đang hạn chế hoạt động của bạn đến máy chủ vì tải quá nhiều hoặc lý do bảo mật.

+0

Cảm ơn Simone. một số lần làm việc tốt cho thậm chí 100 người dùng ... nhưng nhận được lỗi ngẫu nhiên? –

+0

Nếu đó là vì một số thành phần "trong mạng", giống như tường lửa trên bộ định tuyến công ty lưu trữ của bạn, thì chúng tôi không thể dự đoán hành vi. Thông thường, tốt hơn là chạy các phép thử jMeter trên môi trường được điều khiển, trên máy tính đã biết (ví dụ máy tính cục bộ) trên mạng LAN hoặc trên máy chuyên dụng trong đám mây, với một máy chạy máy chủ và một máy chạy vv .. nếu không bạn đang kiểm tra tất cả internet và không chỉ ứng dụng của bạn. –

+0

Tôi đang chạy thử nghiệm trong môi trường được kiểm soát nó tự. trong dữ liệu phản hồi, tôi nhận được lỗi dưới dạng: "org.apache.http.conn.HttpHostConnectException: Kết nối với https://stage.ideas.com từ chối \t tại org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection (DefaultClientConnectionOperator .java: 190) \t tại org.apache.http.impl.conn.ManagedClientConnectionImpl.open (ManagedClientConnectionImpl.java:294) .... "tuy nhiên ứng dụng của tôi là tạo cơ chế pool cơ sở dữ liệu (không tạo kết nối db theo yêu cầu) tức là nó tạo ra 100 kết nối DB và chỉ sử dụng nó. –

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