首页 > 代码库 > 20170514第二讲

20170514第二讲

1、www.bejson.com在线json格式校验工具

2、关联两种方式:正则表达式和json path  名称+$.

3、charles 抓包工具,获取接口请求方式、response、cookies和报文等信息,方便进行测试

 连接手机端:proxy setting  获取电脑的ip 修改手机 操作手机 可在Charles上获取

获取的https有保密 显示unknown,一般公司自己测试不用这种请求

filter  过滤查看的网址 

修改 breakpoints  选中后 再次刷新页面卡住后 excute 后 继续卡住,然后修改东西后再次excute 页面变成已经修改的页面  

charles 的中介拦截 app或者浏览器都用通过他传送到服务器,服务器返回时 还需要经过chareles

作用: 模拟问题接口,容错性 ,测试系统安全,异常处理,稳定性 

4、Python

1) 

编译型语言就是先把写好的程序翻译成计算机语言然后执行,就是所谓的一次编译到处运行,比如c、c++就是编译型语言,这样的语言特点是运行速度快,但是需要事先把程序编译好才可以。

解释型语言就是程序在运行的时候,通过一个解释器,把代码一句一句的翻译成计算机语言然后运行,也就是你写好代码之后直接就能运行,比如说python、shell、ruby、java、perl等等都是解释型语言,当然这样的语言由于原理不一样,执行速度并没有编译型语言快。

2)环境变量:c:\python35

                   c:\python35\script

2)单双引号混合使用  英文状态下的  如果一句话中单引号和双引号都有,边界加三个单引号

批量注释 上下各三个单引号

变量名只能是 字母、数字或下划线的任意组合
变量名的第一个字符不能是数字
以下关键字不能声明为变量名

input()函数接收到的 全是字符串类型,如果要和int 作比,必须int()转一下

print(‘看age是什么类型:‘,type(age))

 

# #布尔类型 只有两种类型 一个真一个是假
# t=True
# f=False

float类型的事小数类型,可以和int类型作比较

其他的不同类型作比较会报错

Python2中int类型运算会取整数,不存在小数 1/2=0

python3 中 地板除 1//2  z自动取整,不会四舍五入直接把小数抹去

if判断的时候 都是判断真假(true或false  )

#非0即真 非空即真

Ctrl+d 快速复制一行

 

%d代表变量是整数

%f代表后边的小数%.2f 保留几位小数 而且会四舍五入

多个变量的情况

format方式格式化

5、循环

while 和for  

#for循环对应的else只有for循环结束后才能执行

 

20170514第二讲