06 2018 档案
摘要:测试套件collection就是为了跑一套case,整体的一套case,为了解决一个一个的case单独跑 1.点击小加号 2.填写套件的名字 3.右键增加folder,一个folder里面可以增加多个case 4.建立2个文件夹 ,login和getinfo 5.以http://180.97.80.
阅读全文
摘要:1.首先现在证书 2.确保手机和电脑是同一网络,ifconfig查看电脑ip 3.设置手机-》配置代理-手动-服务器(电脑的ip)-端口8888 4.设置charles代理 5.重新启动charles,会出现和手机是否连接之类的话,点击确定。
阅读全文
摘要:以亚马逊为例,我抓包随便看一个返回是json数据格式的一个接口,比如随便点一个,我的订单 随便找一条,然后复制url过滤 右键,copy下url 将url放入filter过滤: 在postman里面,直接发送这个url请求,显示是成功的。证明亚马逊这个不需要带cookie直接可以成功的。提前是一定要
阅读全文
摘要:1.直接打开charles,然后,如果有https的话,需要安装证书,然后,设置代理 2.如果不是https的,不需要设置代理,直接抓取就可以 先安装证书: 然后设置代理: 这个例子不是https的。所以,暂时不需要勾选代理 还是以http://ws.webxml.com.cn/WebService
阅读全文
摘要:以 http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?op=getMobileCodeInfo 为例 1.先理解事例的内容,请求头和响应的内容 2.填入header里面的请求类型数据格式 3.将参数直接复制过来,点击send。 raw是流,里
阅读全文
摘要:1.chrome浏览器插件(但是不能访问) 2.postman app: https://www.getpostman.com/apps 根据自己的平台,用那个版本,多少位。 3.傻瓜式安装,下一步下一步就可以了 4.启动,输入网址,发送一个请求,看看是否成功
阅读全文
摘要:客户端发送请求过程带着的数据: 1.请求地址 2.请求方式 3.请求头 request headers 4.请求参数 https://www.juhe.cn/ 130.... 1a2b....pei 服务端响应给客户端的信息: 1.响应内容 2.响应报文/响应头部 response headers
阅读全文
摘要:使用面向对象的优点: 1.能够更好的设计软件架构 2.维护软件模块 3.易于架构和组件的重用 类的定义: 构造函数:初始化用,写不写都可以,默认为空 类属性:属于类的对象 方法属性:不属于类的对象 私有方法: 只能自己的类中用,别人不能调用
阅读全文
摘要:使用面向对象的优点: 1.能够更好的设计软件架构 2.维护软件模块 3.易于架构和组件的重用 类的定义: 构造函数:初始化用,写不写都可以,默认为空 类属性:属于类的对象 方法属性:不属于类的对象 私有方法: 只能自己的类中用,别人不能调用
阅读全文
摘要:http常用的方法: 1.get > 服务器向客户端发送资源,一般来说,是不需要传入参数就可以查看某些信息。 2.post >客户端向服务器发送请求,一般来说,是传入参数,服务端接收到客户端的参数,选择性的发给客户端想要的资源 3.delete-->在服务器删除资源 4.put >在服务器修改资源(
阅读全文
摘要:URI:唯一标识并且信息资源(简单理解为:发邮件的地址,身份证号)。uri包括url 比如通过查找一个uri,找到一张图片“https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1528460517783&di=482
阅读全文
摘要:http协议是一个应用层的传输协议,超文本的传输协议,不需要考虑网络的细节。 涉及到客户端和服务端,有统一的要求,双方可以听懂。 客户端 》服务端 客户端《 服务端 步骤: 1.首先建立TCP的连接 2.客户端发送请求和服务端 3.服务端回应给客户端 4.关闭TCP连接 HTTP/1.0 HTTP/
阅读全文
摘要:sys提供对解释器使用活维护的一些变量以及与解释器强烈交互的函数的访问 sys库的应用: import sys dir(sys) if sys.argv[1] == 'sleep': print 'sleep' else: print 'hi' print u'获取python的版本号:',sys.
阅读全文
摘要:1.写入文件: (1)第一种方式 f = open("filename",'mode') #先打开一个文件,没有的话创建这个文件,mode是模式。有r 只读,w写,rw读写 f = open("filename",'w') f.write("concept") `写入文件内容 f.close (2)
阅读全文
摘要:库: 安装的位置在python的目录,lib/site_packge 1.第三方的库 别人写的,上传到了特定的地方,额外的安装它 django restframework flask-restful mock pip install selenium==3.11.0 pip install requ
阅读全文
摘要:对目录的操作:方便在不通的电脑上的操作。这个需要把他倒入 import os print dir(os) print type(help(os)) os获取上层目录的另一种方法:os.path.abspath(os.path.join(os.path.dirname(__file__), os.pa
阅读全文
摘要:7.字典的转换: dict(x=1,y=2) ==> {'y': 2, 'x': 1} dict([(i,element) for i, element in enumerate(['one', 'two', 'three'])]) ==> {0: 'one', 1: 'two', 2: 'thre
阅读全文
摘要:repr 、ljust 和 rjust : >>> repr(2*2).rjust(3) ' 4' >>> repr(2*2).ljust(3) '4 '
阅读全文