[Teste de interface] Carteiro - variáveis e coleções

Índice

1. Variáveis

1. Variáveis ​​de ambiente

(1) Criar variáveis ​​de ambiente

(2) Gerenciar variáveis ​​de ambiente

(3) Selecione e edite variáveis ​​de ambiente

2. Variáveis ​​globais

(1) Gerenciar variáveis ​​globais

Dois, coleção

1. Crie uma coleção

2. Salve a solicitação na coleção

3. Compartilhamento de coleção

3. Execução coletiva

1. Defina os parâmetros operacionais

2. Usando arquivos de dados

3. Crie um fluxo de trabalho

END Compartilhamento de Recursos de Aprendizagem de Apoio


1. Variáveis

​ ​ Acredita-se que o conceito de variável seja familiar a todos, por isso não o apresentaremos aqui. Fale principalmente sobre os tipos de variáveis ​​no Postman, incluindo principalmente as quatro categorias a seguir:

  • Global

  • Ambiente

  • Local

  • Dados

    Neste artigo, apenas apresentamos o uso de variáveis ​​globais e variáveis ​​de ambiente

1. Variáveis ​​de ambiente

​ As variáveis ​​de ambiente podem ser entendidas como variáveis ​​locais, que irão mudar conforme o ambiente muda.

(1) Criar variáveis ​​de ambiente

Podemos clicar no olhinho no canto superior direito para gerenciar variáveis ​​de ambiente

Em seguida, clicamos em adicionar

Em seguida, insira as informações da variável de ambiente e pressione Ctrl S para salvá-la.

(2) Gerenciar variáveis ​​de ambiente

​ Na interface de adição de variáveis ​​de ambiente, além de criar variáveis ​​de ambiente, também podemos compartilhar, copiar, exportar, excluir e importar arquivos JSON de variáveis ​​de ambiente. Não vou entrar em detalhes aqui, a operação é relativamente simples.

(3) Selecione e edite variáveis ​​de ambiente

Agora que criamos a variável de ambiente, temos que optar por utilizá-la, a escolha é muito simples, clique na caixa suspensa ao lado de nossos olhinhos para selecionar a variável de ambiente criada.

Quanto à edição de variáveis ​​de ambiente, a forma de entrar na interface é a mesma de criar, exceto que add se torna edit, mas você precisa selecionar a variável de ambiente que precisa editar primeiro

2. Variáveis ​​globais

Uma variável global, como o próprio nome indica, é uma variável que pode ser referenciada em todos os escopos

(1) Gerenciar variáveis ​​globais

O gerenciamento das variáveis ​​globais na verdade é o mesmo das variáveis ​​de ambiente, clique no olhinho e depois clique em adicionar ou editar

Dois, coleção

As coleções no Postman são usadas para armazenar várias solicitações. O significado aqui é relativamente fácil de entender, não vamos apresentá-lo em detalhes, vamos direto ao assunto.

Por que usamos coleções?

  1. Salve a solicitação em uma coleção, que pode salvar nossa solicitação de maneira estruturada para reutilização posterior
  2. É conveniente para nós formar um conjunto de testes de integração, semelhante ao nosso conjunto de testes no Junit
  3. Facilitar o uso de scripts para passar dados entre interfaces e construir fluxos para casos de uso reais

1. Crie uma coleção

Selecione [Coleções] na barra lateral, pode parecer diferente dependendo da versão, mas fica basicamente à esquerda

Clique em + ou clique em novo (você precisa selecionar Coleções se clicar em novo) e insira o nome da coleção

2. Salve a solicitação na coleção

Isso é realmente muito simples. Quando precisarmos salvar a solicitação, clique no botão salvar ou pressione Ctrl S diretamente para abrir a janela pop-up de salvar. Basta selecionar a coleção para salvar abaixo.


Ou podemos clicar com o botão direito do mouse diretamente na coleção e, em seguida, clicar em Adicionar solicitação

Ao mesmo tempo, também podemos salvar as solicitações executadas anteriormente na coleção do Histórico à esquerda

Também podemos clicar com o botão direito do mouse na coleção para copiar a coleção

3. Compartilhamento de coleção

Aqui temos dois métodos de compartilhamento, um precisa fazer login na conta para compartilhar online e o outro é compartilhar exportando um arquivo de coleção. Aqui apenas apresentamos o último

Clique com o botão direito do mouse na coleção que precisa ser compartilhada e selecione Exportar

Depois é só exportá-lo diretamente

Quanto à importação, quando criamos, havia uma importação ao lado de nova, sim, isso mesmo, basta clicar nela

3. Execução coletiva

Agora que temos uma coleção, precisamos executá-la, a seguir vamos apresentar algumas operações realizadas pela coleção.

1. Defina os parâmetros operacionais

Podemos clicar na coleção para entrar na coleção e, em seguida, clicar em Executar (aqui, a operação é diferente para versões diferentes e algumas versões podem clicar diretamente com o botão direito na coleção para executar)

Vamos introduzir alguns parâmetros

Em primeiro lugar, o lado esquerdo é para selecionar o script que precisamos executar, isso não é explicado

Principalmente nós olhamos para a direita

  1. Ambiente: é escolher as variáveis ​​de ambiente que precisamos usar
  2. iterações: o número de iterações, ou seja, o número de vezes que nossa coleção é executada
  3. Atraso: Defina o intervalo entre o envio de cada solicitação, que é mais fácil de entender
  4. Dados: Aqui está o arquivo de dados em execução para a coleção, que geralmente é usado para definir a parametrização do arquivo.

2. Usando arquivos de dados

Aqui escrevemos um exemplo

Método de solicitação: POST

URL: carteiro

Corpo:

CHAVE VALOR
foo { {valor}}

{ {value}} indica que o valor da variável é referenciado

Em seguida, escrevemos scripts em testes para definir pontos de verificação para verificar nossas solicitações

highlighter- JavaScript

var jsonData = JSON.parse(responseBody);

tests['Response has datan value'] = jsonData.form.foo === data.value
 
 

Então nosso arquivo parametrizado pode usar arquivo CSV ou JSON, aqui usamos CSV, o arquivo CSV é o seguinte

json

path,value
post,'1'
post,'2'
post,'3'
post,'4'
 
 

Ao criar um arquivo CSV, se ele contiver chinês, preste atenção ao nosso conjunto de caracteres.

Basta selecionar o arquivo diretamente na interface do executor

Após a seleção, você pode definir manualmente o formato e visualizar o arquivo

Então corremos, todos passam (lembre-se de verificar a resposta salva)

3. Crie um fluxo de trabalho

Na coleção, pode-se controlar a ordem de execução de cada requisição. Aqui utilizamos o método setNextRequest() para controlar a próxima requisição a ser executada. Vamos direto ao exemplo:

Primeiro, criamos quatro solicitações:

https://postman-echo.com/get?foo1=bar1

Os outros três parâmetros são foo2=bar2;foo3=bar3;foo4-bar4

Em seguida, escrevemos o código nos Testes solicitados pela Solicitação 1:

javascript

postman.setNextRequest("Request 4")
 
 

Execute a coleção, descobriremos que após executar a solicitação 1, executaremos a solicitação 4 diretamente sem executar as duas solicitações do meio

É claro que, na aplicação real, definitivamente não seremos tão simples. Frequentemente usamos loops e instruções de ramificação para controlar o fluxo de trabalho. Por exemplo, neste exemplo, podemos fazer uma pequena modificação:

javascript

if (responseCode.code === 401) {
    postman.setNextRequest("Request 4");
}
 
 

Quando a solicitação relata 401, ignoramos as duas solicitações do meio e, se a solicitação for 200, executamos normalmente.

O texto acima é todo o conteúdo desta seção. Se houver algum erro, corrija-me! Se o artigo for útil para você, lembre-se de curtir, marcar como favorito e prestar atenção. Vou compartilhar alguns produtos secos de vez em quando...

END Compartilhamento de Recursos de Aprendizagem de Apoio

Finalmente:  Para retribuir aos fãs obstinados, compilei um tutorial completo de aprendizado em vídeo de teste de software para você. Se precisar, pode obtê-lo gratuitamente 【保证100%免费】

Documentação da entrevista de teste de software

Devemos estudar para encontrar um emprego bem remunerado. As perguntas da entrevista a seguir são os materiais de entrevista mais recentes de empresas de Internet de primeira linha, como Ali, Tencent e Byte, e alguns chefes da Byte deram respostas confiáveis. Termine este conjunto Os materiais da entrevista acreditam que todos podem encontrar um emprego satisfatório.

insira a descrição da imagem aqui

Como obter o conjunto completo de informações:

Acho que você gosta

Origin blog.csdn.net/IT_LanTian/article/details/131287137
Recomendado
Clasificación