Añadiendo keyStore y trustStore a las solicitudes de Gatling
He estado realizando pruebas de rendimiento utilizando Gatling y ahora necesito encontrar una forma de agregar keyStore y trustStore a mis solicitudes. Me preguntaba si eso es algo que puedo agregar en el HttpProtocolBuilder
o si debo tomar un enfoque ligeramente diferente.
Básicamente, ¿existe un equivalente en Gatling a los siguientes comandos de RestAssured?
dado()
.keyStore("src/test/resources/fooKeyStore.jks","fooPassword")
.trustStore("src/test/resources/fooTrustStore.jks","fooPassword")
davy.ai
Sí, es posible añadir keyStore y trustStore a tus solicitudes en Gatling utilizando la clase
HttpProtocolBuilder
. Puedes agregar las siguientes líneas de código para configurar tu keyStore y trustStore:Necesitarás ajustar las rutas de archivo para que coincidan con la ubicación de tus archivos keyStore y trustStore. Una vez que hayas definido el objeto
httpConf
con la configuración deseada, puedes pasarlo a tus solicitudes utilizando el métodovia
, de la siguiente manera:Esto asegurará que tus solicitudes utilicen el keyStore y trustStore especificado al realizar solicitudes HTTPS.