...

随笔分类 -  接口测试

摘要:使用的三方库为pyjwt,可以通过以下命令安装 $ pip install pyjwt jwt可以分为encode编码和decode解码: jwt.encode(): 配合密钥将字典格式的数据,编码成字符串,即token jwt.decode(): 配合密钥将字符串token还原成字典个数数据 一般 阅读全文
posted @ 2022-05-19 12:10 韩志超 阅读(10386) 评论(2) 推荐(2)
摘要:网络模型及各层常见的协议 基于TCP的协议 基于UDP的协议 阅读全文
posted @ 2022-05-12 12:50 韩志超 阅读(93) 评论(0) 推荐(0)
摘要:抓取HTTPS包设置 基本步骤如下 启用代理 安装证书 信任证书 设置SSL端口 验证HTTPS抓包 MacOS版Charles抓包 启用代理:点击菜单栏 Proxy-> 点击 macOS Proxy , 如下图: 安装证书:点击菜单Help -> SSL Proxying -> Install C 阅读全文
posted @ 2022-05-08 05:14 韩志超 阅读(9974) 评论(0) 推荐(1)
摘要:接口测试工具-目录 Chrome开发者工具抓包使用简介 Fiddler抓包使用简介 Postman使用简介 JMeter使用简介 SoapUI Pro使用简介 Chrome开发者工具简介 Chrome开发者工具是Chrome浏览器自带的一款开发调试工具,可以查看页面元素,调试JavaScript脚本 阅读全文
posted @ 2022-03-18 13:08 韩志超 阅读(3785) 评论(0) 推荐(1)
摘要:接口测试工具-目录 Chrome开发者工具抓包使用简介 Fiddler抓包使用简介 Postman使用简介 JMeter使用简介 SoapUI Pro使用简介 Postman简介 Postman是一款简单方便的接口调试工具,便于分享和协作。具有接口调试、请求集管理、环境配置、参数化、断言、批量执行、 阅读全文
posted @ 2022-03-18 13:02 韩志超 阅读(2003) 评论(0) 推荐(0)
摘要:接口测试工具-目录 Chrome开发者工具抓包使用简介 Fiddler抓包使用简介 Postman使用简介 JMeter使用简介 SoapUI Pro使用简介 Fiddler简介 Fiddler是一款免费的Windows平台的抓包工具,功能强大,使用简单。Fiddler抓包基于中间人代理模式,工作原 阅读全文
posted @ 2022-03-18 12:46 韩志超 阅读(1265) 评论(0) 推荐(0)
摘要:说明 接口来自悟空CRM SAAS平台(Java版11.0版本)抓包获取,响应结果及参数有待完善,需要自行注册SAAS免费账户,了解相关业务操作。 基本上所有接口都支持GET/POST两种方式 接口授权方式为,使用用户名密码请求登录接口,从响应中获取到Admin-Token,请求其他接口时将Admi 阅读全文
posted @ 2020-10-12 10:21 韩志超 阅读(841) 评论(0) 推荐(0)
摘要:目录 Python接口测试课程(第一天)-Python基础 Python接口测试课程(第二天)-接口测试快速实践 Python接口测试课程(第三天)-接口安全验证,参数化及断言 Python接口测试课程(第四天)-接口测试框架实现 PDF下载:链接:https://pan.baidu.com/s/1 阅读全文
posted @ 2020-04-20 14:44 韩志超 阅读(2242) 评论(1) 推荐(4)
摘要:目录 Python接口测试课程(第一天)-Python基础 Python接口测试课程(第二天)-接口测试快速实践 Python接口测试课程(第三天)-接口安全验证,参数化及断言 Python接口测试课程(第四天)-接口测试框架实现 PDF下载:链接:https://pan.baidu.com/s/1 阅读全文
posted @ 2020-04-20 14:38 韩志超 阅读(2026) 评论(0) 推荐(0)
摘要:目录 Python接口测试课程(第一天)-Python基础 Python接口测试课程(第二天)-接口测试快速实践 Python接口测试课程(第三天)-接口安全验证,参数化及断言 Python接口测试课程(第四天)-接口测试框架实现 PDF下载:链接:https://pan.baidu.com/s/1 阅读全文
posted @ 2020-04-20 14:37 韩志超 阅读(2540) 评论(0) 推荐(0)
摘要:目录 Python接口测试课程(第一天)-Python基础 Python接口测试课程(第二天)-接口测试快速实践 Python接口测试课程(第三天)-接口安全验证,参数化及断言 Python接口测试课程(第四天)-接口测试框架实现 PDF下载:链接:https://pan.baidu.com/s/1 阅读全文
posted @ 2020-04-20 14:35 韩志超 阅读(6653) 评论(0) 推荐(3)
摘要:对于复杂的JSON结构,虽然可以使用JSONPath快速提取相应的值。然而对于JSON响应的整体结构和各字段类型,使用JSONSchema验证更加方便。 安装方法: pip install jsonschema 基本使用 以上例中的响应结果为例: { "args": { "age": "12", " 阅读全文
posted @ 2020-03-30 09:57 韩志超 阅读(306) 评论(0) 推荐(1)
摘要:前言 requests是Python发送接口请求非常好用的一个三方库,由K神编写,简单,方便上手快。但是requests发送请求是串行的,即阻塞的。发送完一条请求才能发送另一条请求。 为了提升测试效率,一般我们需要并行发送请求。这里可以使用多线程,或者协程,gevent或者aiohttp,然而使用起 阅读全文
posted @ 2019-09-25 11:23 韩志超 阅读(31998) 评论(2) 推荐(1)
摘要:如有任何学习问题,可以添加作者微信:superz-han unittest, pytest, nose, robot framework对比 什么是框架? 框架(Framework)是整个或部分系统的可重用设计, 框架是用来解决代码的组织及运行控制问题的。 在我们编写自动化脚本的时候,经常需要读取配 阅读全文
posted @ 2019-09-03 20:08 韩志超 阅读(1463) 评论(0) 推荐(0)
摘要:[TOC] 一、Python基础 Python简介、环境搭建及包管理 Python简介 1. 特点:Python是一门动态、解释型、强类型语言 1. 动态:在运行期间才做数据检查(不用提前声明变量) 静态语音(C/Java):编译时检查数据类型(编码时需要声明变量类型) 2. 解释型:在执行程序时, 阅读全文
posted @ 2019-09-03 20:02 韩志超 阅读(8018) 评论(2) 推荐(8)
摘要:HTTP, HTTPS协议 什么是DNS HTTP协议 怎么抓取HTTPS协议 说出请求接口中常见的返回状态码 http协议请求方式 HTTP和HTTPS协议区别 HTTP和HTTPS实现机有什么不同 POST和GET的区别 HTTP请求报文与响应报文格式 什么是Http协议无状态协议?怎么解决HT 阅读全文
posted @ 2019-09-03 19:20 韩志超 阅读(3575) 评论(0) 推荐(1)
摘要:当业务处理比较耗时时, 接口一般会采用异步处理的方式, 这种异步处理的方式又叫Future模式. 一般流程 当你请求一个异步接口,接口会立刻返回你一个结果告诉你已经开始处理,结果中一般会包含一个任务id类似的东西用于追踪结果, 另外会提供一个 查询结果 的接口, 当结果未处理完查询接口会返回相应的" 阅读全文
posted @ 2019-09-03 19:15 韩志超 阅读(3104) 评论(2) 推荐(3)
摘要:接口测试框架怎么搭建的? 你有没有做过框架稳定性优化相关的工作? 你们Mock是怎么做的? 异步接口怎么测试? 接口依赖怎么处理? 怎么做参数化? 持续继承怎么做的? Http协议 https测试点 购物车模块接口测试点分析 很多接口都需要登录怎么处理? 有没有用过getSession() resp 阅读全文
posted @ 2019-09-03 19:14 韩志超 阅读(553) 评论(0) 推荐(0)
摘要:相比于curl命令,Httpie提供更清晰友好的界面,并支持授权,代理等操作 主要特性 直观的语法 格式化和色彩化的终端输出 内置 JSON 支持 支持上传表单和文件 HTTPS、代理和认证 任意请求数据 自定义头部 持久性会话 类 Wget 下载 支持 Python 2.6, 2.7 和 3.x 阅读全文
posted @ 2019-09-03 19:12 韩志超 阅读(393) 评论(0) 推荐(0)
摘要:curl命令使用 curl命令 curl命令是服务器端调试接口最常用的命令,没有之一 1. curl测试GET接口 url参数可以直接写到url中,此时url最好用引号引起来 2. 表单类Post请求 curl可以通过 指定 请求数据(包含 参数时,默认为Post请求),如 3. JSON格式Pos 阅读全文
posted @ 2019-09-03 19:11 韩志超 阅读(1365) 评论(0) 推荐(0)