On Mon, Jun 8, 2020 at 9:50 AM Federico Fissore feder...@fsfe.org
[it-torino-java-jug] <it-torino-java-jug@yahoogroups.com> wrote:

>
>
> Ciao a tutti
>
> sto cercando di farmi una cultura sui modi con cui fare test di
> integrazione fra servizi, in particolare su cosa fare per "fingere"
> chiamate http o a bus di messaggi tipo rabbit o altro
>
> voi come fate?
>
> io in passato ho usato 2 approcci:
> - in java ho barato, evitando il problema delegando a oggetti "service"
> il compito di dialogare con il servizio esterno: nei test mockavo il
> service e il gioco era fatto
> - in node ho usato nock, che tira su un finto server http con delle
> risposte predefinite
>
> di recente ho anche visto, ma ancora non usato, spring cloud contract e
> pact. voi li avete usati? come vi siete trovati? quali altri
> approcci/tool conoscete?
>
>
Uso testcontainers in Java.
Ora ci sono i port per GO (main committer torinese)  e node
Per servizi esterni http, puoi guardare Wiremock, che permette il recording
delle chiamate e poi il replay mentre fai test.
Avevo solo fatto qualche esperimento, ma mi pareva il piu' completo in
quell'ambito.
Anni fa mi ero costruito un http-mock con jetty:
https://github.com/robfrank/http-mock (non e' manutenuto da tempo, molto
tempo)
FRANK

-- 
Roberto Franchini
"The impossible is inevitable"
https://github.com/robfrank/
https://twitter.com/robfrankie
https://www.linkedin.com/in/robfrank
  • [Jug-Torino]... Federico Fissore feder...@fsfe.org [it-torino-java-jug]
    • Re: [Ju... Roberto Franchini ro.franch...@gmail.com [it-torino-java-jug]
      • Re:... Federico Fissore feder...@fsfe.org [it-torino-java-jug]
        • ... Roberto Franchini ro.franch...@gmail.com [it-torino-java-jug]
      • Re:... bruno bossola bboss...@gmail.com [it-torino-java-jug]
    • Re: [Ju... Uberto Barbini uberto.g...@gmail.com [it-torino-java-jug]
      • Re:... Federico Fissore feder...@fsfe.org [it-torino-java-jug]
        • ... Uberto Barbini uberto.g...@gmail.com [it-torino-java-jug]
          • ... Federico Fissore feder...@fsfe.org [it-torino-java-jug]
            • ... Uberto Barbini uberto.g...@gmail.com [it-torino-java-jug]
            • ... Fabrizio Catapano faber.c...@gmail.com [it-torino-java-jug]
              • ... Federico Fissore feder...@fsfe.org [it-torino-java-jug]

Reply via email to