2011-09-27 5 views
7

Sto provando a fare benchmark/eseguire test delle prestazioni delle API sul mio lavoro. Quindi il client di fronte è formato REST mentre i dati di back-end vengono recuperati dai messaggi SOAP. Quindi la mia domanda è: alcuni di voi possono condividere i propri pensieri su come implementarlo (se lo si è fatto in passato/farlo ora), sono fondamentalmente interessato al tempo di risposta medio necessario all'API per restituire i risultati per il clientBenchmarking/test delle prestazioni dell'API - REST/SOAP

per favore fatemi sapere se avete bisogno di ulteriori informazioni per rispondere alla domanda

risposta

3

Forse si dovrebbe dare JMeter una prova.

+0

sì, stiamo attualmente utilizzando Jmeter – SuperMan

0

Se si sta tentando di testare le chiamate REST -> SOAP. Un'altra cosa che puoi considerare è di avere degli stub creati (per il back-end). In questo modo puoi eseguire il test perfetto REST -> Stub performance seguito da Stub -> perfomance SOAP. Ciò aiuterà nell'analisi dei singoli componenti.

2
  1. Puoi provare a utilizzare Apache Benchmark .Questo è semplice e veloce
  2. Jmeter ti dà maggiore flessibilità come l'aggiunta di casi funzionali con i dettagli delle prestazioni. I risultati saranno quasi simili allo strumento di benchmark Apache.

  3. Quello dettagliata che dà Funzionale risultato del test, le impostazioni di contatori delle prestazioni, chiamata tempo di risposta dettagli, CPU e memoria cambia insieme ai risultati di carico/stress, con larghezza di banda e del browser diverse impostazioni - Visual Studio Team system

I utilizzato VSTS2010 per il test delle prestazioni. Anche GET e POST sono semplici. PUT e DELETE richiedono la versione codificata di webtest.

Grazie, Madhusudanan Tesco