Utilizzo di JMeter con un'utilità che non supporta i proxy

2

Attualmente sto controllando alcuni software client e server e desidero espandere la copertura dei test per questo. In particolare, voglio aumentare la qualità del carico e il test di stress che viene eseguito in modo che rifletta meglio l'utilizzo da parte dell'utente.

A tal fine ho cercato JMeter, tuttavia ho riscontrato un problema. A differenza di un browser Web, il client non ha il supporto per l'utilizzo di un proxy. Questo presenta il problema che JMeter non può monitorare la comunicazione tra i due sistemi per creare i dati di test.

Forse JMeter fornisce proprio questo scenario, tuttavia non è stato evidente nella documentazione che ci sia qualche possibilità per questo. Anche se ho alcune idee su come affrontare questo problema, non posso essere il primo ad aver riscontrato questo problema, quindi sto ponendo la domanda: quale sarà la soluzione migliore per risolvere questo problema?

    
posta Paul McCabe 06.04.2011 - 18:19
fonte

1 risposta

1

Ho scoperto due metodi che rispondono alla mia stessa domanda; uno dei quali è generico, l'altro specifico per le applicazioni Java.

Poiché il client con cui stavo lavorando è scritto in Java, è possibile impostare i dettagli del proxy sulla riga di comando:

-Dhttp.proxyHost=proxyhostURL
-Dhttp.proxyPort=proxyPortNumber
-Dhttp.proxyUser=someUserName
-Dhttp.proxyPassword=somePassword

Java VM ha automaticamente aggiunto le informazioni proxy a tutto il traffico di rete dal client, consentendo l'invio delle comunicazioni tramite JMeter e la sessione da registrare e rieseguire in seguito. (piuttosto che la comunicazione del client che termina su JMeter stesso come era il problema originale)

Il secondo metodo consisteva nel creare una piccola applicazione che intercettasse il traffico di rete del client e inserisse le informazioni del proxy nelle richieste prima che raggiungesse JMeter.

Entrambi i metodi precedenti hanno funzionato.

    
risposta data 12.05.2011 - 23:41
fonte

Leggi altre domande sui tag