Curl mediante http

Hola a todos en la comunidad...

Estoy investigando sobre como realizar un cliente donde pueda enviar comandos mediante la herramienta curl en el protocolo http.

algo como esto:

curl -d "codigo xml | html etc.. "

La idea es generar un cliente con Java que envié comandos de forma masiva al servidor mediante http.

Sera de mucha ayuda las ideas que me puedan ofrecer y herramientas, JARS o si alguien implemento algo semejante, para obtener información
para armar el codigo...

Mientras seguiré investigando, muchas gracias por su apoyo...

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

jdk

Todo lo que necesitas está en el jdk, no necesitas nada adicional.

Con las clases URL, HttpURLConnection, Executors, y un Runnable que armes para correr muchas instancias en paralelo ya la armaste.

Imagen de linux-genesis

Esto es lo que llevo por el momento...

Al final encontre que existe unas libreria de apache-jakarta-commons que facilitan el trabajo para enviar post desde Http

Agregue los siguientes Jar´s en Build Path de Eclipse:
==========================================

apache-jakarta-commons-httpclient.jar
apache-jakarta-commons-logging-api.jar
apache-jakarta-commons-codec.jar

==========================================

El siguiente codigo ya me obtiene la respuesta como quería, no es necesario utilizar el curl como tenia pensado:
curl -d "codigo xml | html etc.. "

Al revisar la documentación oficial de curl, indica que -d ó --data envia POST.

Ahora solamente me hace falta validar la respuesta, para ello estoy pensando leer el XML que me devuelve para acceder a un atributo llamado

result

¿Que es lo mas apropiado para leer el XML de forma eficiente en el Java?

Por cierto llevo relativamente muy poco con el Java...

Gracias por la respuesta ezamudio

 

Saludos...

Imagen de ezamudio

stress?

ora que si lo que querías eran pruebas de stress o algo así pues está selenium, o gatling...