首页 > 代码库 > 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第二讲