2009-12-04 23 views
7

¿Alguien me puede ayudar a descubrir cómo usar jmeter y obligarlo a completar y enviar un formulario automáticamente? Por ejemplo, necesito completar el cuadro de búsqueda de google y luego hacer clic en el botón I'm Feeling Lucky.¿Usando Jmeter para completar un formulario?

+0

Dado que Google usa GET y no POST, no puede pasar la cadena de búsqueda como parámetros. Deberá usar la URL como ruta en la solicitud HTTP. –

Respuesta

7

Google no es un buen ejemplo porque usa GET para el formulario. Por ejemplo, para buscar "jmeter" y presione a tener suerte, sólo puede enviar esta URL,

http://www.google.com/search?hl=en&source=hp&q=jmeter&oq=&btnI=1

hacer un post verdadera, es necesario encontrar los nombres de los campos de control de formulario de una huella o por mirando fuente HTML y simplemente haz algo como se muestra aquí. El nombre de usuario/contraseña es el nombre del campo para publicar. La acción es http://www.example.com/login.

JMeter example

+0

gracias esto es increíble. Estás justo después de mirarlo con Fiddler, google solo hace solicitudes GET ... Estaba confundido cuando lo vi por primera vez. – llaskin

2

¿Hay alguna razón por la que quiera cargar la prueba Google? Si solo desea tener un script que pruebe la funcionalidad de un sitio web, intente con selenium: http://seleniumhq.org/. Si realmente está intentando cargar la prueba de un formulario, debe crear la solicitud adecuada. Usar una herramienta como Fiddler puede ayudar.

+0

Utilicé Google como ejemplo ya que es similar al formulario que estoy buscando para probar. – llaskin

6

Tenga en cuenta la captura de pantalla es incorrecto. El método es "GET" y debe establecerse en "POST", de lo contrario, el formulario no se enviará correctamente.

Cuestiones relacionadas