2008-11-18 38 views
9

Tôi đang sử dụng Jmeter 2.3, hiện hỗ trợ "cố gắng giả mạo HTTPS" trong phần tử Máy chủ proxy. Tôi đã thử điều này trên một số máy chủ khác nhau và không thành công. Có ai có thể ghi lại thành công từ nguồn HTTPS bằng cài đặt này không?JMeter - ghi HTTPS thành công?

Hoặc chặn thành công việc ghi âm, bất kỳ ai có thể chia sẻ công việc xung quanh không? Khi có sẵn, tôi chỉ cần tắt HTTPS ở cấp độ máy chủ, nhưng điều này không phải lúc nào cũng khả thi. Suy nghĩ?

Trả lời

-1

Làm việc thành công xung quanh: sử dụng BadBoy để ghi trong HTTPS. Nó có tích hợp chức năng "export to JMeter" - rất trơn.

0

Có cách nào khác để ghi lại HTTPS hơn Bad boy và Https giả mạo không?

Có - sử dụng bản xây dựng JMeter hàng đêm, ví dụ: phiên bản r922204.

+0

Ver 2.4 của Jmeter hiện hỗ trợ HTTPS – BlackGaff

-1

tôi ghi lại https thành công với phiên bản 2.3.4

1

HTTPS ghi mà không giả mạo đã được thêm vào JMeter (xem this bug report). Nó làm việc cho tôi với JMeter r922204, sửa chữa một vấn đề tôi đã có nơi tôi không thể vẫn đăng nhập vào một ứng dụng trong khi ghi âm bằng cách sử dụng giả mạo HTTPS. Tôi là một người cắm trại hạnh phúc!

-2

Tôi đang sử dụng Webscarab để ghi lại các cuộc hội thoại https và ajax. Nó hoạt động tốt. Tôi đã mở rộng Webscarab bằng chức năng xuất cho Jmeter. Bugzilla 48898.

2

Những gì tôi làm là:

  1. Tới trang web của tôi sử dụng địa chỉ IP máy chủ web của tôi (tức là http://2.2.2.2/login.html)
  2. Bắt đầu máy ghi âm và chạy qua trường hợp thử nghiệm của tôi
  3. Dừng ghi lại
  4. Thay thế tất cả các giá trị của địa chỉ IP bằng tên miền (ví dụ: thay thế 2.2.2.2 bằng yoursite.com) từ Trình yêu cầu HTTP
  5. Đặt giao thức thành https trong Yêu cầu HTTP Samplers

Nếu bạn có nhiều hơn một vài trang, dễ nhất là tạo mục Yêu cầu HTTP mặc định và đặt tên miền và giao thức ở đó.

FYI, tôi đang sử dụng bản dựng ổn định mới nhất kể từ 2010-05-24: Jmeter 2.3.4 r785646.

-1

Vâng, tôi đã sử dụng nó với "cố gắng HTTPS giả mạo" trên. Mọi thứ đều đơn giản:

  1. Bật tính năng giả mạo HTTPS (tất nhiên).
  2. Đảm bảo rằng trình duyệt gửi yêu cầu Http tới Jmeter, để Jmeter có thể ghi lại và sau đó gửi yêu cầu được mã hóa trở lại máy chủ.Vì vậy, URL trong trình duyệt sẽ bắt đầu bằng http: // (và không phải với https: //). Chi tiết có thể được tìm thấy trong my blog.

Vui lòng cho tôi biết nếu nó phù hợp với bạn.

0

Ghi Https đang hoạt động thành công trong phiên bản mới của Jmeter 2.9 tính đến hôm nay. Tôi đã phải nhập chứng chỉ proxy và chơi với Firefox để làm việc này.

Tham khảo link này để biết thêm thông tin Https recording using Jmeter

4

Trong khi proxy JMeter đã có khả năng ghi các yêu cầu HTTPS, một mở rộng Chrome tạo JMeter kịch bản xuất hiện thời gian gần đây: https://chrome.google.com/webstore/detail/blazemeter-the-load-testi/mbopgmdnpcbohhpnfglgohlbhfongabi?hl=en

Nó sử dụng một BlazeMeter là người trung gian (JMeter thương mại trong dịch vụ đám mây) nhưng bạn có thể sử dụng dịch vụ miễn phí của họ mãi mãi và vẫn sử dụng plugin để ghi lại tập lệnh JMX và tải xuống cục bộ cho máy của riêng bạn ngay cả khi bạn không bao giờ sử dụng bất kỳ gói trả phí nào.

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