接口测试
国民老公六哥
一点点进步
展开
-
python:.py/.yaml/.ini配置文件用法及区别
什么样的数据可以用配置文件变量:随时都会变化的常量:一般来说配置里面存的是常量,你的程序启动后,几乎不会发生变化的数据存储形式字典:key:value变量:x=10python的配置文件形式:1.python模块 py文件作为配置的文件存储配置项灵活管理项目换项目就不需要改代码,只需要改配置文件2.yaml文件 .yaml .yml参考:http://www.ruanyif...原创 2020-04-23 20:15:26 · 1562 阅读 · 0 评论 -
python:jsonpath
$ 根节点. 子节点… 子孙节点专门用来解析json的路径工具1.安装:pip install jsonpath2.引入:from jsonpath import jsonpath.jsonpath(数据,表达式)原创 2020-04-17 21:17:16 · 253 阅读 · 0 评论 -
接口自动化:操作数据库mysql
常见数据库:mysql、oracle、sqlserver、mongodb、access需要有数据库驱动来操作:操作mysql数据库:db-api,pymysql安装:pymsql库 第三方库import pymysqlfrom pymysql.cursors import DictCursor1.建立连接:conn = pymysql.connect(host="",user="",...原创 2020-04-12 18:15:26 · 777 阅读 · 2 评论 -
接口自动化:unittest之ddt数据驱动思想的使用
ddt:data drivern testing现在所说的是一个叫做ddt的python库安装 pip install ddtddt 是和unittest搭配起来使用,是unittest的一个插件,不能单独用用法:解决测试用例的独立性 管理测试用例import ddt@ddt.ddtclass TestA: @ddt.ddt(*cases) # cases传入的数据 def te...原创 2020-04-08 22:30:00 · 293 阅读 · 0 评论 -
python之Excel操作
Excel的基础用法,python手工操作Excel流程:1.打开excel(路径+文件名)2.获取表单3.使用行号和烈火去确定读取的数值4.关闭文件python操作excel官方:openpyxl 支持新xlsx型格式的读取,读取速度还可以其他:tablib 支持多种格式 xlsx xls csv json yaml html pd 读取速度稍微慢xlrd 经典的excel...原创 2020-04-08 21:40:10 · 354 阅读 · 0 评论 -
接口自动化:cookie/session/token区别及代码实现
cookie1、保存位置**cookie:**客户端(浏览器),目的是为了下次访问网站的时候可以直接取出来,上传服务器,所以HTTP协议中通过客户端发送给服务器的请求报文头中,有一个cookies域专门用于存放这个信息,以便客户端将cookie信息发送给服务器。哪些信息需要保存作为cookie,保存在客户端本地,保存多长时间,一般由服务器决定的抓取cookies:登录cookie=登录前c...原创 2020-04-08 18:28:57 · 604 阅读 · 0 评论 -
接口自动化:requests请求,response响应
get请求:都是通过?也就是Querystring,查询字符串的形式传递import requestsurl = "https://www.tianqiapi.com/api/?appid=57137223&appsecret=jI4duYwd"headers = {"a": "1", "b": "2"}data = {"c": "3", "d": "4"}res = requ...原创 2020-04-08 17:34:46 · 415 阅读 · 0 评论 -
接口基础
接口定义:官方的一种定义就是:连接前后端的桥梁,服务端通过接口提供给客户端这些功能,或外部系统与系统之间以及内部各个子系统之间的交互点。简单一点就是:1.前后端的桥梁2.数据通道API(接口的一种):全称:应用程序可编程接口 (Application Programming Interface)注意:用户界面(UI–> User Interface)–>也是一个接口接...原创 2019-12-24 16:40:46 · 157 阅读 · 0 评论 -
Postman的安装与使用
Postman的安装与使用:一、Postman的安装下载方法:官方下载地址:https://www.getpostman.com/也可以在谷歌浏览器里面下载Postman提供了独立的安装包,不再依赖于Chrome浏览器了。同时支持MAC、Windows和Linux,推荐使用这种方式安装。https://www.getpostman.com/apps二、Postman的使用1、post...原创 2019-04-21 22:51:29 · 197 阅读 · 0 评论