Charles Proxy, um canivete suíço para o dia a dia de desenvolvimento (testes)

Post on 21-Jan-2017

62 views 1 download

Transcript of Charles Proxy, um canivete suíço para o dia a dia de desenvolvimento (testes)

Charles ProxyAgenda

•Para que serve•Como configurar•O que dá para fazer

Quem são vocês?

Charles Proxy

Para que serve

Request / Response

• URL• Headers• Body

Como configurar essa bagaça?

E o que eu posso fazer com isso?

Charles Proxy

O que dá pra fazer com o Charles?

✦ Ver tudo o que passa na comunicação cliente/servidor (URL, Headers e Body)✦ Breakpoints✦ Data Rewrite✦ Throttling✦ Map Remote✦ Request Repeat✦ SSL Proxying

Charles Proxy

O que dá pra fazer com o Charles?

Ver tudo o que passa na comunicação cliente/servidor

(URL, Headers e Body)

Charles Proxy

1. O que dá pra fazer com o Charles?

Usar breakpoints para avaliar ou alterar informações de request e/ou response

Charles Proxy

1. O que dá pra fazer com o Charles?

Configurar regras para alterar qualquer informação a cada request

Charles Proxy

1. O que dá pra fazer com o Charles?

Simular redes lentas como 2G, 3G :P

Charles Proxy

1. O que dá pra fazer com o Charles?

Criar regras para alterar o servidor de destino dos seus requests

Charles Proxy

1. O que dá pra fazer com o Charles?

Repetir requests realizados anteriormente

Charles Proxy

1. O que dá pra fazer com o Charles?

Abrir requests HTTPS onde o cliente confia em certificados auto assinados

Perguntas?