Passei muito tempo procurando uma solução para o meu problema: estou testando um aplicativo Android e estarei testando o mesmo aplicativo no iOS muito em breve, usando Appium e C #. Meu aplicativo recebe uma resposta do servidor, que eu gostaria de passar por um proxy para poder farejar como parte do meu teste NUnit para garantir que a resposta retornada do servidor está correta e compará-la com a resposta que recebo no aplicativo (por meio do SDK).
Eu entendo que posso usar o BrowserMob (usando a biblioteca C # do Automated Tester) para fazer isso em navegadores de desktop usando Selenium, mas não consigo encontrar nenhuma informação para fazer isso usando Appium. 1. Em primeiro lugar, é possível detectar o tráfego de rede que vai para o aplicativo móvel? 2. Existem outras possibilidades que devo considerar para atingir meu objetivo?
Quero que a resposta passe pelo proxy para que eu possa declarar meus testes em tempo de execução. Por favor ajude / sugira.
Consegui fazer isso usando a biblioteca FiddlerCore. Muita documentação de uso pode ser encontrada aqui: web log de Rick Stahl
FiddlerCore configurado para escutar constantemente na porta 8888 e endereço de retorno de loop e começa a ser executado quando meu teste é iniciado e intercepta o tráfego que vai ou vem do servidor.
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras