Para fazer testes de interface, precisamos construir um ambiente de interface local que possa ser executado. Desta vez escolhi um sistema fácil de configurar e adequado ao aprendizado - o sistema de gestão de alunos.
Instalação Python
Este sistema de gerenciamento é escrito em código Python, portanto requer um ambiente Python.
A instalação é bastante simples, basta seguir o pacote de instalação e o método que forneci.
Instalação do carteiro
Postman é uma ferramenta de teste de interface. Também é uma instalação estúpida, basta instalá-la de acordo com o pacote de instalação e método que forneci.
Instalação do Pycharm
Pycharm é uma ferramenta de edição da linguagem python. +3 para instalação estúpida, não vamos falar sobre isso ~
Implantação do projeto
01 Após descompactar o projeto, abra o projeto com Pycharm
02 Digite comandos na janela de linha de comando do Pycharm para instalar os módulos dos quais o projeto depende.
pip3 install -r requirements.txt -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
03 Digite o comando na janela da linha de comando do Pycharm para iniciar o projeto
python run_server.py
tips:因避免2端口占用,我已修改项目的默认端口为8099,IP是本机127.0.0.1(可以在run_server.py中自行修改)
Como modifiquei a porta padrão no arquivo py, ela pode ser inconsistente com a URL no documento de interface que será discutido mais tarde, mas não faz mal ~
Se você executá-lo, receberá o seguinte erro (causado pela incompatibilidade de versão do Django)
Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x0000024D934BDD08>
Traceback (most recent call last):
……
File "C:\Python37\lib\site-packages\django\contrib\admin\widgets.py", line 152
'%s=%s' % (k, v) for k, v in params.items(),
^
SyntaxError: Generator expression must be parenthesized
Você precisa ir para o caminho do erro, remover a vírgula e digitar novamente o comando python run_server.py para iniciar o projeto.
04 Leia o documento da API da interface ou a lista de interfaces no projeto e obtenha a interface
05 Digite no navegador: IP:port/api/departments/Se os dados puderem ser obtidos, isso prova que o serviço foi iniciado com sucesso.
Experimente no Postman e obtenha o mesmo resultado, sem problemas.
Acima, o ambiente está pronto. Se você encontrar algum problema, pode deixar um comentário abaixo. Da próxima vez, iniciaremos os testes de interface.
Obrigado a todos que lêem meu artigo com atenção. Sempre há uma cortesia. Embora não seja algo muito valioso, se você puder usá-lo, poderá pegá-lo diretamente:
Esses materiais devem ser o armazém de preparação mais abrangente e completo para amigos [de teste de software]. Este armazém também acompanhou dezenas de milhares de engenheiros de teste na jornada mais difícil. Espero que também possa ajudá-lo! Qualquer pessoa que precise, Parceiros podem clicar em o pequeno cartão abaixo para recebê-lo