继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

66666

_听风
关注TA
已关注
手记 1
粉丝 3
获赞 0

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。


实战:一次获得多个城市的天气


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP