ClientProtocolexception en JMeter -- testing campo con jmeter camp Relacionados El problema

ClientProtocolException in jmeter


0
vote

problema

Español

Soy nuevo para probar y usar el JMETER por primera vez. Usando estos pasos Estoy tratando de grabar los scripts de dispositivos móviles en JMeter. He hecho los siguientes pasos:

  1. Open JMeter y haga clic con el botón derecho en The TestPlan & GT; Add & GT; Hilos (usuarios) & gt; grupo de hilos.
  2. Haga clic con el botón derecho en el grupo de hilos & gt; Add & GT; Controlador de lógica & gt; controlador de grabación.
  3. Haga clic con el botón derecho en los hilos & gt; ADD & GT; LIRYER & GT; Ver árboles de resultados.
  4. Agregar la grabadora de script de prueba seleccionando Agregar & gt; Elementos de no prueba & gt; http (s) prueba la opción de grabadora de script.
  5. Agregue '8080' como valor del puerto y haga clic en el botón Inicio. Esto iniciará el proxy de JMeter en localhost.

Pero cuando estoy revisando el estado del servidor en los navegadores ( https://localhost:8080 ), el siguiente error viene:

org.apache.http.client.clientprotocolexception: URI no especifica un nombre de host válido: https: //// en org.apache.http.impl.client.abstracthttpclient.DetermineTarget (AbstracTtpClient.Java:817) en org.apache.http.impl.client.abstracthttpclient.execute (abstracttpclient.java:805) en org.apache.jmeter.protocol.http.sampler.httphc4impl.executereQuest (httphc4impl.java:517) en org.apache.jmeter.protocol.http.sampler.httphc4impl.httphc4impl.sample (httphc4impl.java:331) en org.apache.jmeter.protocol.http.sampler.httpsamplerproxy.sample (httpsamplerproxy.java:74) en org.apache.jmeter.protocol.http.sampler.httpsamplerbase.sample (httpsamplerbase.java:1146) en org.apache.jmeter.protocol.http.proxy.proxy.run (proxy.java:240)

Original en ingles

I am new to testing and using the jmeter for the first time. Using these steps I am trying to record the mobile device scripts in jmeter. I have done the following steps:

  1. Open JMeter and right-click the TestPlan>Add >Threads (Users)>Thread Group.
  2. Right-click the Thread group>Add>Logic Controller>Recording Controller.
  3. Right-click the Threads>Add>Listener>View Results Tree.
  4. Add test script recorder by selecting Add>Non-Test Elements>HTTP(S) Test Script Recorder option.
  5. Add xe2x80x988080xe2x80x99 as Port value and click the Start button. This will start the JMeter proxy on localhost.

but when I am checking the server status on browsers (https://localhost:8080), following error comes:

org.apache.http.client.ClientProtocolException: URI does not specify a valid host name: https://// at org.apache.http.impl.client.AbstractHttpClient.determineTarget(AbstractHttpClient.java:817) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805) at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.executeRequest(HTTPHC4Impl.java:517) at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:331) at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74) at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1146) at org.apache.jmeter.protocol.http.proxy.Proxy.run(Proxy.java:240)

     

Lista de respuestas

0
 
vote

No debe estar abriendo new {@class="myCssClassName"}111111 URL en el navegador, debe configurar su dispositivo móvil para usar la máquina, donde JMeter se está ejecutando como anfitrión proxy y 8080 como puerto proxy.

Si desea probar la (s) grabadora de script de prueba http (s): configure su navegador para usar new {@class="myCssClassName"}2 como un host proxy y new {@class="myCssClassName"}313 como puerto proxy y abre algunos Intranet o Página de Internet: debe ver las solicitudes en el controlador de grabación.

Usted configura rápidamente JMETER para grabar usando plantillas característica, Simplemente elija new {@class="myCssClassName"}4 desde el menú principal de Jmeter y tendrá que JMeter listo para grabar en un par de segundos (el puerto proxy predeterminado será 99887776615 en esta configuración)

Si está dirigido a registrar el tráfico HTTPS en un dispositivo móvil, también deberá instalar el certificado autofirmado de JMeter. Busque new {@class="myCssClassName"}6 Archivo en la carpeta Bin de JMeter, envíela a usted mismo a través del correo electrónico, abra el correo electrónico en el dispositivo móvil y siga su diálogo de SO MOBILE para instalarlo.

Consulte Aplicaciones móviles de prueba de carga sencillas Guía para obtener más información sobre la grabación adecuada de los dispositivos móviles Traffic usando JMeter

 

You shouldn't be opening https://localhost:8080 URL in browser, you need to configure your mobile device to use the machine, where JMeter is running as proxy host and 8080 as a proxy port.

If you want to test the HTTP(S) Test Script Recorder - configure you browser to use localhost as a proxy host and 8080 as a proxy port and open some intranet or Internet page - you should see the requests under the Recording Controller.

You quickly set up JMeter for recording using Templates feature, just choose File -> Templates -> Recording -> Create from JMeter's main menu and you will have JMeter ready for recording in a couple of seconds (default proxy port will be 8888 in this setup)

If you are targeting to record HTTPS traffic on a mobile device you will also need to install JMeter's self-signed certificate onto it. Look for ApacheJMeterTemporaryRootCA.crt file in JMeter's bin folder, send it to yourself via the email, open the email on mobile device and follow your mobile OS dialog to get it installed.

See Load Testing Mobile Apps Made Easy guide for more information on proper recording of mobile devices traffic using JMeter

 
 

Relacionados problema

0  Cómo probar WSO2 Message Broker con JMETER  ( How to test wso2 message broker with jmeter ) 
Tengo algunos problemas que llevan a JMETER que trabajen en contra del agente de mensajes de WSO2 utilizando el editor JMS. Tuve a Jmeter trabajando contra Ac...

2  Recibir un JMeter requiere que el archivo de propiedades de SavesService continúe el error  ( Receiving a jmeter requires the saveservice properties file to continue error ) 
OK Así que he mirado y no pude encontrar primero, por qué estoy recibiendo este error y el segundo, no pude encontrar la respuesta a través de la búsqueda. ...

0  JMETER y excepción de host desconocidos  ( Jmeter and unknown host exception ) 
Por favor, guíeme lo que todas las configuraciones deben realizarse en JMeter mientras se registra una solicitud HTTPS a través de JMETET. Estoy obteniendo ex...

1  Cómo afirmar si los datos de respuesta de JMETET son []  ( How to assert if jmeter response data is ) 
en la ejecución de la secuencia de comandos JMeter, estoy recibiendo código de respuesta ya que [] ¿Cómo realizo afirmación? He intentado la respuesta al te...

1  JMeter no enviando archivo con solicitud HTTP  ( Jmeter not sending file with http request ) 
Soy nuevo en JMETER e intentando poner un archivo a nuestra API utilizando una solicitud HTTP. Cuando pongo el archivo a través de CURL usando la bandera -f, ...

0  Crear informe de resumen que combina todos los archivos JTL  ( Create summary report combining all jtl files ) 
Estoy usando los siguientes complementos para crear archivos HTML de todos los JMETER 1.jmeter-maven-plugin 2.xml-maven-plugin Con el uso de complementos ...

1  ¿Valores largos de "redondeo" angular / javascript?  ( Angular javascript rounding long values ) 
Tengo el siguiente JSON: [{"hashcode": 4830991188237466859},{...}] Tengo el siguiente código angular / js: var res = $resource('<something>'); ... r...

0  JMeter: los valores del extractor de expresión regular no se escriben en el archivo  ( Jmeter values from regular expression extractor is not getting written in the ) 
He agregado una expresión regular como a continuación para extraer el valor de respuesta dentro del XML. count=0 for z in range(2): pri...

0  ¿Podemos ejecutar la prueba de JMETER de diferentes ubicaciones GEO simultáneamente?  ( Can we run jmeter test from different geo location simultaneously ) 
¿Podemos ejecutar la prueba de JMETER de diferentes ubicaciones GEO simultáneamente? Quiero ejecutar la prueba de laod para una solicitud de juego, por lo que...

0  Guardar y extraer datos de la solicitud HTTP a la base de datos  ( Save and extract data of http request to database ) 
Quiero guardar y extraer los datos de HTTP POSP y obtener solicitud de la base de datos (SQL Server). ¿Cómo lograr en JMETER? Por favor ayúdame ...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos