O SimuISO é um software que simula transações TEF, tanto do lado Terminal como do lado Autorizador. Possui três aplicações principais:

Ferramenta de apoio ao desenvolvimento de Aplicações Transacionais Como ferramenta de desenvolvimento de Aplicações de Autorização, o Simulador age como um terminal gerando transações. Possibilitando testes de todas as transações do autorizador sem a necessidade de terminal físico. Em desenvolvimento de aplicações de terminais, o Simulador age como um autorizador respondendo às transações geradas pelo terminal, possibilitando teste sem a necessidade de se conectar a um autorizador real.

Teste de Benchmark de sistemas de autorização. Como ferramenta de Benchmark permite injetar no sistema de autorização milhares de transações por segundo, no formato e seqüência parametrizados, tendo como resultado a aferição da capacidade transacional do autorizador, tempo médio de resposta, quantidade de transações negadas, Timeout, etc.

Ferramenta Auxiliar para certificação de soluções TEF (Terminal ou Autorizador) Gera ou responde diferentes tipos de transações e introduz diferentes situações de anormalidade gerando evidências que são comparadas a um baseline, para verificar eventuais não conformidades na solução TEF.
O SimuISO funciona de forma amplamente configurável, permitindo a definição individualizada de cada campo (bit) do protocolo ISO-8583, a definição de forma de preenchimento de cada bit das mensagens geradas e a forma de consistência de cada bit das mensagens recebidas.

 

Veja exemplos de configuração SimuISO.
  Os scripts têm desvio condicional e possibilita o uso de chamada de funções.

  Veja exemplos de scripts de testes do SimuISO.
  Com uso de macros de interação possibilita uma interação automatizada com o sistema, possibilitando testes de erros de comunicação.
  Veja exemplos de macro no SimuISO.
Durante a execução dos scripts são fornecidas informações detalhadas do andamento do testes, que são armazenados para posterior análise. São dois tipos principais de informações: Log de acompanhamento e trace de comunicação.

 

 
Veja exemplos de acompanhamento de execução.  
 

Para testes de stress fornece uma tela de acompanhamento de geração (ou recebimento) de transações fornecendo informações tais como: Transações por segundo, tempo médio de resposta, quantidade de transações aprovadas, etc.

Veja exemplos de companhamento de teste de stress de execução.

O SimuISO dispõe de diversas funções de uso genérico tais como (soma, horário do sistema, conversão ebcdic, leitura de arquivo, gravação de arquivo) que podem ser usadas no preenchimento dos bits das mensagens e também nos scripts de testes.

Os protocolos de comunicação de dados do SimuISO são todos codificados em módulos possibilitando a fácil implementação de novas formas de comunicação entre os terminais e os sistemas de autorização.

Por padrão o SimuISO dispõe dos seguintes protocolos de comunicação:

>X.25 (usando placa X.25 Eicon, roteador Cyclades)

>X.28

>TCP/IP

>WebSphereMQ