0


第一回 比Postman还好用的Http客户端工具:HttpClient小工具

前言

背景:自研一款属于自己的Http Client小工具的初衷是觉得Postman、Fiddler这些Http客户端工具太不方便了,所以索性打造一款简单实用、全能型的HttpClient小工具。
目标:快速调试Http API、快速增加测试用例、浏览器能做到的它都能做到助开发和测试一臂之力!

先说下我自研HttpClient小工具的初衷:
如果你是个程序员,免不了与Http打交道。
当我们开发Web项目或者调式第三方Http API的时候,免不了要对其进行测试,这时我们的一般做法可能有:
1.写单元测试
2.把代码写死进行逐个测试(导致杂乱无章、无法重复使用)
3.使用Http客户端工具,如Postman
但是我发现类似这样的做法有很多不足,很难适应各种Http测试,不能快速形成测试用例,于是就想还不如自己制作一款全能型的HttpClient小工具,适用于Http的各种测试。

视频号【天天智作】

以下内容在视频号【天天智作】有具体讲解,如有兴趣也可以关注视频号【天天智作】,里面有专门关于HttpClient小工具的介绍。这款HttpClient小工具,几乎涵盖了Http的所有测试范畴!麻雀虽小,五脏俱全,比Postman还好用!

HttpClient小工具下载

Windows 64位: https://www.lanzoub.com/iV76W212lc2b
密码: ttzz64

Windows 32位: https://www.lanzoub.com/i1EFV212le3e
密码: ttzz32

帮助文档请查看:README.md

对比其他Http客户端工具的优势

1.可增删改查URL测试用例,每个URL测试用例可保存请求头和请求体数据;
2.每个URL可设置不同的请求配置,配置保持独立;同一个URL可重复添加,以便构造不同请求参数的测试用例;
3.一键复制URL,快速增加不同请求参数的测试用例;
4.可以多进程打开UI对比多个测试用例;
5.轻松进行各类文件的上传、下载,支持流式上传文件和接收流式返回;
6.支持使用上传文件的方式代替输入请求内容(Request Body)来发送请求;
7.快速调试Http API,如调试微信公众平台的各类Http API;
8.快速增加测试用例,如测试所开发的Web项目的Http API;

9.树形分组
9.1 自定义分组(树节点):增删改分组。
9.2 任意分组URL:URL与分组的关系为多对多。按住Ctrl键选择树节点。
9.2.1 将URL分组到叶子节点:当将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.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 一键切换数据库

11 分词查询
11.1 使用空格分词:百度 路飞
12 递归查询
12.1 使用>递归:天天智作>上回遗漏
13 分词+递归查询
13.1 两者结合查询:百度 路飞 天天智作>上回遗漏

UI概况

标签: postman http web

本文转载自: https://blog.csdn.net/impth5/article/details/139377074
版权归原作者 天天智作 所有, 如有侵权,请联系我们删除。

“第一回 比Postman还好用的Http客户端工具:HttpClient小工具”的评论:

还没有评论