Como aprender teste de API - Postman, Newman, automação de API | Prashant Kumar | Skillshare

Velocidade de reprodução


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Como aprender teste de API - Postman, Newman, automação de API

teacher avatar Prashant Kumar, “QUALITY” is my Passion!

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

    • 1.

      Visão geral do curso

      2:19

    • 2.

      Ponto de vista de um testador

      8:53

    • 3.

      O que é uma API?

      4:29

    • 4.

      Noções básicas de teste de API

      5:01

    • 5.

      Arquitetura de servidor cliente

      1:36

    • 6.

      Serviços para web - SOAP v/s

      2:55

    • 7.

      Casos de teste de API com exemplo

      8:33

    • 8.

      Configuração e instalação POSTMAN

      6:14

    • 9.

      Teste de API usando POSTMAN

      18:17

    • 10.

      Automação de teste de API usando NEWMAN

      10:38

  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

346

Estudantes

3

Projetos

Sobre este curso

Como aprender teste de API - Postman, Newman, automação de API

Este curso ensina Testes de API a partir do zero com amostras ao vivo de instalação, configuração de ferramentas Postman- e realização de teste de manual / automação de APIs.

Vou ficar mais feliz em fornecer suporte individual ou adicionar lições ao curso para responder a qualquer uma das suas perguntas sobre este assunto.

Então, não há razão para hesitar! Você pode basicamente experimentar o curso e ver os benefícios você mesmo!

Mal posso esperar para você no curso!!!

Aqui estão as vantagens de fazer este curso:

  • Como aprimorar suas habilidades de teste de software

  • Bom entendimento dos serviços web e arquitetura cliente-servidor, útil para qualquer entrevista técnica.

  • Aprenda a planejar casos de teste, escrever e executar testes e encontrar erros na camada de negócios do AUT.

  • Aprenda a configuração/configuração do carteiro e do Newman com uma demonstração ao vivo.

  • Demo ao vivo para testes de API manual e automatizado

  • Dicas baseadas na minha experiência de teste de teste de API com Postman e Newman.

Este curso é benéfico se você estiver planejando:

  • Aprenda fundamentos de teste de API.
  • Aprenda sobre as técnicas envolvidas na automação de API.
  • Aprenda o planejamento de teste para testes de API.
  • Aprenda a instalar e configurar Postman/Newman do zero.
  • Aprenda automação de teste de API usando linhas de comando
  • Aprenda relatórios de teste de API.
  • Demonstração de teste ao vivo usando Postman e Newman.

Também neste curso, incluí em:

- Palestras em arquitetura e serviços Client-server - SOAP REST v/s.

- Guia de instalação e configuração passo a passo.

- Casos de teste de API prontos para serem baixados e usados!

Basta experimentar este curso e você vai receber acesso a todos os slides e casos de teste, código fonte usado nas aulas. Não hesite em fornecer sua revisão para o curso e você pode baixar/consultar quando quiser jogá-la memória ou verificar novamente seu trabalho.

Aprendendo feliz!

Conheça seu professor

Teacher Profile Image

Prashant Kumar

“QUALITY” is my Passion!

Professor

Hello, I'm Prashant, a seasoned QA professional with 14 years of extensive experience across Application System Integration Testing, Regression Testing, Mobile Testing, Automation Testing, Performance Testing, Database Testing, Security Testing, and Quality Assurance.

I am here to share, what I learned in different roles during my career as- Java Developer, Quality Analyst, Business Analyst, Test Consultant, Test Lead, Test Manager, and finally – Quality Head at major IT firms, Investment banks and start-ups across USA/ UK/ Switzerland/Germany/India.

With an Engineering degree in Computer Science, Postgraduation in Management and specialization from Harvard’s  University, ICMS Sydney, I consider myself, an avid learner and I b... Visualizar o perfil completo

Habilidades relacionadas

