一.urllib模块 urllib模块是一个标准模块,直接import urllib即可,在python3里面只有urllib模块,在python2里面有urllib模块和urllib2模块. urllib模块太麻烦了,传参数的话,都得是bytes类型,返回数据也是bytes类型,还得解码,想直接把返回结果拿出来使用的话,还得用json,发get请求和post请求,也不通,使用比较麻烦 import json from urllib import request from urllib impo…
mock接口开发 接口开发有很多框架,诸如 Django,flask,相比较而言,flask 是轻量级web开发框架,用来开发 mock 接口的不二之选.那你可能会问,什么叫 mock 接口呢?mock 的意思是模拟. mock 接口的使用场景 场景1 假定在做接口测试,你正在编写自动化脚本,但是依赖于另一个接口的返回数据,但是另一个接口有问题/未开发完成,那么就需要构造接口的数据.这时候,我们可以利用 mock 接口的方式,构造出一个接口来造出我们需要的返回数据.从而不因为其他模块而阻碍当前进…
一.开发接口的作用 1.mock接口,模拟一些接口,在别的接口没有开发好的时候,需要开发一些模拟接口进行调试和测试. 2.查看数据,比如,获取所有学员信息的接口,就不需要提供数据库的查看信息. 二.接口开发 1.在接口开发前,需先安装flask模块,它是一个轻量级的web开发框架.pip install flask 先写个简单的接口来热热身吧.... import flask,json # __name__,代表当前这个python文件 server = flask.Flask(__name__…
1.mock接口开发 mock是模拟一个接口的意思 为了不阻止测试,开发一个接口,返回你想要的数据,模拟各种场景 需要安装第三方模块flask,flask是web轻量级开发框架 1.1 flask pip install flask 1 #mock 模拟一个接口的意思 2 #http://test.pay.alibab.com/payment 3 #1.为了不阻碍测试,开发了一个接口,返回你想要的数据,模拟各种场景 4 5 import flask 6 import json 7 import…
1.mock接口开发: #1.模拟没有开发好的接口,你可以模拟它,,,,,,,需要调用其他系统的接口 #2.给别人提供数据 2.步骤:1.安装pip install flask 2.导入模块--起服务--开发接口--运行服务--接口工具测试上面的是简单的2个接口,服务启动后,在浏览器中输入http://127.0.0.1:9999/login或test接口名去访问 3.get请求的接口开发格式:user=flask.request.args.get('name') ,这种格式是参数在url里面,…
python基础 flask之mock接口 所谓mock接口,其实就是我们在正式接口还没联调或者是测试接口没有正式使用时,自己创建一个模拟接口,来供项目暂时打通功能或者测试流程梳理的桥梁,而我们这儿使用flask模块,它是一个web框架,可以做一个服务使用 import flask #web框架模块 #mock接口 表示虚拟接口 import datetime server = flask.Flask(__name__)#__name__表示把当前这个python文件做成一个服务 @server…
Flask是一个使用 Python 编写的轻量级 Web 应用框架,安装命令如下 pip install flask 一.服务端接口是怎么开发的? 1.启动一个服务 2.接收到客户端传过来的数据3.登录.注册.支付4.返回数据 二.学会了接口开发可以做什么? 1.测的时候就知道原理了2.mock(模拟)接口,比如我是做电商的,需要调用银行的支付接口,如果别人还没有开发好,我们可以模拟一个假的接口,直接返回支付成功,就可以继续测下面流程了.3.不想别人直接操作你的数据库,所以在服务器上部署一个接口…
1.定时执行脚本 http://tech.it168.com/a2011/0707/1214/000001214830_all.shtml /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload //重新载入配置 可以将这个服务在系统启动的时候也自动启动: 在/etc/rc.d/rc.local这个脚…
除了内建的模块外,Python还有大量的第三方模块. 基本上,所有的第三方模块都会在PyPI - the Python Package Index上注册,只要找到对应的模块名字,即可用pip安装. 此外,安装Anaconda模块后,数十个常用的第三方模块就已经就绪,不用pip手动安装. 一.psutil psutil = process and system utilities,它不仅可以通过一两行代码实现系统监控,还可以跨平台使用,支持Linux/UNIX/OSX/Windows等,是系统管理…
举例1,返回当前时间接口 ''' 初始化:所有的Flask都必须创建程序实例, web服务器使用wsgi协议,把客户端所有的请求都转发给这个程序实例 程序实例是Flask的对象,一般情况下用如下方法实例化 Flask类只有一个必须指定的参数,即程序主模块或者包的名字,__name__是系统变量,该变量指的是本py文件的文件名 ''' from flask import Flask import datetime server=Flask(__name__) @server.route('/tim…