摘要:
Charles界面基本布局 主菜单栏 File文件菜单的介绍 “导入””导出”这个功能在和别人沟通的时候很常用,比如你向第三方 工具/类库开发人员求助某个功能,或者有BUG怎么避开; 他们一般会让你提供抓包到时候收到的文件,或者应用场景之类 的; 你可以导出你捕捉到的信息,发送给别人(类似PS里的P 阅读全文
posted @ 2021-10-28 20:06
暄总-tester
阅读(257)
评论(0)
推荐(0)
摘要:
安装Charles Charles安装在PC端,启动后是一种代理服务 直接通过安装程序运行安装,将Charles安装在PC中 目前Charles支持多系统:Windows、MacOS、Linux 需要下载适合自己系统的安装包 启动Charles就是一个代理服务 官方安装手册 https://www. 阅读全文
posted @ 2021-10-28 19:58
暄总-tester
阅读(149)
评论(0)
推荐(0)
摘要:
Charles原理 Charles是以web代理服务器的形式进行工作的 Charles的实现原理并不复杂;大概的实现如下: charles相当于一个插在服务器和客户端之间的“过滤器”; 当客户端向服务器发起请求的时候,先到charles进行过滤,然后charles在把最终的数据发送给服务器; 注意: 阅读全文
posted @ 2021-10-28 19:50
暄总-tester
阅读(154)
评论(0)
推荐(0)
摘要:
Charles对比Fiddler的优点 Charles能够支持Linux、MacOS, Fiddler只支持Windows系统 Charles支持按域名和按接口查看报文,界面更简洁、明了,更友好场景 Charles支持反向代理,Fiddler不支持 Charles网络限速可以选择网络类型 比如:3G 阅读全文
posted @ 2021-10-28 19:43
暄总-tester
阅读(1125)
评论(0)
推荐(0)
摘要:
Charles Charles是一款HTTP代理抓包工具、HTTP监视器、反向代理工具,当程序连接Charles的代理访问互联网时,Charles可以监控这个程序发送和接收的所有数据。它允许一个开发者查看所有连接互联网的HTTP通信,这些包括request,response和HTTP headers 阅读全文
posted @ 2021-10-28 19:40
暄总-tester
阅读(200)
评论(0)
推荐(0)
摘要:
Fiddler总结 1)Fiddler主要用于网页抓包(有图形界面),无图形界面的接口操作不便(需要使用Composer自己写请求) 2)Fiddler中常使用Inspectors中的Raw、Webforms a)Raw中会显示请求头(常看cookie)和请求体(常看参数),二者中间以空行间隔 b) 阅读全文
posted @ 2021-10-28 19:29
暄总-tester
阅读(215)
评论(0)
推荐(0)
摘要:
Fiddler断点 断点调试 针对异常数据进行接口测试,相当于执行用例中的非法数据,一般用于攻击接口服务器,主要实现篡改数据,查看接口的反应 常用于有界面的网页或接口的测试 请求断点 (1)断点是由Fiddler截获数据,然后篡改数据 (2)请求断点:客户端发送参数给服务器,Fiddler可以截获参 阅读全文
posted @ 2021-10-28 19:28
暄总-tester
阅读(336)
评论(0)
推荐(0)
摘要:
Fiddler测试接口 Composer设计器 用于自己编写和发送请求 composer:设计、创造 发送GET请求,请求无参接口 请求方法:get 接口地址:http://接口服务器IP地址/apitest/one-param/ 发送请求:点击Execute 查看响应结果:勾选Composer下O 阅读全文
posted @ 2021-10-28 19:24
暄总-tester
阅读(187)
评论(0)
推荐(0)
摘要:
有图形界面的软件,打开浏览器操作 会话窗口 关注Result/响应状态码、Protocol/协议、Host/主机地址、url/应用名+接口名,body/响应体大小、Content-Type/响应类型 <>:get方法 →:post方法 Inspectors监控器 用于查看发送的请求的具体内容(请求头 阅读全文
posted @ 2021-10-28 19:17
暄总-tester
阅读(261)
评论(0)
推荐(0)
摘要:
清楚会话 启用抓包 过滤包 阅读全文
posted @ 2021-10-28 19:10
暄总-tester
阅读(194)
评论(0)
推荐(0)
摘要:
Fiddler抓包过程 1)点击窗口最左下角的Capturing(捕获、抓获的意思,多次点击可以来回切换) 2)在浏览器窗口中输入要访问的地址,进行操作即可 3)这种方式适用于网页和有页面显示的接口(无页面的接口不适合) 4)可以抓取http请求,也可以抓取https请求,但https请求需要设置: 阅读全文
posted @ 2021-10-28 18:44
暄总-tester
阅读(512)
评论(0)
推荐(0)
摘要:
什么是Fiddler 1)是一个抓包工具,通常用于抓取客户机和服务器之间的通信数据,也是一个常用的接口测试工具 2)Fiddler通常被用于查看抓包的数据和过程,若需要断言、参数化等操作,难度比Postman大,很少去做这些 Fiddler的原理 Fiddler充当代理服务器,客户机本来要向真正的服 阅读全文
posted @ 2021-10-28 18:34
暄总-tester
阅读(218)
评论(0)
推荐(0)
摘要:
综合练习 1、使用Postman完整测试下面的2个接口,要求有数据库初始化,使用csv用例(get_event_list接口至少3条用例,add_event接口至少5条用例),有响应断言、数据库断言,最后使用newman运行测试并生成html测试报告 1)获得发布会清单接口 ①接口地址:http:/ 阅读全文
posted @ 2021-10-28 16:22
暄总-tester
阅读(397)
评论(0)
推荐(0)
摘要:
什么是关联 前面的接口返回一些数据,后面的接口使用前面的数据,继续进行后续处理,缺少前面的数据时,后面的接口则无法正常使用 自动重定向 浏览器访问 http://ip/apitest/refer/ 登陆后跳转至 http://ip/apitest/refer/login/index.php 表示请求 阅读全文
posted @ 2021-10-28 16:20
暄总-tester
阅读(447)
评论(0)
推荐(0)
摘要:
命令行运行测试 安装newman、newman-reporter-html 运行命令 newman run 测试集合文件名.json -d 参数文件名.csv/txt -r cli, html --reporter-html-export 报告文件名.html cli:表示生成command lin 阅读全文
posted @ 2021-10-28 15:48
暄总-tester
阅读(524)
评论(0)
推荐(0)
摘要:
导入导出测试集合 导出测试集 导出的文件是json类型 导如测试集 导入的文件是json类型 阅读全文
posted @ 2021-10-28 15:24
暄总-tester
阅读(263)
评论(0)
推荐(0)
摘要:
数据库断言/数据库检查点/验库、落库检查 查询数据库中某个表中的所有行 get方法,http://localhost:3000/api/user 查询数据库中某个表的总行数 get方法,http://localhost:3000/api/user/count 查询数据库中某个表中符合条件的行 get 阅读全文
posted @ 2021-10-28 15:08
暄总-tester
阅读(970)
评论(0)
推荐(0)
摘要:
使用xmysql实现数据库初始化 在postman所在计算机中,cmd下启动xmysql接口 xmysql -h 数据库服务器IP -u root -p 123456 -d 数据库名 使用xmysql添加操作 添加数据 post方法,http://localhost:3000/api/表名/ 参数: 阅读全文
posted @ 2021-10-28 14:42
暄总-tester
阅读(441)
评论(0)
推荐(0)
摘要:
操作数据库场合 数据库初始化 测试时需要使用的测试数据,需要在测试代码执行前准备好,可以写数据入库,可以从数据库删除数据,也可以修改数据 需要实现准备测试数据的过程,就称为初始化数据库,有些公司也叫造数 准备的数据应该与自己编写的用例中使用的数据保持一致,还要注意不要与同事准备的数据冲突,不要“相互 阅读全文
posted @ 2021-10-28 14:20
暄总-tester
阅读(428)
评论(0)
推荐(0)
摘要:
参数化 参数化用于执行大量用例,一般把用例存放在文件中,工具或者程序把文件中的数据读出来,存到参数/变量中,通过参数驱动整个测试,也叫做数据驱动测试 postman中的参数化 (1)postman只支持csv、json、txt文件 (2)csv和txt文件,第1行必须是列名,以逗号间隔各列数据 (3 阅读全文
posted @ 2021-10-28 14:13
暄总-tester
阅读(474)
评论(0)
推荐(0)

浙公网安备 33010602011771号