开源的API集成测试工具 v0.1.2 - 增强体验

Hitchhiker 是一款开源的 Restful Api 集成测试工具,你可以在轻松部署到本地,和你的team成员一起管理Api。

详细介绍请看: https://cloud.tencent.com/developer/article/1012689

在线体验: http://www.hitchhiker-api.com/, 可以用 try without login 来免登录使用。

这次版本主要是增加一些体验方面的更新:

request的header提示及自动完成

request的header种类基本就那些,但纯靠手写有时会写错,导致请求不到数据,很麻烦。于是把常用header加到自动提示里面,方便使用。

header的收藏功能

一个项目的request的header其实用来用去都是那几个,每个request都去写这些重复的即使有提示也显得麻烦,这时可以添加到收藏,下次再用直接选进来就可以了。(可以右键选新标签中打开图片,看起来清楚些)

tests的全局函数

很多request的tests里会用到同样功能的函数,每个都写的话麻烦不说,维护起来也不方便,考虑像写代码一样,应该提取共同部分,所以增加了一个全局脚本,可以在Project里定义,其下的Request可以直接使用。

清除本地Cache功能

Hitchhiker会把用户所有的更改都记在浏览器的indexDB中,但有时会有一些情况比如说想放弃所有更改,可以清除本地cache,所有数据全部用最新的数据库里的。

UI调整

主要是字体改了,之前统一用的adobe开源的一款SourceCodePro字体,因为是等宽字体,有朋友反应说看起来不舒服,想想有道理,所以把除了代码之外的都使用系统字体,看起来紧凑点。

后续计划

0.2大版本的分布式压力测试还是开发中,测试tool用go写的,代码基本差不多,接下来主要是通信方面。

0.1.3小版本的主要还是小功能和体验上的改进,计划引入一个比较有用的新功能:参数化请求,因为很多需要测试的api大体上差不多,只是query或者body里变了一点,如果重复添加request的话显得麻烦且维护不便,参数化可以把这些变化封装到参数里,一个request就可以了,系统根据参数自动生成多个请求。

Github: https://github.com/brookshi/Hitchhiker, 觉得不错的话麻烦 Star 支持下,谢谢。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏惨绿少年

默认权限umask、文件系统权限、特殊权限

第1章 权限相关错误 1.1 普通用户 ls /root/ /root  属于root 普通用户没有任何权限,所以无法查看 [oldboy@znix ~]$ l...

3970
来自专栏xingoo, 一个梦想做发明家的程序员

JavaMelody应用监控使用指南

前言  本文参考JavaMelody的UserGuide编写,部分文字均来自文档,添加有个人理解。并进行实践操作   JavaMelody是一款可以监控...

2146
来自专栏我的博客

php在windows平台执行shell解压文件

今天看到这个php可以执行shell解压文件,顺便整理出来看看吧 先帖代码吧 <form action="" method="post" enctype="mu...

2874
来自专栏帘卷西风的专栏

CentOS yum安装或者升级GCC到4.8

之前一直没怎么用C++11,最近的项目都开始使用,但是Centos使用yum工具安装GCC的版本是4.4.7,因此需要升级才行。

1442
来自专栏黑泽君的专栏

通过360可以查看端口号

端口号: 物理端口    网卡口 逻辑端口    我们指的就是逻辑端口 每个程序都会至少有一个逻辑端口。 端口号是正在运行的程序的标识。(用于标识进...

4252
来自专栏我的博客

Wamp2.0再配phpmyadmin

测试版本:wamp2.0 删除其他用户 仅留下root—localhost (并且设置密码:*********) 找到confing.inc.php(在ap...

2775
来自专栏抠抠空间

浅谈virtualenv(虚拟环境)

1643
来自专栏测试开发架构之路

Spring Boot 入门实践

1635
来自专栏桥路_大数据

React Natived打包报错java.io.IOException: Could not delete path '...\android\support\v7'解决

4069
来自专栏程序猿DD

Spring Cloud构建微服务架构:分布式配置中心【Dalston版】

前言 Spring Cloud Config是Spring Cloud团队创建的一个全新项目,用来为分布式系统中的基础设施和微服务应用提供集中化的外部配置支持,...

2058

扫码关注云+社区