2019年9月12日

JSON

摘要: 3.5. JSON JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。 3.5.1. JSON语法 对象表示为键值对 数据由逗号分隔 花括号保存对象 方括号保存数组 怎 阅读全文

posted @ 2019-09-12 20:27 barton123 阅读(131) 评论(0) 推荐(0) 编辑

HTTP

摘要: 在讲HTTP之前,我们先讲一下什么是协议 3.4.1. 什么是协议 通俗来讲,协议可以理解为约定,比如说下午一到6点,你就知道要下班了,这是因为公司有制度规定6点下班,协议可以很简单,但也可以很复杂,比如语言就是一种很复杂的协议,有大量的词汇代表不同的意思 3.4.1. 什么是协议 通俗来讲,协议可 阅读全文

posted @ 2019-09-12 20:26 barton123 阅读(310) 评论(0) 推荐(0) 编辑

URL的组成和含义

摘要: 1.URL - Uniform Resource Locator 当您点击 HTML 页面中的某个链接时,对应的 <a>标签指向万维网上的一个地址。 统一资源定位器(URL)用于定位万维网上的文档(或其他数据)。 2. ? 1)连接作用:比如 2)清除缓存:比如 两个url打开的页面一样,但是后面这 阅读全文

posted @ 2019-09-12 20:25 barton123 阅读(3060) 评论(0) 推荐(0) 编辑

Status Code状态码详解对照表

摘要: Status Code状态码详解对照表 状态码 含义 100 客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。 101 服务器已经理解 阅读全文

posted @ 2019-09-12 20:24 barton123 阅读(1351) 评论(0) 推荐(0) 编辑

python3+requests:post请求四种传送正文方式(详解)

摘要: 前言:post请求我在python接口自动化2-发送post请求详解(二)已经讲过一部分了,主要是发送一些较长的数据,还有就是数据比较安全等,可以参考Get,Post请求方式经典详解进行学习一下。 我们要知道post请求四种传送正文方式首先需要先了解一下常见的四种编码方式: HTTP 协议规定 PO 阅读全文

posted @ 2019-09-12 20:24 barton123 阅读(688) 评论(0) 推荐(0) 编辑

python接口自动化发送get请求 详解(一)

摘要: 前言:接口自动化实现自动化脚本比较稳定,主要用到requests模块,后面我会把这个模块单独拉出来写一下。 一、环境安装 1.用pip安装requests模块 注意:pip很容易就会版本升级, 方法1:检测并更新 方法2: ♦先卸载: ♦在用:easy_install.exe安装 二、get请求 ♦ 阅读全文

posted @ 2019-09-12 20:24 barton123 阅读(383) 评论(0) 推荐(0) 编辑

Postman使用手册1——导入导出和发送请求查看响应

摘要: 现在的web和移动开发,常常会调用服务器提供restful接口进行数据请求,为了调试,一般会先用工具进行测试,通过测试后才开始在开发中使用。这里介绍一下如何在chrome浏览器利用postman应用进行restful api接口请求测试。 一、导入导出打包的应用 在Postman中导入导出我们的 测 阅读全文

posted @ 2019-09-12 20:23 barton123 阅读(812) 评论(0) 推荐(0) 编辑

Postman使用手册2——管理收藏

摘要: 一、开始使用收藏夹 收藏夹会使你的工作效率更上一层楼 收藏夹可以让单个的request分组在一起,这些request可以被进一步的管理到文件夹来更准确的反应你的API。request也可以在保存到收藏夹时存储response例子。你也可以给你的request增加名称或相关描述,使得开发者可以更轻松的 阅读全文

posted @ 2019-09-12 20:22 barton123 阅读(339) 评论(0) 推荐(0) 编辑

Postman使用手册4——API test

摘要: 一、Pre Request Scripts Postman v0.10+ 版本支持pre-request scripts。 prerequest script.png prerequest script.png pre-request scripts是一个关联了收藏夹内request,并且在发送re 阅读全文

posted @ 2019-09-12 20:21 barton123 阅读(230) 评论(0) 推荐(0) 编辑

Postman使用手册3——环境变量

摘要: 一、环境变量 当使用API的时候,你可能经常需要使用不同的设置。环境设置可以让你使用变量自定义request。这个方法可以让你轻松的在不同的设置之间改变而不用改变你的request。你不需要担心要记住Postman中所有的这些变量的值。环境可以下载保存为JSON文件,以后可以再加载他。 manage 阅读全文

posted @ 2019-09-12 20:21 barton123 阅读(152) 评论(0) 推荐(0) 编辑

python+requests接口自动化测试框架实例详解

摘要: 前段时间由于公司测试方向的转型,由原来的web页面功能测试转变成接口测试,之前大多都是手工进行,利用postman和jmeter进行的接口测试,后来,组内有人讲原先web自动化的测试框架移驾成接口的自动化框架,使用的是java语言,但对于一个学java,却在学python的我来说,觉得python比 阅读全文

posted @ 2019-09-12 20:20 barton123 阅读(336) 评论(0) 推荐(0) 编辑

requests库和urllib包对比

摘要: python中有多种库可以用来处理http请求,比如python的原生库:urllib包、requests类库。urllib和urllib2是相互独立的模块,python3.0以上把urllib和urllib2合并成一个库了,requests库使用了urllib3。requests库的口号是“HTT 阅读全文

posted @ 2019-09-12 20:20 barton123 阅读(1517) 评论(0) 推荐(0) 编辑

线程池原理

摘要: 在面向对象编程中,对象创建和销毁是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是对一些很耗资源的对象创建和销毁。如何利用已有对象来 阅读全文

posted @ 2019-09-12 20:19 barton123 阅读(152) 评论(0) 推荐(0) 编辑

python数据类型详解(全面)

摘要: 目录1、字符串2、布尔类型3、整数4、浮点数5、数字6、列表7、元组8、字典9、日期 1、字符串1.1、如何在Python中使用字符串a、使用单引号(')用单引号括起来表示字符串,例如:str='this is string';print str; b、使用双引号(")双引号中的字符串与单引号中的字 阅读全文

posted @ 2019-09-12 20:17 barton123 阅读(240) 评论(0) 推荐(0) 编辑

装饰器

摘要: 由于函数也是一个对象,而且函数对象可以被赋值给变量,所以,通过变量也能调用该函数。 函数对象有一个__name__属性,可以拿到函数的名字: 现在,假设我们要增强now()函数的功能,比如,在函数调用前后自动打印日志,但又不希望修改now()函数的定义,这种在代码运行期间动态增加功能的方式,称之为“ 阅读全文

posted @ 2019-09-12 20:16 barton123 阅读(137) 评论(0) 推荐(0) 编辑

logging模块全总结

摘要: 本节内容 一、日志相关概念 日志是一种可以追踪某些软件运行时所发生事件的方法。软件开发人员可以向他们的代码中调用日志记录相关的方法来表明发生了某些事情。一个事件可以用一个可包含可选变量数据的消息来描述。此外,事件也有重要性的概念,这个重要性也可以被称为严重性级别(level)。 1.日志的作用 通过 阅读全文

posted @ 2019-09-12 20:15 barton123 阅读(251) 评论(0) 推荐(0) 编辑

日常问题总结

摘要: 1.python cannot import name XXX python中可能刚开始的童鞋会遇到 cannot import name ‘XXX’, 其实明白了其中的原理就很容易解决了,而且以后遇到此类问题马上就能明白是哪里出问题了。其实这是出现再模块导入的顺序问题上,比如: from A im 阅读全文

posted @ 2019-09-12 20:14 barton123 阅读(165) 评论(0) 推荐(0) 编辑

python常用内置函数

摘要: 数学运算函数: 类型转换函数: 序列操作函数: 输入输出函数: 创建函数: 获取函数: 判断函数: 操作函数: 下面是函数的详细介绍: 函数名:abs() 语法: 参数:数值表达式 返回值:函数返回x(数字)的绝对值。 代码示例: 函数名:divmod() 语法: 参数:a,b均为数值 返回值:一个 阅读全文

posted @ 2019-09-12 20:13 barton123 阅读(345) 评论(0) 推荐(0) 编辑

python装饰器中functools.wraps的作用详解

摘要: 以上代码的输出结果为: 由此函数使用装饰器时,函数的函数名即 __name__已经被装饰器改变. 一般定义装饰器的话可以不用考虑这点,但是如果多个函数被两个装饰器装饰时就报错,因为两个函数名一样,第二个函数再去装饰的话就报错. 解决方案就是引入 functools.wraps ,以上代码的解决如下: 阅读全文

posted @ 2019-09-12 20:11 barton123 阅读(538) 评论(0) 推荐(0) 编辑

Python之路Python全局变量与局部变量、函数多层嵌套、函数递归

摘要: 一、局部变量与全局变量 1、在子程序中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量。全局变量作用域是整个程序,局部变量作用域是定义该变量的子程序。 全局变量没有任何缩进,在任何位置都可以调用。 子程序:如用def定义的函数。 作用域 一个标识符的可见范围,这就是标识符的作用域。一般常 阅读全文

posted @ 2019-09-12 20:10 barton123 阅读(729) 评论(0) 推荐(0) 编辑

导航