Desenvolvimento Desenvolvimento web
Level: Beginner

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui aulas curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. Visão geral do curso: Olá amigos. Bem-vindo ao meu curso sobre API distinto. Neste curso, você vai aprender carteiros, novo homem e automação de testes de API. Então vamos em frente e ver quais são os principais conteúdos deste curso e por que você deve fazer este curso? Tenho mais de 15 anos de experiência no setor de TI. Tenho especialização em PC da Universidade Howard e ICME Sydney. Tenho mestrado em gestão de qualidade e sou formado em Engenharia de Computação. Trabalhei como desenvolvedor de software, analista de negócios, líder técnico, consultor, gerente de programas e corinthian e trabalhando no estado quântico. E trabalhei em grandes empresas de TI, startups nos EUA, Reino Unido, Suíça, Índia e Alemanha. Eu tinha trabalhado como mentor para QA entusiasmado em todo o mundo ao longo da década agora. Então, por que você deve fazer este curso? Com este curso, você pode atualizar suas habilidades de teste de software aprendendo o teste de API. Este curso lhe dará uma boa compreensão de serviços de verso e arquiteturas cliente-servidor. Será útil para qualquer entrevista técnica. Você pode aprender a planejar casos de teste, escrever e executar o teste e encontrar livros na camada de negócios do aplicativo e do teste. Com isso, você pode dominar a configuração e configuração para carteiros e Newman com uma demonstração ao vivo. Com este curso, você também obtém a demonstração ao vivo para testes manuais e automatizados da EPA vai conteúdo. Então cair em tópicos que vão cobrir é a parte deste curso. O que é um EPA? O que é a API distinta e por que realizar testes de API? Em seguida, você aprende sobre a arquitetura cliente-servidor, os serviços, casos de teste de API de sabão versus descanso com exemplos, configuração e configuração de carteiros, testes de API usando automação de teste da API Postman usando o novo homem. Esta foi uma breve introdução e mais discurso. Estou ansioso para vê-lo na próxima parte da escola. Obrigado. 2. Ponto de vista de um testador: Olá. Então agora você terminou com a visão geral do curso. E antes de seguirmos em frente para nossa primeira parte deste curso, eu gostaria de compartilhá-lo. Este ponto de vista de teste em relação ao teste de API. Epa teste tem um monte de componentes e muitas vezes, testes de API é muitas vezes comparado com testes de interface do usuário em termos de teste de software, ele está pronto quociente significativo que o caminho para ir lado distinto EPA ou para os EUA. Então, antes de você, quando você faz isso, as empresas e você tem que entender qual é a diferença, qual é a diferença básica entre EPA e DUI? Uma das diferenças mais importantes é a complexidade. Epa e UI, ambos têm diferentes níveis de complexidade. Gui não requer muito know-how técnico ou não exigiu. Ele não precisa de nenhum tipo de métodos especiais de idiomas para testar. Enquanto, por outro lado, a API requer habilidades técnicas para alavancar. Você precisa entender várias linguagens de codificação, bem como aprender várias técnicas para fazer solicitação de API e trazer o teste APA. Além disso, enquanto solicitações de oferta, muito poucos recursos, solicitações de API, muitas coisas, incluindo armazenamento back-end que é apoiado pela responsabilidade lógica da arquitetura de scripts e o gerenciamento de brilho. Você também tem outro componente que é fator de tempo. Será que Gy e EPA pode ser usado para testar a funcionalidade do aplicativo não dopado. No entanto, ao contrário de APIs, que uma determinada interface GUI de ação ou interfaces gráficas de usuário, poeira, em seguida, para tomar um monte de planejamento. E depois, por último, mas não menos importante, dependência linguística em DUI. Você pode ter qualquer tipo de idiomas que são como idiomas gráficos de usuário para os quais as linguagens legais a serem usadas. E, em seguida, usando essa largura de dois-pontos, você tem esta palavra-chave testes limitados e automação ocorrendo. Mas para API, você pode ter XML ou descer que são independentes dos idiomas. Então, para testes APA, você não precisa depender de qualquer linguagem, enquanto que para testes de GUI, você, você pode ter que depender de algum tipo de idiomas. Então, agora, quando sabemos quais são as diferenças básicas, temos que ver qual caminho seguir. Eu fiz para o lado UA ou para o lado API, como decidir isso? A fim de decidir ou encontrar essa resposta, você tem que criar o tipo de abordagem baseada na minha experiência pessoal de teste de software e o tipo de 15 anos de testes de software que eu fiz no passado, eu pode recomendar uma maneira melhor de fazê-lo. Assim, você pode dividir seus testes em duas partes, teste de interface do usuário e colagem EPA. Primeiro, teste o máximo que puder com o teste da EPA. Dê uma olhada em todos os pontos finais possíveis e crie um conjunto de testes para cada um dos terminais. Certifique-se de testar. Ambos caminho feliz e a parte de erro possível. Em cada teste, você deve ter uma solução para obter o código de resposta correto. E então você deve verificar o tipo diferente de solicitação. Por exemplo, obter solicitação, postar, colocar, excluir todas essas coisas. Para excluir. Você pode primeiro excluir e, em seguida, você pode voltar e usar bom, você pode verificar se as fontes foram excluídas ou não. Da mesma forma, você, depois de ter testado todos os cenários com API, então é a hora de pensar em testes de interface do usuário. Você primeiro considera seus usuários mais comuns, Tori, ok? E, em seguida, nessa história do usuário, pense sobre as ações do usuário. O que ele usa vai executar no, você sabe, uma vez que você tem a história deste usuário e as ações do usuário, então você pode ir em frente e começar a testar a funcionalidade com base no UA. E, e é assim que você faz os testes de UA. Mas se um usuário está interagindo com a interface do usuário e seu portfólio em certos tipos de funções e não funcionou. A lógica de negócios. E essa lógica de negócios é tratada no nível de API. Então você tem que testá-lo usando APA. Então eu acredito Não, você sabe o que a EPA distinta faz e o que você está testando isso com seus amigos. Com isso, chegamos à próxima parte de nossa apresentação de slides, que fala sobre onde testar GUI e EPA. Então esta é uma área realmente ótima. Você não tem que ser como em uma situação preto e branco que só esta API você é apenas teste. Você sabe? Dependendo do requisito, se você tiver que tomar a lógica de negócios, nesse caso, você tem que testar usando API quando você tem que testar a funcionalidade ou o componente de interface do usuário do aplicativo que o novo sorteio de teste. Da mesma forma, qual é a importância de aprender este teste de API? Muitos de vocês estariam pensando que no futuro, ou se você já conhece testes de software, então quais são os pontos positivos? Então, quais são os benefícios que eu vou obter depois de aprender o teste CPA. Então, Thurston, eu estava fazendo testes por muito tempo e aprendi a bloquear quando tem gosto de testes funcionais, testes automação, testes de desempenho, mas com testes de API entrando no meu conjunto de habilidades ou recebendo conhecimento sobre EPA testando, agora posso testar muito mais aplicativos. Vou lhe dizer como você criou aplicativos, como qualquer aplicativo bancário. Ou você tem um cartão, software em um cartão, ou talvez você tenha um aplicativo corporativo. Dentro das organizações empresariais, você tem dispositivos móveis e o software nos dispositivos móveis, você tem certos sensores, como sensores meteorológicos. Você tem dispositivos vertebrais como diferentes tipos de faixa de fitness variável ou os relógios. Relógios inteligentes. Você tem televisão, você tem internet, você tem indústria de jogos e software lipídico para os jogos. Então todas essas aplicações, todo esse programa, a necessidade de realizar cálculos de lógica de negócios e interagir com outras aplicações. Então é isso que a EPA vem em cena. E aqui você precisa de algum engenheiro de teste de software para aplicar suas habilidades distintas APA, a fim de garantir que a EPA fazendo o tipo correto de trabalho, a resposta esperada está funcionando bem e as coisas estão funcionando da maneira certa. A lógica de negócios está funcionando corretamente. E na interface do usuário, temos o tipo certo de informação, como exatamente fazemos isso. Nos próximos slides sobre as próximas partes deste curso, você vai ficar a saber, eu vou falar sobre tudo em detalhes que já ou você já lhe deu uma visão geral do que eu vou cobrir neste curso. Mas a técnica e diferentes maneiras de testar e quais protestos e como poderia listar todos esses detalhes junto com exemplo prático, além de discussões, além da configuração. Tudo será dado a você na parte de diferentes tipos de slides neste curso. Está bem? E agora este é também um slide muito importante que eu queria discutir com você. Com base na minha experiência, eu vi que há uma série de ferramentas de teste de API no mercado. Então há sabão, você maneira, carteiros, quark-gluon, aceitabilidade, APD, além de Jamie para isso é as pequenas porcentagens no karatê e muitos deles ou apenas anotado 19 das principais aplicações que estão sendo usadas para testes APA, principais ferramentas que são usadas para testes APA. Então, no mercado fez uma série de ferramentas e você pode escolher qualquer um deles. Cabe a você. Pessoalmente, acho que carteiros é muito fácil de aprender. E, em seguida, usando carteiros, você pode limpar as coleções, você pode fazer testes de desempenho e você pode ir em frente e testar o aplicativo e API de uma maneira muito rápida e fácil. Então essa é a razão pela qual eu tenho que, em seguida, EPA, mas sinta-se livre para usar qualquer outro aplicativo. O conceito permanece o mesmo. O que eu vou discutir nas partes restantes deste curso, o conceito permanecerá o mesmo e você pode aplicar o mesmo conceito em qualquer outro artefato de ferramenta. Então, com isso, chegamos ao fim desta parte e vemos vocês na próxima parte. 3. O que é uma API?: Bem-vindo à primeira parte deste curso. E esta parte vai ver o que é uma API. Vamos ver o que é uma API com um exemplo. Api é como um conectado entre dois serviços ou aplicativos e ajudá-los a conversar ou se comunicar uns com os outros. Então aqui está um exemplo para entender esse conceito de uma maneira melhor. Você pode ver no lado esquerdo é o cliente. E este cliente visitou a Austrália ou um hotel. Você quer algo para comer. Então ele fornece ordem. A auditoria é dada a um amargo inverno, em seguida, passa esta ordem para o chef. Você pode ver claramente recusado e o chef, os dois estão se comunicando uns com os outros. O que reivindicamos significa é preparado, pronto pelo chef, qualquer chef que ele faz que é fornecido para recusado. Mas tudo isso é feito através de um conector ou dos mediadores. E este mediador de conectores, que é retorno neste caso, é algo que a EPA faz no mundo real. Sempre que você tem dois aplicativos e eles querem conversar ou se comunicar uns com os outros, eles fazem isso com a ajuda de uma API. Epa é igual a interface de programação de aplicativos. Então você pode ver front-end e back-end o barco. Se eles quiserem se comunicar uns com os outros, eles podem fazê-lo com a ajuda da API. Api é um software intermediário 3D que permite que aplicativos para falar uns com os outros. Vimos a mesma coisa no slide anterior. Api permite que um aplicativo habilitado para a Web busque dados do servidor. Quando eu digo servidor, é o servidor backend. Ele definiu o tipo de chamadas ou solicitações que podem ser feitas, como fazê-las. O formato de dados que deve ser usado para o pedido e resposta no setor. Isso entende o conceito de API usando um exemplo da vida real. Então agora você está ciente do conceito básico de API, e eu vou mostrar como exatamente a EPA está fazendo uma solicitação. E eu vou usar o aplicativo genérico, algo como yahoo.com. Muitos de vocês podem ter acesso ao Yahoo.com e ter um front-end. Mas você já se perguntou que por trás desse front-end, há o nível de API que está por trás desse dia de front-end, o EPA que está conectando esse front-end ao backend. E agora vamos ver como exatamente isso acontece. Amigos. O que vou fazer é clicar com o botão direito do mouse e clicar em Inspecionar. Assim que eu clicar em Inspecionar, tenho algumas seções aqui. E então vamos para a guia Rede. E agora estou clicando nesses links, finanças, suas finanças. Ou estou clicando no Yahoo mobile. Ok. Estou clicando no Yahoo com para que você possa ver que a rede está gravando uma série de chamadas EPA. E quando eu clicar sobre isso, para que você possa ver que este é o pedido de API. E o método de solicitação usa obter o código de status para a resposta que foi enganado é 200. E estes são os pastores de resposta. E estes são os dados completos. Então isso é o que é uma solicitação de API e resposta. E um tipo semelhante de coisa está sendo usado pela maioria dos aplicativos, que vemos você nomeá-lo. E a maioria dos aplicativos eles têm EPA trabalhando em algum lugar. Sim. Com o Google, com todos esses aplicativos, eles usam internet API. Então é assim que você pode ver com o exemplo de vida do negócio como a EPA está ajudando a se conectar entre os aplicativos front-end e back-end e eles agem como um intermediário para ser a mesma coisa que discutimos na parte anterior do nosso orientação. Com isso, chegamos ao fim desta parte. Vejo você na próxima parte. 4. Noções básicas de teste de API: Bem-vindos à segunda parte deste curso. Nesta parte, vamos ver o que é teste EPA e queria a importância do teste APA. Teste de API é o tipo de teste de software que envolve testar interfaces de programação de aplicativos diretamente e como parte do teste de integração para determinar se eles atendem às expectativas de funcionalidade, confiabilidade, desempenho e segurança. Uma vez que a EPA falta Dui, testes EPA é realizada através de ferramentas específicas como adiar, Tosca, Demeter no setor. Então, se você ver a maioria dos aplicativos, eles são divididos em três camadas, que é como camada de apresentação, camada negócios e banco de dados ao vivo. Agora, camada de apresentação tem uma interface do usuário para o qual temos teste GUI. Em seguida, você tem uma camada de banco de dados, que está trabalhando no backend. E para isso, você tem testes de vácuo. Entre documentação, lead e camada de banco de dados, há um negócio ao vivo em que EPA eles são usados para testes e testes de API funciona na camada de negócios. O que é comum em todas essas aplicações? Você tem usado muitos desses aplicativos no dia-a-dia. Heavier se perguntou o que é comum em todas essas aplicações. Todos eles, eles usam algum tipo de API para comunicação. Então amigos, o que quer que você veja hoje em dia ou quaisquer aplicativos que você está usando hoje em dia, eles podem usar internamente API. E se você sabe como fazer isso, é, eu acredito que você está adicionando uma maior habilidade para usar o conceito. Por que testar a API? Qual é a importância de testar a EPA? Portanto, aqui temos alguns pontos muito importantes. Ele é usado para testar a lógica de negócios. Apa detém a lógica de negócios e os testes EPA podem ser usados para testar a lógica de negócios para os aplicativos. É muito mais demorado do que testes funcionais. Uma vez que não tem interface do usuário. Torna-se mais fácil e rápido para você testar. Em seguida, testando a funcionalidade. Usando aplicativo de teste APA pode ser testado sem a interface do usuário. Ele pode ser usado para testes de unidade, testes de integração e testes de regressão, desempenho de carga, bem como testes de segurança. Com os crescentes aplicativos de nuvem e plataformas de interconexão, teste da EPA é uma necessidade e é uma habilidade obrigatória para cada testador de software e profissionais da Keeler. Muitos dos serviços que usamos diariamente dependem de centenas de APIs interconectadas diferentes. Se qualquer um deles está falhando do que todo o serviço, é não quer trabalhar. Então não significa que você já viu na pista anterior, há tantos aplicativos que estamos usando no dia a dia base. E esse valor do que se o aplicativo não estiver funcionando. E o subjacente a estes e para que o aplicativo falhe são problemas de API. Algo está errado com a API. E por causa disso, a multiplicação vai colidir com APA entrando na foto. A maioria dos aplicativos eles precisam de alguém para testar. E no caso de você saber como testar a API, você está adicionando uma grande preocupação. Então, agora, quando sabemos o que é teste EPA e por que fazer testes APA aqui e adicionar alguns pontos da minha experiência pessoal que como testar API. Então, a fim de descansar API, temos certas etapas. Na enfermaria. Esses degraus. Adicione testes de descoberta, testes de usabilidade, testes de segurança, testes automatizados e documentação. Então, a parte do teste da EPA, temos que descobrir que depois de executar manualmente todos os casos de teste e todos os cenários excluídos, podemos descobri-lo. Ou você gostaria de descobrir o tipo de problemas. E então temos que fazer testes de usabilidade para verificar se a EPA é funcional e fácil de usar do que fazemos testes de segurança, que inclui o tipo de autenticação que é necessária e com essense para dados é criptografado ou não, então fazemos testes automatizados. O teste Epa tem nova automação mentolada, que eu incluí na parte posterior desta seção. E depois temos a documentação. Então, toda a degustação da EPA, o que você está conduzindo, você deve fazer backup com o tipo adequado de documentação, que é defensor e fornece informações suficientes para interagir com a API. Com isso, chegamos ao fim desta parte. Vejo você na próxima parte. 5. Arquitetura de cliente: Olá amigos, bem-vindos à terceira parte deste curso. Nesta parte vamos falar sobre a arquitetura cliente-servidor. E a arquitetura recusou concorrentes e o front-end do servidor de arquivos, back-end. Ambos estão ligados e não há nenhuma API necessária. E arquitetura de segundo nível, computadores cliente e banco de dados até debitados em diferentes camadas e eles se comunicam diretamente entre si. Novamente, neste caso, você pode ou não precisar de qualquer API. A pequena névoa tributável arquitetura de três níveis. Neste, você tem cliente até a camada lógica de negócios e o banco de dados até. Portanto, o cliente aqui e o nível do banco de dados, se eles quiserem se comunicar uns com os outros, eles são declarados API. É o nível de lógica de negócios. E isso é o que vimos em nossos slides anteriores, que EPA, ele atua como o comunicador entre duas camadas diferentes para diferentes níveis, front-end e back-end. E contém a lógica de negócios. Assim, a EPA é responsável pela camada lógica de negócios. E este acesso o intermediário ou o conector entre front-end e back-end. E isso é o que é muito evento com uma arquitetura de três níveis. Então, daqui para a frente para este curso, vamos considerar todas as aplicações são a arquitetura de três camadas. E eu vou mostrar como exatamente a EPA pode ser usada para comunicação. E como você pode testar esta API? Com isso, passamos para a próxima parte deste curso. Vejo você na próxima parte. 6. Webservices - DESCANSO: Olá amigos. Bem-vindos à quarta parte deste curso. Nesta parte vamos falar sobre seus serviços, sabão. E apenas em palavras simples, se você diz, o que é a saída de serviço web, dizer que este serviço é o serviço de Levin sobre serviço VIP, uma comunicação ambiente entre aplicativos sobre VIP. O risco do investidor fornece protocolo padrão ou formato para comunicação. O serviço fornece plataforma de comunicação independente e para entendê-lo melhor, eu tenho exemplos para você em novembro e a primeira parte do Bem da escola, estávamos falando de APA. Eu lhe dei um exemplo do restaurante onde o cliente que passa e, em seguida, ele lhe dá a ordem para o visitado e fornecedor encomendado é comida diária é então transferido do chef via Twitter para o cliente. Estável, certo? Estenderá o mesmo exemplo aqui para entender o serviço web. Então, no lado esquerdo da cimeira, eles recusaram um pedido de cliente. E ele pediu que fizéssemos um pedido de API e ele pede comida. Este alimento é encomendado vibrador, que é por sua vez APA, no nosso caso. Apa então envia o pedido para a cozinha. As solicitações de API são então encaminhadas para o servidor back-end, servidor back-end quando a ordem é diária, ele notifica que ou que é realmente uma API respostas recebidas. A indústria orbitada verificou o garçom então quinta-feira para dois recusou e respostas EPA para frente em declinou. Assim, desta forma, corredor Service Act, eles são dois diferentes podem oferecer serviços que nós vamos falar sobre. As primeiras coisas sabonete. E o outro é este TPA. Então T significa Simple Object Access Protocol é um protocolo, e isso significa Representational State Transfer. Este é um estilo arquitetônico. Então eu não posso usar isso porque é o protocolo. Onde isso também pode usar serviço de lábio sabão porque é um conceito e pode usar qualquer protocolo como SCTP. E assim, isso requer mais largura de banda, essa busca idealista, menos largura de banda. Então formato de dados XML permanente apenas onde há menos permanente diferentes tipos de formatos de dados que é texto simples, estima e XML, extrator decente. Soap define a sua própria segurança, se este completo webservices integrado medidas de segurança a partir do transporte subjacente. Estes são dois tipos diferentes de serviços. E aqui estamos falando sobre eles brevemente, para não confundir você e isso, para dar uma visão geral sobre isso. E assim, com isso, chegamos ao fim desta parte. Vejo você na próxima parte. 7. Casos de teste de API com exemplo: Olá amigos, bem-vindos à parte cinco deste curso. E nesta parte vamos falar sobre casos de teste APA. Então até agora, já falamos sobre APA, é importância e diferentes tipos de arquiteturas e mundo e que exatamente o uso de API em termos de colagem. Então, sem perder mais tempo, vamos falar sobre casos de teste da EPA e como exatamente o teste está sendo feito para a APA. Então, a fim de começar os dois testes, você tem que vir acima com a EPA. Você tem que projetar, você testar casos. E como projetar este discute vai ver com um exemplo, assim por diante, testes EPA, você precisa ter diferentes métodos HTTP. Por exemplo, use GetMethod para verificar ou pegar os dados. Use pós-mitótico para gravar dados no servidor back-end. Você usa put mattered para atualizar os dados nos servidores back-end. E, em seguida, excluir é para excluir dados do servidor backend. Estes são os diferentes tipos de metais que estamos indo para usar uma parte de nossos casos de teste e para testar e vai usar solicitações de API com é Ali QWERTY é ponto m. Este é o site. Você também pode tentar um tipo diferente de resposta de solicitação. Estes são os diferentes tipos de solicitação de API que permitiram neste site. Então, você vê, quando você clica em Obter, ele lhe dará uma lista de usuários. Os tribunais de resposta devem ser 200. Da mesma forma, se clicar em Obter, ele lhe dará uma lista de usuário único usando isso. E tem um código de resposta igual a 200, e este é o único usuário. Da mesma forma, se você quiser, você pode criar seu próprio usuário com os dados. E a resposta deve ser a pontuação de resposta Z entre 01. E estes são os dados. Se você quiser, você pode atualizá-lo usando a solicitação de postagem. Você pode atualizar os dados e, em seguida, você pode excluir os dados. Então eu peguei todos esses cinco cenários na parte de nossos testes. Então você pode ver que o primeiro está usando GetMethod. E aqui estamos tendo solicitação de API, que é RPQ. E sim, EPA usa almofada marca Pj igual a dois. Então, esta solicitação de API, ele retorna uma lista de usuários com um parâmetro de consulta que Ps é igual a dois. Então, se você ver um clique aqui, o que é assim quando eu clicar aqui, este pedido é enviado um asinine distrito Crisis Center, o backend ABC com resposta. Ok. Então, a parte do teste APA, você precisa ter algum comportamento esperado e, em seguida, fazer os comportamentos esperados devem ser verificados. Então, não adquirindo incorporar, ele tem resposta esperada. Ele deve retornar uma lista de usuários. código de resposta esperado deve ser 200. Então vamos escrever alguns testes para desertar exemplo de protesto, em que verificamos o código de resposta com o código de resposta é igual a 200 ou não, se ele está tendo um corpo de dados. E, em seguida, dentro do corpo com o número da página de resposta é igual a dois ou não. E registro caseiro assim mostrado por página. Deve ser igual a seis. Estes são os diferentes tipos de verificação de dados que estamos colocando nos dados, o que estamos recebendo através da EPA. Da mesma forma, temos todos o segundo caso de teste dentro deste. Onde quer que queiramos obter um único usuário para caber um único usuário, temos que acionar esta consulta EPA e a solicitação. Quando se eu desacreditar a resposta esperada, tribunal deve ser 200, você deve obter um único usuário dados. E, em seguida, neste caso, a consulta tem o parâmetro de parte Users barra Sharon. Então, isso me dará quatro ID de usuário igual a sete. Dar-me-á todos os detalhes dessa razão. Novamente, temos que datar o código de resposta. Estamos a validar o corpo tem o corpo de resposta tem dados passados esse corpo de resposta e verificar se o primeiro nome do conjunto tem mielinato e o sobrenome do conjunto de dados como Lawson nele. Então isto é o que temos que verificar como estou escrevendo esta mesa é que estou escrevendo este caso de teste com base na raiz quadrada. Deixa-me mostrar-te. Obtenha usuários individuais. Se clicar aqui, obterá esta resposta. E está sendo feito para APA é igual a dois. Tendo executado ele lutou, API usa sete. Então, um usuário com o ID de usuário sete, ele deve ter um nome como Michael, primeiro nome como micro, segundo imenso Lawson. Em seguida, o próximo pedido, o que vamos FAD na consulta post. E neste, vamos tentar criar um novo usuário com nome. Malthus e emprego cresceram como legais para os líderes. Depois que a solicitação foi enviada e o conjunto de dados com êxito foi criado, então não deve haver nenhum AD e o registro deve ter criado carimbo de data/hora. curva de resposta esperada deve ser 201. E devemos ver um novo registro criado. O que deve ser validado neste caso, a pontuação spot, ou seja, 201. O corpo tem um ID, corpo de resposta tem um ID para notícias, e corpo de resposta criou um saco nele. Da mesma forma, teremos outra mesa é, que é para protestos método HTP. Então, aqui queremos atualizar os dados do usuário, o que somos criados anteriormente, queremos atualizar a regra de trabalho de líder para z no aluno. Nome será o mesmo morfo e residente JOB Zealand. E, em seguida, após a atualização bem-sucedida , o timestamp updated_at deve ser visto. curva de resposta esperada deve ser 200. Aqui está, usando o parâmetro ID do usuário é usa menos ID para a mesma entidade, que foi indicado nesta etapa. Aqui, seja qual for o AD gerado, temos que usar o mesmo AD e postar isso. O código de status deve ser validado. O objetivo do distrito deve ser 200 e o corpo não deve ter diabetes atualizado neste tanque, deve estar lá na responsabilidade. E, finalmente, temos o último caso de teste que fala sobre a exclusão do UserData. Aqui. Os dados do usuário detalhe, o que estamos saudado parecem dados foi atualizado taxa de transferência como método HTTP e agora vamos excluir os mesmos dados do usuário. Por aqui. Você deve obter um código de resposta igual a 204. E o registro que queremos excluir, ele usa menos ID, o mesmo ID de usuário que foi criado anteriormente. E, em seguida, 100 solicitantes processados com sucesso. Obtendo status resfriado com o código de resposta. Devemos fazer 0 cheio? Isto é o que devemos receber. Então é assim que você cria esses casos para diferentes cenários para o APA distinto, Não se preocupe, eu entendo que você pode estar tendo alguns quocientes sobre como matéria TTIP, diminuição do corpo APA pedido para você, resposta esperada, resposta chamada e sobre este teste, certo? Então, o que farão aos nossos próximos escravos. E na próxima parte deste curso, vamos fazer alguma instalação e puxar. Essas são surpreendentes e verificações de configuração. Podemos começar com os carteiros. E nos carteiros, todos os casos de teste, o que escrevi aqui, vou executar usando o Postman e mostrarei como exatamente esses dados de teste devem ser integráveis lá. Como esse parâmetro deve estar em terrível lá no Postman e postando descriptografia, qual deve ser o resultado esperado? E se tudo parecer bem, os resultados dos testes estão de acordo com a nossa expectativa ou não. Então os amigos veem-te na próxima parte deste curso. 8. Configuração e instalação de POSTMAN: Olá amigos, bem-vindos à parte seis deste curso. Então, nesta parte, vamos ver como exatamente podemos configurar a ferramenta carteiro e como fazer toda a configuração. Para esta configuração, estou usando o computador Windows 10. Você pode fazer a mesma coisa no Mac ou em qualquer outro computador Windows. Então, a fim de instalar carteiros, você tem que usar este link, postmen.com barra downloads. E aqui há duas maneiras pelas quais você pode usar carteiros. Ou você pode baixar o aplicativo e, em seguida, usar essa versão baixada do aplicativo. Outros, se você quiser, você pode usar a versão web do aplicativo. Mas para isso, você tem que limpar o login. Você tem que criar uma conta com os carteiros. E você também pode usar as renúncias aplicação Postman suficiente. Mas, por enquanto, vou baixar o aplicativo e prosseguir com a instalação. O meu é de 64 bits. Você pode usar qualquer sistema operacional. Então, uma vez que a instalação é feita, eu clique no arquivo EXE ponto como resultado do qual a histologia e começou. Então você pode ver que o aplicativo carteiro está sendo instalado na minha máquina. E agora você pode ver que a instalação foi concluída e eu posso ver que ela foi instalada. E ele me pediu para um ícone livre, que eu vou pular por agora. Aqui eu tenho o meu espaço de trabalho, o espaço de trabalho do carteiro, que eu vou usar para os meus testes. E mostrar-lhe como exatamente executar todos esses discos é, é o que definimos em nossa parte anterior. Então eu estou clicando em criar uma coleção. Uma coleção não é nada além de uma coleção de pedidos que podemos usar como parte de nossos testes. Por exemplo, no meu teste anterior, mostrei os cinco testes. E todos esses cinco testes podem ser executados individualmente. Tudo o que podemos juntá-los sob a coleção. Então eu vou criar uma nova coleção. E nesta coleção eu vou adicionar pedido. E este é o pedido que vou acrescentar a ele. Então, a fim de adicionar um rápido antes de eu ir em frente e adicionar uma torção, eu vou mostrar-lhe um pouco de configuração. Assim, você pode ver este ícone de Configuração com conversas sobre configurações. E aqui, você pode ver todas as configurações que devem ser usadas. Então, estou usando as configurações padrão, mas com a ajuda do Google e com a ajuda de documentos de ajuda do carteiro, você sempre pode alterar as configurações no caso de precisar de informações detalhadas sobre as configurações, você pode sempre perguntar-me, sinta-se à vontade para fazer ping no chat ou nos métodos do.me, e estamos mais do que felizes em retornar uma resposta aos créditos dos jovens. Aqui, você pode ter equipe, preto ou branco equipe que eu estou usando branco. Você também pode definir seus atalhos personalizados. Eles já têm alguns atalhos embutidos, mas se você quiser, você pode defini-lo também. Você pode explorar os dados que são gerados, se você quiser, você pode exportar o conjunto de dados ou você também pode importar dados de despejo Postman e anunciar. Estes novos homens são desenhados a partir do npm, que pode ser usado para automação. Veríamos na próxima parte. Certos certificados. Se você quiser adicionar alguns certificados de cliente, se você estiver testando aplicativo que requer alguma certificação de reivindicação, em seguida, você pode adicionar esses certificados aqui. Se você estiver usando alguma conexão proxy, muitos da organização eles usam algumas conexões proxy, foram conexão, conexões de internet que têm determinado proxy. Você pode configurar esses proxy. Você iria ouvir. Se, no caso de você desejar que quaisquer atualizações sejam baixadas automaticamente, então você pode ativá-lo, mas eu estou deixando como desativado. E o portão ideal divergente, se você clicar em um barco, você terá sobre diversão. O que exatamente eles estão dentro da sabedoria atual, o que estamos usando é uma ajuda ou número 1. Além disso, se você vir este ícone que se assemelham a por que ele é chamado ambiente olhar rápido. Então aqui você pode definir os parâmetros de ambiente ou variáveis, que serão usados para fins de teste. Então você pode ver o ambiente e, se você quiser, você pode adicionar determinadas variáveis de ambiente. Da mesma forma, se virmos variáveis globais e você quiser ler essas variáveis globais, você pode fazê-lo aqui. Vou mostrar-lhe como editar, como adicionar variável de ambiente como parte do nosso próximo slide de apresentação. Então, neste lado você tem coleções, você tem a lista de GPAs. Se você tiver vários EPA para trabalhar, poderá ter um espaço de trabalho diferente. Você pode adicionar em sua área de trabalho aqui. Você pode usar vários ambientes para seus testes. Por exemplo, em um ambiente de produção, você pode ter um ambiente de teste, um ambiente de preparação. Se você quiser, você pode ter um serviço de simulação para marcar o Bachman e backends para simular os servidores back-end, monitores. Estes são usados para verificar o que exatamente você trabalhou neste lugar. Hollywood espaços de trabalho realizando quantos dias passaram Holman tester medo para isso. Uso, monitores e histórico. Fala de qualquer um dos pedidos em que já trabalhou. Todos eles serão visíveis aqui na história. Então esta é uma breve idéia sobre carteiros. Vimos como instalar o carteiro no Windows. Você pode fazer a coisa semelhante em backends preenchidos é muito fácil. E vimos as várias configurações e configurações e sabemos o que vamos fazer. Na próxima parte, vamos falar sobre como exatamente esses casos de teste entre definidos em uma parte anterior. Como podemos converter esses casos em cenários de teste reais ou os testes de API processados aqui e executá-los. Então os amigos te veem na próxima parte. 9. Teste de API usando o POSTMAN: Olá amigos. Bem-vindo à parte sete deste curso, testes da EPA usando o Postman. E esta parte, vamos ver como exatamente podemos testar todos os cenários de testes que discutimos nas partes anteriores. Usando o carteiro. Temos a configuração do carteiro pronta. Agora, temos todos estes casos à mão. Então vamos em frente e começar a escrever o teste e executado usando o Postman. Então nós temos nossa nova coleção que não está tendo nenhuma rede solicitante. Então precisamos clicar aqui no Neil. Assim que você clicar na opção de pneumonia para adicionar novo pedido ou uma coleção ou o ambiente. Queremos adicionar uma nova solicitação a esta coleção. Então, vamos clicar aqui no pedido. E os astronautas, você clica na opção de solicitação. Você começa esta tela em que você tem que dar o nome do pedido e selecionar a coleção em que você deseja salvar o pedido. Então este é o meu primeiro requer nos primeiro pedido e salvá-lo em nova coleção. Ele está salvo. Agora, você vê aqui temos um menu suspenso através do qual podemos selecionar os métodos HTTPS, obter, postar, colocar, excluir. Estes métodos podem ser usados aqui. Não pode ser selecionado, e aqui você tem que usar a API URL, URL, que você deseja usar para o seu teste. E no caso de termos algum parâmetro, então você pode adicioná-lo para ouvir essa parte dos parâmetros de crédito. Então, o que vamos fazer, você se lembra disso para o pedido, o que criamos com base em nossas discussões. Então eu estou pegando este pedido de API. Você sempre pode assumir a partir daqui. Você tem os exemplos. Então você pode, você pode tomar qualquer pedido são os curiosos pontos barra api usa. Ponto de interrogação é igual a dois. A mesma coisa aqui. P é igual a Vl. Usando este, não requer nenhum corpo. Então, estamos pegando esse URL e colando ele ouve. Você vê que ele tem o parâmetro beta igual a dois. Você se lembra que falamos sobre o parâmetro P é igual a dois. C perímetro de crédito P é igual a dois. Então ele tem ordem detectada e podemos ver um parâmetro P é igual a dois, então se ele, se ele bateu na areia. Por isso, temos um pedido de resposta que tem sido o CO2 que ouviria. Esta é a resposta quando atingimos a partir do front-end, quando esta solicitação é enviada de backend, esta resposta é recebida. Está bem. E você pode ver nesta resposta que pagamos, mas pagamos total, total de PTs e dados. Estes são os diferentes tipos de diferentes partes da resposta. Como parte do nosso teste, temos que verificar essas coisas, que escrevi para vocês para verem o seu tempo e explicarem como exatamente escrevemos este teste. Então, não. Você pode ver aqui eu estou escrevendo um teste que é sobre validar o código de status. Então aqui, esta é uma leitura de texto livre. Estou escrevendo um teste para validar o código de status, que está validando o cartão de ponto de código de resposta, e deve ser igual a 200. Você vê, quando os testes processados com sucesso o código de resposta 200 é recebido. Então, para verificar se a resposta poderia embutido, enganado ou não. Da mesma forma para validar o corpo de resposta, se o corpo de resposta tem dissuadido eigenstates st. Se a resposta for recebida com êxito, ela deve ter uma tag de dados. E, em seguida, esta dissonância passado e também através da verificação da página. Então você vê a página no local deve ter contagem de pitch igual a dois. Esta, esta parte está tendo esfera episoma usando um parâmetro igual a dois, estamos validando que a resposta, qual é o recebido? Ele deveria ter sido igual a dois e, em seguida, verificá-lo página por registro. Mas a resposta tem uma contagem igual a seis. Assim, verificar a contagem de páginas por peça é igual a seis. Ok? Então estes são os quatro testes o que estamos fazendo aqui, vamos validar o código de resposta 200, verificando que o corpo tem uma tag data. Verificando a resposta com base na dívida igual a dois, e registros por página é igual a seis. Estas são as quatro condições, o que estamos verificando a resposta se alguma coisa está errada. Por exemplo, digamos que eu ouço um. Eu estou verificando para o perímetro de crédito PS1, Eu assisti parâmetro de consulta para um e vamos ver e executá-lo eo que está acontecendo. Então, ainda assim, estamos recebendo uma resposta. Código de status de 200 é recebido. O corpo de resposta, ele tem os dados que vêem corpo, corpo tem tipo de dados. Terceiro, teste, verifique o poço. Então o que aqui estamos verificando o p deve ser igual a 2. Segunda peça porque parâmetro ou segundo Pythia beta igual a um. E isso, por causa dessa razão, esse teste está falhando. E número de registros por página aqui também o número de registros, mas pagar o seis. Então este teste está passando. Agora, se eu fizer isso como 2m solicitando para a página dois, então o que vai acontecer? Todos os testes estão passando. Então é assim que executamos o teste. Nós definimos o nosso teste de Carteiro e, em seguida, executado. Então, de uma forma semelhante, vamos executar o somador para testar o que discutimos em uma parte anterior. Então, novamente, eu vou em frente e criar um novo pedido. Então isso também será uma parte da nova coleção que eu adicionei. E então eu pego este por devolver um único usuário. Esta é também uma boa solicitação HTTP de saída do EPA e consulta MPA. Então eu estou tentando obtê-lo para ID de usuário pesquisado e obter, tentando obter os dados para ID de usuário igual a sete e eu enviá-lo. Temos Michael Lawson que notou o termo liberal aqui e agora merece o nosso teste para este cenário. Então eu estou fazendo este teste e vamos para a seção de testes. E nós colamos o que exatamente estamos fazendo aqui? Estamos novamente, estamos elevando o código de status. Se os patrocinadores fornecer-lhes eletricidade com sucesso, a solicitação é processada com sucesso. A curva de resposta deve ser igual a 200, que é aqui, validando a resposta do corpo da resposta. Mas deve ter dados de tag, está tudo bem. E, em seguida, passar o corpo de resposta e, em seguida, verificar o nome. Então, se estamos tentando verificar o primeiro nome, o primeiro nome deve ser igual a Michael e verificar o sobrenome, o sobrenome dos dados de resposta Sobrenome. Então, na resposta você tem dados e dados. Dentro de dados você tem esta etiqueta de sobrenome, que deve ser igual a Lawson. Então estes são os quatro testam o que estamos fazendo aqui. E enviamos o pedido novamente. Você vê todos os testes que eles estão passando. Vamos dizer se o código de status que estamos esperando um distrito diferente parafusado, vamos dizer dois 0-1 ou o nome é alterado para, digamos que eu removi um caractere E. Da mesma forma de sobrenome, Eu removi o caractere o. e agora quando tentamos executar este teste, então estamos recebendo uma resposta que não está correspondendo à resposta esperada e realizada todo esse teste, eles estão falhando. Então, estamos esperando uma resposta onde como a resposta real para ver se ele não está correspondendo ao esperado. E, portanto, esses testes estão falhando. Veja o status pode nós estamos recebendo 200, estamos esperando para 0. E da mesma forma, queremos verificar o FirstName. E o primeiro nome tem c, a, t, e estava faltando. Você vê? Michael e Michael. Portanto, não foi muitas semelhança lei Sobrenome ou está faltando. E aqui temos o Lawson. Então eu coloquei como sobrenome e digo porta mais um personagem aqui e tudo mais. E nós amarramos para executá-lo novamente e ver o que acontece. Veja, novamente, temos um teste falhando, que é status poderia, porque eu não vi que esta escola é ficar bom deve ser igual a 200 para a execução bem sucedida e então ver todos os testes, não seu passado m. Então, desta forma, escrevemos no teste e verificamos se o teste, eles estão funcionando bem ou não. Se no caso de eles não estarem funcionando bem, deve haver uma falha e isso deve ser relatado aqui nos resultados do teste. Da mesma forma, vamos em frente e fazer a lista de verificação. Então eu estou criando mais um difuso. Esta é a minha lista. Isto é para a criação, e desta vez estamos usando post esteticamente método não apareceu um novo registro. Vá aqui e amp selecionando post está neste, colocando o pedido. E então deve ter um corpo também. Eu acho que você precisa ter alguma informação no corpo. Então temos que ter essa informação, o corpo também. Recolhemos esta informação, os dados, o que queremos escrever. Nós vamos para o corpo e aqui uma vez que não é nenhum, eu não posso melhor linha selecionado. E eu estou colocando os dados aqui e depois enviando-os. Eu designei 343. E tem um criado às vezes temp igual a este. Agora deve haver um teste para isso. Você criou um teste para isso. Você também deseja executar esses testes. Então vamos aqui, clique aqui, e temos este teste. Então vamos aqui e somos esses testes. Agora, foi este teste são adicionados. Precisamos verificar o que exatamente está acontecendo com ele. Agora diz que esses dados foram criados. Eu não acho que esses dados serão criados novamente. Então o que vou fazer, vou mudar este nome em vez de morfo. Eles vão torná-lo morfo. Um estimador de líderes. Eu vou fazer essa pista. E vamos ver o que está acontecendo. Quando eu enviar este pedido. Novas ideias criadas com este 42 e timestamp. E veja os testes. Temos teste para validação do status quo, que é 201. Nesse caso, o status é 201 modificado. E, em seguida, ele tem ID e tem carimbo de data/hora. Está tudo bem. Validade na parte da resposta. Deve ter validade de ID neste corpo. Deveríamos ter criado. Está tudo bem. Agora vamos usar no registro foi criado. E o IRB que é usado é 42. Usando essa mesma idéia, estamos dispostos a editar e ler mais, precisamos usar o método HTTP. - É. Coloque, vá em frente novamente com o novo pedido primeiro. E aqui vamos selecionar o método. É colocado e derivados usados pela primeira vez é 42. Então vamos usar a mesma idéia de que aqui está, 42, ID de usuário deve ser o mesmo e, em seguida, queremos editá-lo. Para obtê-lo, precisamos usar os dados do usuário. Deve ser algo assim. Vai para o corpo. Novamente, selecionamos linha e, em seguida, colamos. Não mudou o nome para Morpheus e emprego dois, Xeon falecido, e então deveria ter testado também. Então estes são os testes que vamos usar. Inventamos o código de status. A cotação de status após a adição deve ser 200 e, em seguida, o corpo de resposta deve ter uma nova tag atualizada em. Então vamos ver o que acontece. Assim que enviarmos esta solicitação, vemos solicitação tem esses dados marcados, o código de resposta, que é 200 e, em seguida, atualizado. O aplicativo é visto no corpo da resposta. Agora vamos ver o teste. Quais são os resultados dos testes? Validando o código de status, que é 200, e validando o tempo do sensor de corpo de resposta. DeltaMe. Por isso, é também o que confinou. Agora queremos excluir o registro. Para excluir o registro, temos que usar o pedido, que é como algo assim. Vamos criar um local autêntico para excluir. E como vamos fazer isso? A partir do SCTP importado para nós vamos usar o método delete. Este é o terceiro, e esta é a consulta. Mas aqui o ID do usuário, o que temos que usar é 42. Queremos registrar o ID do usuário igual a 42. Além disso, temos que ter um certo tipo de teste para isso. Então o teste, o que estamos usando aqui é validar o código de resposta. Assim, a resposta deve ser 0 para a curva de resposta deve ser igual a 0 para após a condição bem-sucedida, a resposta seria 0-4. - Não. Vamos enviar este pedido. Assim que o pedido for enviado. Você vê que esta barra ao quadrado é igual a 204 e o resultado do teste é passado. Agora, se você estiver indo para consultar alguma coisa como consultar um usuário com o ID de usuário igual a 42, a taxa recriada de uma palavra, 42. Se você quiser parar com isso. Claramente doenças Veja o que está disposto a vir e ver. Como isso é que não existe mais no banco de dados, então você não pode recuperá-lo. Só mais uma coisa. Esqueci de dizer que temos que salvar este pedido. Mesma coisa com o segundo 1, terceiro, quarto, salvar, e último, salvar. Então, novamente, você vê, então você salvá-lo. O método pelo menos eles foram mostrados como bom, bom, bom. Os tipos de solicitação HTP métodos de taxa, os métodos que mostramos anteriormente, agora eles mudaram para o real. Então, inicialmente, temos esta solicitação, obter perguntas secundárias também obter pedido alvo quest na solicitação post. O terceiro foi photobleaching um pedido PUT, e o último foi para excluir e foi um pedido de exclusão. Agora também vou dar um exemplo de como fazer parametrização ou como definir energias renováveis globais para não definir uma variável. O que você precisa fazer é dormir este aqui. O parâmetro e movimento seu vídeo de início foi definido variável como host. Estou sentado na união e é a variável ambiente. Mas se você quiser, você pode defini-lo como o anfitrião global de colonos renováveis. Se você for aqui, verá que é uma variável global. Em todos os detestos. Este host será aplicável. Estou aqui e estou enviando é para onde vou. - Sim. Então, em vez disso, estou usando o host. Tudo que você precisa fazer é ir para esta, qualquer outra consulta onde você tem a mesma coisa, a mesma variável sendo usada. Use o Instituto host dessa variável e dizendo que a consulta, você vê que ele está funcionando bem. Assim, você pode definir parâmetros, você pode definir as variáveis de ambiente, você pode definir variáveis globais e, em seguida, usá-las em seu teste. Com isso, chegamos ao fim desta parte. E agora eu acredito que você sabe como escrever teste, como definir seu teste, e como executá-los usando o Postman. Então agora você está ciente de como exatamente você pode limpar o teste e você pode definir o seu teste e como verificar o código de status HOTPO instalar carteiro, executar seu teste usando carteiro, definir o ambiente e variáveis globais e verificou que um terço. Então, na próxima parte vamos falar sobre novos homens, que é usado para a execução de seu teste de forma automatizada. Então os amigos te veem na próxima parte. 10. Automação de teste de API usando o NEWMAN: Olá amigos. Bem-vindo à última parte deste curso. E nesta parte vamos falar sobre a automação de testes da EPA usando o novo homem. Novos homens é um passivo através do qual você pode automatizar o teste de todos os pedidos, o que você criou em uma coleção de carteiros. Então você não precisa iniciar o aplicativo e executar a solicitação um por um e resposta de terracota. Uma vez que você tenha seu primeiro criado em carteiros, você pode salvar a coleção e o link doado para essa coleção e local. Bom, este link como entrada para a biblioteca intermediária e executado usando linhas de comando. Então todos os testes que estão lá na coleção eles tinham executado, automaticamente relatado, gerado. Esta é uma técnica para automatizar casos de teste APA em carteiros via Newman. E nesta parte vamos ver como exatamente podemos conseguir isso. Para isso, você precisa instalar novos homens primeiro. E para instalar novos homens, você deve ter node.js instalado em seu sistema. Para instalar Node.js, Você tem que ir para o site node.js e baixar a versão que você precisa para o seu sistema estão tomando 15.6 ponto 0. Você pode ter qualquer ressonância, mas você precisa. E então, assim que você iniciar os instaladores, você obtém essa opção. Clique em Avançar. Próximo. Ele será instalado nos arquivos do programa se quisermos mudá-lo para qualquer outro local, fique à vontade para fazê-lo. E, em seguida, por padrão, opção selecionada, Eu também estou clicando no instalado automaticamente as ferramentas necessárias. E, finalmente, depois de clicar em Avançar, eu entro nesta tela onde diz instalar e clicar em instalar crianças ficando paralisadas. D1 Node.js para fazer tinges? Sim. E você pode ver que, a fim de estabelecer um é completo e nós temos o nosso sistema e armazenado aqui. E agora utópico na linha de comando. Como aqui, só para continuar, continuar. Pensa em mais instalações. Ele irá em frente e fazer algumas adições à sua variável de ambiente. Além disso, se o Python não estiver instalado no sistema, ele irá em frente e instalar o Python em seu sistema. Então ele atualmente está instalando para não fazer um no meu sistema. Tudo isso ocorre para executar Node.js. Ambos temos Node.js no sistema irá em frente e instalar a biblioteca Newman. Vamos em frente e Newman aproveita fortemente o sistema. Assim, você pode ver o surpreendentemente ainda em, leva alguns minutos para que a instalação completa para que eles sejam feitos. Então, por favor, seja paciente com isso. Este é apenas um exercício. Uma vez que você tem, não tome tanto tempo. Você pode apenas executá-lo em um único gol. Uma vez que você tenha toda a configuração bonita, você pode ir em frente e executar seus casos de teste, mas apenas executando uma única linha de comando. Agora você pode ver que a instalação foi concluída após alguns minutos, digamos por cinco minutos. E estou recebendo um tipo de mensagem para sair. Então eu estou apertando Enter. Então agora temos Node.js sistema de nó instalador. Após a instalação, eu perturbo o PowerShell ou a linha de comando aqui. Vou em frente e verificar. E o PM estava acabado. Assim, o NPM atual não era um cilindro para TDL também executivo nem tinha sido instalado corretamente. Portanto, a normalização também está chegando como 15, o que é perfeito. Postar você tem NPM e Node instalados no sistema. Tudo o que você precisa fazer é executar este comando, que é NPM. E Tom menos g é global para todos os usuários. Newman, instalação NPM menos G. Newman. E a Intel certamente começa a instalar bibliotecas Newman no sistema. Então, como parte de nossos testes, o que eu fiz, eu renomeei esta coleção, ok, como testes de habilidades compartilhadas. E agora, depois de renomear, vou baixar isso. Então, a fim de baixar o que temos que fazer, clique neste ponto de árvore, e aqui você tem esta opção como exportação. Clique na coleção V2 0.1. Use isso conforme recomendado em vez de tentar exportar. E tudo deve ser retratado aqui dizendo se você nomeá-lo, testando habilidades, coleção de carteiros. Este é o nome. E veja, eu estou sentado em cima de uma mesa. E depois temos o mesmo. Agora temos esse arquivo JSON. Este arremesso tem a coleção de carteiro. Vou copiá-lo para o local onde instalei novos homens. Newman foi armazenado aqui. E o usuário carteiro pode usar raramente carteiros e adiar pasta, colocando este arquivo decente. E agora eu vou para o prompt de comando e prompt de comando na mesma pasta. Deixe-me aumentar o tamanho da fonte é de alguma forma para que seja mais fácil para você vê-lo. Espero que seja visível para você. Então você vê usuário PKA, pós-modernidade, a pasta de tema em que eu salvei o arquivo decente para a coleção. E agora vou levar o novo homem que instalamos. No caso de você ter novo e não instalado no sistema, você sempre pode ir para a pasta. Quando você quiser invadir Newman e classificar este comando e executá-lo, npm instalar menos g Newman disciplining loja Newman no sistema na mesma pasta. Uma vez que é, ele vai demorar este um minuto instalado, e uma vez que é armazenado, você pode tomar o vs menos v vai dar-lhe a Virgem de Neumann instalado no sistema. Minhas palavras são cinco para dois. Eu vou em frente e executar a coleção JSON, que eu baixei. Assim que Newman for instalado, você pode ir em frente e verificar o Watson. New Moon menos V lhe dará a versão instalada. Então, cinco a dois é o volume dentro deste termo de métodos terminais. Agora, nesta pasta usuário PKI, eu, carteiros que tivemos, temos baixado todo este decente e salvá-lo, vai usar a mesma pasta para a execução do nosso novo homem. Então tudo que você precisa fazer é digitar novos homens correndo e nome do arquivo decente. Então este é o nome da nossa recente eleição. Digitei-o e apertei Enter. Assim que você clicar em Enter, você verá todos os testes que nós somos executados manualmente em carteiros. Todos esses testes são executados automaticamente aqui com a nova linha. Então vamos ver, isso vai fazer de novo, tem que ser feito. Então, primeiro ocorre. Primeiro quinto pedido, ocorreu pela primeira vez foi relação 1234. Segundo crista tem três dobras de validação solicitantes para 50% para a ética. E quinto repetidores, um seja diferente. Então vamos verificar primeiro, segundo, terceiro, quarto primeiro. E, em seguida, como exatamente para o número de pedidos, quantos pedidos passado quantas afirmações eles chamam cada um desses assistentes damas. Portanto, há 11 avaliações, em seguida, cenários de falha cenários passados que escrito é relatado quantos caminhos e o com tecnologia verde é primeiro e aquele com campo de raio. Então, desta forma, vamos saber quantos testes que são divertidos e falhando e testador hominídeo haverá superando. Então amigos. Agora você pode ver o teste, o que criamos aqui, nós tivemos esses testes e para cada um deles nós tivemos certas validações, algo assim. Esta é uma relação. Eles também são executados lá quando estamos controlando onde novos homens. Então é assim que você faz testes manuais e automatizados usando o Postman e a nova RAM para EPA. Como parte deste curso, fornecerei todos os casos de teste que discutimos em nosso distinto, todos esses casos de teste, o que usamos para nossa discussão. Vou postá-los como um arquivo separado para que você sempre pode encaminhá-los também postado tutorial para você para que você possa praticar todos os pontos o que você aprendeu neste curso. No caso de você ter alguma pergunta quociente idiota, por favor sinta-se livre para entrar em contato comigo. Você sempre pode me ser cobrado suas perguntas ou você pode postar suas consultas um cuidado ao comando para a costa e eu ficarei mais do que feliz em responder ou fornecer as respostas para essas perguntas. Com isso, chegamos ao fim deste curso, amigos tigre. Obrigado e feliz aprendizado. E você está com isso. Chegamos ao final deste curso, tags muito para o seu tempo e estou ansioso para ouvir de você. Por favor, sinta-se livre para entrar em contato comigo no caso de você ter alguma dúvida ou dúvida e recomendar este curso para seus amigos, seus familiares, e por favor deixe-me saber sua experiência com divulgação. Obrigado. Aprendizagem feliz.