JMeter y certificado de cliente SSL opcional

Estoy configurando un plan de prueba utilizando JMeter 2.8 que involucra certificados de cliente SSL. El plan de prueba consiste aproximadamente en dos llamadas https a server1 y server2.

La parte difícil es que la llamada al servidor1 no debe usar la autenticación del cliente SSL (aunque el servidor solicita uno), mientras que la llamada al servidor2 debe usar la autenticación del cliente SSL.

Actualmente, tan pronto como le doy un almacén de claves a JMeter, todas las llamadas https están enviando un certificado SSL, lo que hace que la llamada al servidor1 falle.

Actualmente probé dos enfoques:

Quité el-Djava.net.ssl.keyStore=xxx desde la línea de comandos de JMeter y use un preprocesador BeanShell o BSH para configurarlo justo antes de la llamada al servidor2, pero no funciona y la llamada al servidor 2 falla como si no se hubiera especificado ningún almacén de claves.Intento usar el configurador de administración de Keystore para especificar una clave inexistente antes de hacer la llamada al servidor1, pero cuando coloco los índices de inicio y finalización después del último certificado en la tienda, JMeter aún envía el primer certificado en la tienda.

Respuestas a la pregunta(1)

Su respuesta a la pregunta