Cài CA ghi của JMeter vào trình duyệt chỉ giải quyết một chiều tin cậy: trình duyệt chấp nhận các chứng chỉ website do trình ghi thay thế. Nó không cấp cho JMeter khóa riêng tư phía máy khách cho bắt tay mTLS của ứng dụng.

browser → JMeter recorder → mTLS application
          records HTTPS    presents client identity

Trong một bản ghi bị chặn bắt, chính JMeter thực hiện kết nối HTTPS tiếp theo đó. Chọn chứng chỉ máy khách được cấp phép và khóa riêng tư tương ứng từ kho khóa JKS hoặc PKCS12 qua Options → SSL Manager, hoặc cấu hình kho khóa JVM đã được ghi tài liệu. Hãy tính đến cách triển khai HTTP và việc chọn alias mà bài kiểm thử dùng. Chỉ một chứng chỉ CA công khai không thể cung cấp danh tính đó.

Chẩn đoán trao đổi theo thứ tự: sự tin cậy của trình duyệt với trình ghi, mọi kết nối và xác thực proxy doanh nghiệp, rồi đến bắt tay TLS với đích. 407 thuộc về đăng nhập proxy; đổi chứng chỉ mTLS không giải quyết được điều đó.

Dữ liệu yêu cầu đã ghi không mang danh tính khóa riêng tư sang lần phát lại sau. Máy khách gửi đi của lần phát lại cũng cần cấu hình danh tính hoạt động được. Nếu lần phát lại nhận 407 từ proxy, hãy cấu hình riêng thông tin đăng nhập proxy gửi đi của JMeter.

Bài viết liên quan