django 下载
安装python并配置完成后,
在cmd输入pip install django
django
pycharm
django-admin startproject test_project
django-admin.py startproject test_project
python manage.py runserver 127.0.0.1:8000
0.0.0.0 account.jetbrains.com
-javaagent:D:\2019Test\PyCharm2017.2.7\bin\JetbrainsCrack-3.1-release-enc.jar
#pycharm激活方法
https://www.cnblogs.com/pupilheart/p/9734124.html
计算机服务
services.msc
Vim Eclipse
Eclipse+PyDev
vscode
Eclipse with PyDev
#同时安装Anaconda3和Anaconda2
https://blog.csdn.net/qy20115549/article/details/80223412
#在一个Anaconda中安装两个python
https://blog.csdn.net/u010801439/article/details/78459920
#激活/切换python版本
activate python3.7
activate python2.7
21、Pycharm中的部分快捷键
1、Ctrl + Enter:在下方新建行但不移动光标;
2、Shift + Enter:
在下方新建行并移到新行行首;
3、Ctrl + /:注释(取消注释)选择的行;
4、Ctrl+d:对光标所在行的代码进行复制。
#本机ip 192.168.31.30
python manage.py runserver 127.0.0.2:8000
python manage.py startapp api
D:\2019Test\python-file\Imooc1
#下载了visual studio code 代替Sublium test
Django is not importable in this environment
a1项目路径
D:\2019Test\python-file\a1
a1项目ip:
127.0.0.2:8000/login?username=a123465&password=123
------------------------------------------
------------------------------------------
rest接口测试:
soap & REST
soap基于xml;REST基于http
安全性:soap更好
效率:rest更好
成熟度:soap更好
接口设计规范:
协议:使用https协议
域名:尽量将api部署在专有域名之下
版本控制:将版本号放在url或者Header中
路径:只能包含名词,不能包含动词
返回结果设计:
msg
code
request
接口功能测试覆盖:
业务流程、边界值、特殊符号、参数类型、必选项、可选项
接口性能测试覆盖:
并发数、吞吐量、tps、出错率
接口安全行测试覆盖:
敏感数据加密(姓名、密码),恶意攻击
测试步骤:
了解接口格式-
Postman介绍:
模拟各种http请求
collection功能(接口测试集合管理)
Response整理
内置测试脚本语言
设定变量与环境
content-type:
application/x-www-form-urlencoded:默认的请求方式,数据是简单、平面的key-value键值对
application/json:数据是复杂的嵌套关系,有多层数据
mutipart/form-data:既可以发送文本数据也支持二进制数据上载(适用于大量数据)
接口需求一般包括:
url
Header
Body
Response
Status code
---接口测试用例:
GET
正向用例:返回所有对象和返回某一对象
负向用例:输入不存在的id,不正确的url
Post
正向:输入正确参数、新加一个对象(特殊字符、中文等)
负向:
参数name为空/重复
参数age为边界值/字符串/null空
参数salary为整数/带小数/负数/null/空
--------------------------------------
postman实战讲解:
一、设置环境变量:格式为{{xxx}}
二、测试沙箱:
1.Pre-request Script
可以修改或设置一些参数,在request之前执行(类似设置环境变量、全局变量)
2.Tests
也是使用java script语言,用来检验respose(也叫断言)
三、Postman Console
配合沙箱使用,可以打印结果
View-show postman Console
四、collections
把每个request看作是testcase,
那么Collection就是testsuite。
实战:一次获得多个城市的天气
共同学习,写下你的评论
评论加载中...
作者其他优质文章