随笔分类 -  接口测试

摘要:###1.搭建yapi平台 ###2.添加mock接口 ###3.自动化接口 需要下载cross-request 3.0 ####1.chrome浏览器打开开发者模式 设置-更多工具-扩展程序 ####2.chrome浏览器下载 https://github.com/haiming-zhao/cro 阅读全文
posted @ 2020-06-10 10:04 张珊33 阅读(6278) 评论(0) 推荐(0)
摘要:###window安装ssl证书 工具栏-帮助-SSL代理 这样就安装成功了 ###安卓下载ssl证书 工具栏-帮助-SSL代理 保存到本地后,手动修改后缀名,改为crt ###安卓安装ssl证书 1.先给手机设置密码 2.将.crt的文件导入手机中,直接点击安装,输入手机密码; 3.给证书命名,随 阅读全文
posted @ 2020-04-27 09:33 张珊33 阅读(1503) 评论(0) 推荐(0)
摘要:1.下载Charles 2.安装Charles 破解版 3.下载证书 抓取https需要CA证书 Help SSL Proxying Installl Charles Root Certificate 4.设置代理 Charles配置端口 网络 高级 代理,勾选http和https 抓取http数据 阅读全文
posted @ 2020-03-22 10:56 张珊33 阅读(228) 评论(0) 推荐(0)
摘要:数据驱动:将数据参数化,所有数据放到.csv中 1.设置全局变量 举个例子: https://sp0.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php?query={{iploc}}&resource_id={{resource_id}} 2.设置断言 3.开始运 阅读全文
posted @ 2020-03-06 20:38 张珊33 阅读(842) 评论(0) 推荐(0)
摘要:1.执行测试集 2.结果分析 阅读全文
posted @ 2020-03-06 19:07 张珊33 阅读(336) 评论(0) 推荐(0)
摘要:断言:验证返回机制是否正确 1.开始断言 2.状态码 3.json 4.头域 5.响应时间 阅读全文
posted @ 2020-03-06 18:05 张珊33 阅读(154) 评论(0) 推荐(0)
摘要:添加环境变量:便于参数的使用 1.添加变量 举个例子:天气查询api 默认城市是当前所在:https://tianqiapi.com/api?version=v1&appid=43357849&appsecret=uPsNuGL2 选择city参数修改城市: https://tianqiapi.co 阅读全文
posted @ 2020-03-06 14:16 张珊33 阅读(806) 评论(0) 推荐(0)
摘要:1.哪些需要头域 根据文档确定哪些接口需要添加头域 举个例子:腾讯课堂评论接口 https://ke.qq.com/course/131374?taid=4106401051967790 抓包获取url https://ke.qq.com/cgi bin/comment_new/course_com 阅读全文
posted @ 2020-03-05 12:17 张珊33 阅读(369) 评论(0) 推荐(0)
摘要:1.打开开发者工具 F12 或者 右键选择检查 2.抓包 重点关注 阅读全文
posted @ 2020-03-05 12:13 张珊33 阅读(285) 评论(0) 推荐(0)
摘要:1.下载地址 https://www.postman.com/ 直接下载直接安装即可 2.postman基本操作 3.接口请求测试 http://www.tianqiapi.com/ 1.先查看接口文档 确认请求地址,请求方法(GET,POST),协议(http,https) http://www. 阅读全文
posted @ 2020-03-04 18:53 张珊33 阅读(157) 评论(0) 推荐(0)
摘要:接口请求关联 1.什么是接口请求关联 有一个A请求和一个B请求,B请求参数中需要A请求的响应中的某些数据作为入参数.如下图: 2.规定关联的格式 3. 阅读全文
posted @ 2019-12-11 17:49 张珊33 阅读(1011) 评论(0) 推荐(0)
摘要:moco+excel+requests框架 case用例模板 阅读全文
posted @ 2019-12-11 17:38 张珊33 阅读(280) 评论(0) 推荐(0)
摘要:常用状态码 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。 206 (部分内容) 服务器成功处理了部分 GET 请求。 302 (临时移动) 服务器目前从不同位 阅读全文
posted @ 2019-12-10 15:51 张珊33 阅读(239) 评论(0) 推荐(0)
摘要:unittest_skip 阅读全文
posted @ 2019-12-10 11:56 张珊33 阅读(166) 评论(0) 推荐(0)
摘要:unittest TestSuite套件 1.什么是TestSuite套件 可组合测试case ,常用的方法是addTest,可用于执行单个测试用例 2.框架:添加方法运行 注意 有的pycharm中不能直接右键运行 找到Terminal 运行 3.框架:添加类名运行 阅读全文
posted @ 2019-12-09 19:17 张珊33 阅读(333) 评论(0) 推荐(0)
摘要:unittest框架 1.什么是unittest框架 是python内置的单元框架,可以完成单元测试,也可以完成自动化测试 2.下载安装 内置的无需下载,直接导入 3.搭建框架 4.常用的断言 阅读全文
posted @ 2019-12-09 18:39 张珊33 阅读(237) 评论(0) 推荐(0)
摘要:requests+unittest实例 1.将requests封装成unittest 继续requests实例,再创建一个py文件 'unittest_requests' 直接右键运行 结果:四条用例执行成功 阅读全文
posted @ 2019-12-09 17:15 张珊33 阅读(360) 评论(0) 推荐(0)
摘要:requests上传下载 1.下载 2.上传 阅读全文
posted @ 2019-12-09 15:28 张珊33 阅读(307) 评论(0) 推荐(0)
摘要:webpy(自定义接口) 1.什么是webpy 可定义一个自己的接口请求 2.下载安装webpy 3.创建文件 官网文档 http://webpy.org/docs/0.3/tutorial.zh cn 阅读全文
posted @ 2019-12-09 11:48 张珊33 阅读(406) 评论(0) 推荐(0)
摘要:fiddler使用 阅读全文
posted @ 2019-12-09 08:33 张珊33 阅读(176) 评论(0) 推荐(0)