随笔分类 -  接口测试

摘要:1.新建一个测试集:Collection 2.创建请求:Request 3.获取接口信息 一般有接口文档或者抓包获取接口的基本调用方式和返回 举个例子:打开百度,搜索ip 浏览器抓包:开发者工具 network菜单 关注script,点击查看详情 4.接口用例设计 根据获取到的接口信息,按照用例设计 阅读全文
posted @ 2019-12-09 08:33 张珊33 阅读(1147) 评论(1) 推荐(1)
摘要:requests实例 带参数的 1.使用moco搭建一个接口 创建一个文件夹moco2 放入文件:moco runner 1.0.0 standalone.jar , configure.json以及一个res.py文件 2.configure.json 浏览器访问网址 3.代码实例 1.get请求 阅读全文
posted @ 2019-12-05 17:55 张珊33 阅读(212) 评论(0) 推荐(0)
摘要:mock实例 mock的用法 举个状态码的实例 1.无mock当接口所有数据准备完毕(判断状态码实例) 2.有mock模拟接口返回值(判断状态码实例) 当接口开发完成后,我们就可以把mock数据移除掉,直接执行我们的断言了,所以有了mock数据,我们可以尽早的完成用例,介入测试 再来举个json的实 阅读全文
posted @ 2019-12-05 11:30 张珊33 阅读(2028) 评论(0) 推荐(0)
摘要:pytest测试 1.什么是pytest? 是python的单元测试框架,与unittest框架类似,但pytest框架更简洁,效率更高 2.pytest下载安装 pip3 install pytest 验证版本:pytest version 3.pytest特点 1.简单易上手 2.支持单元测试, 阅读全文
posted @ 2019-12-05 11:10 张珊33 阅读(211) 评论(0) 推荐(0)
摘要:requests高级用法 1.session会话 保持会话的请求,保持请求后的状态,且能传递cookie 2.请求响应对象 拿到headers明信片 3.文件上传 官方文档 https://2.python requests.org//zh_CN/latest/user/advanced.html 阅读全文
posted @ 2019-12-04 21:51 张珊33 阅读(139) 评论(0) 推荐(0)
摘要:requests认证 只是在请求的时候,可能会遇到用户名和密码需要服务器认证才能使用的情况 所以介绍几种加密用户名和密码的方式 1.基本身份认证(采用Base 64编码) 2.摘要式身份认证(采用MD5加密) 3.ssl证书验证 4.CA证书 官方说明文档 https://2.python requ 阅读全文
posted @ 2019-12-04 16:36 张珊33 阅读(295) 评论(0) 推荐(0)
摘要:requests库 1.什么是requests库 是python中强大的代码库,基本所有的请求都可以用ta来完成,爬虫就是用ta完成的 2.下载安装 pip3 install requests 写requests代码要先看接口文档,参数说明;根据文档中定好的参数写代码 3.get请求格式 4.pos 阅读全文
posted @ 2019-12-04 15:33 张珊33 阅读(258) 评论(0) 推荐(0)
摘要:moco 1.什么是moco框架 是开发在开发的过程中,需要依赖一部分的接口,但是对方没有提供或者环境等等情况 2.moco下载安装 安装jdk1.8并配置环境变量 http://central.maven.org/maven2/com/github/dreamhead/moco runner/1. 阅读全文
posted @ 2019-12-04 14:08 张珊33 阅读(1144) 评论(2) 推荐(1)
摘要:mock 1.mock是什么 两个系统联调,A完成B开发中,无需B开发完,也可以测试A系统,mock数据便是模拟B系统的接口,快速联调 准确的说:mock是python中一个用于支持单元测试的库,主要功能时使用mock对象代替指定的python对象,已达到模拟对象的行为 不需要关心如何实现的过程,只 阅读全文
posted @ 2019-12-03 19:34 张珊33 阅读(3313) 评论(0) 推荐(0)
摘要:正则表达式 1.什么是正则? 是编程语言,用于匹配字符串,没有唯一标准答案,能匹配到即可 是通用语言,在python中通过re模块来实现 2.正则在线工具 正则表达式速查表 https://www.jb51.net/shouce/jquery1.82/regexp.html 在线正则表达式测试 ht 阅读全文
posted @ 2019-12-03 16:34 张珊33 阅读(223) 评论(0) 推荐(0)
摘要:控制台输出的信息 调出控制台 打开浏览器 更多工具 开发者工具F12 或者 command+option+I 清空控制台 关键字搜索 查看详细信息 阅读全文
posted @ 2019-12-02 17:25 张珊33 阅读(358) 评论(0) 推荐(0)
摘要:cookies和session 1.什么是cookies cookies 缓存:前端和后端交互时,存到本地的数据;下次交互时,直接调用本地数据,无需向服务端发送请求 2.什么是session session 会话:前端和后端交互时,一次请求,一次响应:下次交互时,再次向服务端发送请求 也就是持久化的 阅读全文
posted @ 2019-12-02 17:24 张珊33 阅读(227) 评论(0) 推荐(0)
摘要:接口测试基础 1.什么是接口测试? 前端:数据展示 后端:数据处理 数据进行展示处理时,对接口的输入输出进行测试,验证接口的功能与文档描述一致 request一个GET/POST请求,server得到请求后,Response返回一些响应数据Header/Body 向百度发送请求,返回的就是一个接口 阅读全文
posted @ 2019-12-02 17:18 张珊33 阅读(153) 评论(0) 推荐(0)
摘要:QQ邮箱为例 1.登录QQ邮箱,找到设置 2.找到账户 3.找到POP3服务 4.发送密保 5.拿到授权码 阅读全文
posted @ 2019-11-27 17:13 张珊33 阅读(418) 评论(0) 推荐(0)
摘要:用例示范 目录结构 1.demo demo1.py 2.uti ExcelHandler RequestsHandler.py AllureHandler EmailHandler LoggerHandler 3.scripts test_case 4.settings conf.py 5.pyte 阅读全文
posted @ 2019-11-27 10:36 张珊33 阅读(6077) 评论(3) 推荐(1)