UaiMockServer – Muitas novidades para ajudar ainda mais em seus testes

Olá, tudo bem?

A nova versão do uaiMockServer tem diversas novas funcionalidades que vão revolucionar os frameworks open source que fazem papel de mock HTTP.

A primeira grande novidade é justamente uma tela que permite a edição dos seus requests:

Index

Index

Agora não será mais necessário você editar seus requests através de um tedioso arquivo de configuração, utilize a ferramenta gráfica que fará isso de modo simples e prático. Basta acessar a tela de edição pela URL: http://localhost:1234/uaiGui/index

Outra novidade é justamente poder identificar o que está sendo enviado e recebido no request de um modo prático. Basta ir na aba “Log” e disparar o request:

Request Log

Request Log

Ao detalhar um request com sucesso você poderá ver:

Success Request

Success Request

Ao detalhar um requets com erro você verá como:

Error Detail 01

Error Detail 01

Um detalhe interessante é que será possível ver o Log do Servidor, esse log ajudará analisar o que aconteceu de errado no request:

Error Detail 02

Error Detail 02

E por último, mas não menos importante, agora é possível utilizar Runner em seus testes com JUnit. Veja o exemplo abaixo:

UaiMockServer JUnit Runner

UaiMockServer JUnit Runner

Desse modo você não precisa mais fazer o controle manual do seu servidor. Você também pode especificar qual o arquivo de configuração a ser utilizado:

UaiMockServer JUnit Runner Configuration

UaiMockServer JUnit Runner Configuration

E para você que usa o Spring, você também pode utilizar o Runner especializado para o Spring:

UaiMockServer JUnit SpringRunner Configuration

UaiMockServer JUnit SpringRunner Configuration

Uma última alteração que foi necessário é fazer a troca do tipo do arquivo de configuração, infelizmente não é mais possível usar o arquivo do tipo HCON como na primeira versão. Agora o arquivo deve ser no formato JSON. Peço desculpas ao incômodo que isso possa causar, mas foi uma mudança para melhor.

O arquivo de configuração está como abaixo:

New Configuration File as JSON

New Configuration File as JSON

Uma vantagem em ter o arquivo de configuração em formato JSON é justamente de qualquer editor de texto poder formatar o código.

Site do projeto: http://uaimockserver.com

Código fonte: https://github.com/uaihebert/uaiMockServer

Versão standalone e arquivo de configuração: https://sourceforge.net/projects/uaimockserver/

Import do Maven:

<dependency>
    <groupId>uaihebert.com</groupId>
    <artifactId>uaiMockServer</artifactId>
    <version>1.1.0</version>
    <scope>test</scope>
</dependency>

Espero que você goste das novidades.

Qualquer dúvida ou sugestão, poste como comentário abaixo.

o_

2 thoughts on “UaiMockServer – Muitas novidades para ajudar ainda mais em seus testes

Leave a Reply to vanderson nogueira Cancel reply