赞
踩
目录
第二回 HttpClient小工具(Http客户端工具)支持的功能和操作说明
第三回 使用HttpClient小工具(Http客户端工具)模拟月之暗面Kimi网页端的流式返回。免费调用月之暗面网页API与AI(Kimi)对话!
背景:自研一款属于自己的HttpClient小工具的初衷是觉得Postman、Fiddler这些Http客户端工具不太方便,所以索性打造一款简单实用、全能型的HttpClient小工具。
目标:快速调试Http API、快速增加测试用例、浏览器能做到的它都能做到、助开发和测试一臂之力!
先说下我自研HttpClient小工具的初衷:
如果你是个程序员,免不了与Http打交道。
当我们开发Web项目或者调式第三方Http API的时候,免不了要对其进行测试,这时我们的一般做法可能有:
1.写单元测试
2.把代码写死进行逐个测试(导致杂乱无章、无法重复使用)
3.使用Http客户端工具,如Postman
但是我发现类似这样的做法有很多不足,很难适应各种Http测试,不能快速形成测试用例,于是就想还不如自己制作一款全能型的HttpClient小工具,适用于Http的各种测试。
以下内容在视频号【天天智作】有具体讲解,如有兴趣也可以关注视频号【天天智作】,里面有专门关于HttpClient小工具的介绍。这款HttpClient小工具,几乎涵盖了Http的所有测试范畴!麻雀虽小,五脏俱全,比Postman还好用!
Windows 64位: https://wwt.lanzoub.com/b00tamn0xe
密码: ttzz64
Windows 32位: https://wwt.lanzoub.com/b00tamn0yf
密码: ttzz32
帮助文档请查看:README.md
详细操作请看:第二回 HttpClient小工具(Http客户端工具)支持的功能和操作说明
1.可增删改查URL测试用例,每个URL测试用例可保存请求头和请求体数据;
2.每个URL可设置不同的请求配置(包括代理、流式读取等),同一个URL可重复添加,以便构造不同请求参数的测试用例;
3.一键复制URL,快速增加不同请求参数的测试用例;
4.可多进程打开UI对比多个测试用例;
5.轻松进行各类文件的上传、下载,支持流式上传文件和接收流式返回;
6.支持使用上传文件的方式代替输入请求内容来发送请求;
7.快速调试Http API,例如调试微信公众平台的各类Http API;
8.快速增加测试用例,例如测试Web API;
9.树形分组
9.1 自定义分组,通过增删改树节点进行分组;
---
9.2 任意分组URL,URL与分组的关系为多对多;
按住Ctrl选择URL,按住Ctrl选择树节点,点击Group按钮进行分组。
9.2.1 当将URL分组到叶子节点时,会同时将该URL分组到所有父节点;
9.2.2 可将同一个URL分配到不同的分组;
---
9.3.分组查询
9.3.1 点击分组即可查看该分组的数据;
9.3.2 点击父节点可查看所有子节点数据;
9.3.3 在某个分组内查询数据;
勾选SearchGroup,然后输入关键字查询。
9.3.4 在URL列表中查看分组;
在URL列表右键某个URL。
9.3.5 分词+递归查询;
使用空格分词查询;使用>递归查询;两者组合实现:分词+递归查询。
按回车键可从上到下依次循环查询树的所有节点。
---
9.4.分组删除
9.4.1 清空分组:不删除分组,仅清空该分组的数据;
如果清空父节点,会将所有子节点的分组数据也清空。
9.4.2 删除分组:删除分组,并且清空该分组的数据;
如果删除父节点,会将所有子节点的分组数据也删除。
9.4.3 删除某个URL的某个分组;
在URL列表右键选择某个URL,在显示的菜单中,按住Ctrl键+单击左键即可删除分组。
10.分库保存
需要先在 SystemConfig.json > SaveURLPath > HttpClientURL > FileNames 添加新的数据库,然后重启。
例如 "FileNames": ["url-httpclient.txt", "db1.txt", "db2.txt"],必须为.txt 文件格式,这里表示有三个数据库。
10.1 分组独立,每个数据库都有各自的树形分组;
10.2 数据独立,将数据保存在不同的数据库中;
10.3 一键切换数据库;
10.4 切换数据库时自动保留每个库的查询条件;
11 分词查询
使用空格分词,例如:百度 路飞
12 递归查询
使用 > 递归,例如:天天智作>上回遗漏
13 分词+递归查询
两者结合查询,例如:百度 路飞 天天智作>上回遗漏
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。