Header di Integrazione

I test realizzati tramite il tool JUnit verificano le funzionalità di integrazione con i backend per lo scambio di informazioni.

I sorgenti sono disponibili in protocolli/trasparente/testsuite/karate/src relativamente ai seguenti gruppi:

  • integrazione.autenticazione; verifica l’integrazione che consente di generare Header HTTP utilizzabili dal backend per autenticare l’API Gateway.

  • integrazione.template; verifica l’integrazione “template” che consente di applicare una trasformazione al messaggio.

  • integrazione.accept; verifica l’utilizzo dell’header “Accept” per API REST.

  • integrazione.json; verifica l’utilizzo dell’interscambio di informazioni tramite una struttura JSON.

  • integrazione.identificazione_azione; verifica l’identificazione dell’azione basata sulla url per le API SOAP.

  • integrazione.peer; verifica che al client siano restituiti correttamente, come header “peer”, eventuali header generati dal backend contenenti identificativi o indicazioni di rate limiting.

Evidenze disponibili in:

Sono inoltre disponibili ulteriori test realizzati tramite il tool TestNG i cui sorgenti sono disponibili in protocolli/spcoop/testsuite/src relativamente ai seguenti gruppi:

  • Integrazione; vengono verificate le funzionalita di integrazione tramite header soap, header di trasporto, url e identificazione basata su contentuto, url o input.

  • IntegrazioneConnettoreHTTPCORE; simile al precedente gruppo, viene però utilizzato il connettore “httpcore”.

  • IntegrazioneConnettoreSAAJ; simile al precedente gruppo, viene però utilizzato il connettore “saaj”.

  • RichiesteApplicativeScorrette; vengono generate richieste applicative scorrette che il gateway deve riconoscere e gestire.

Evidenze disponibili in: