PostIn是一款国产开源免费的接口管理工具,包含项目管理、接口调试、接口文档设计、接口数据MOCK等模块,支持常见的HTTP协议、websocket协议。本周PostIn V1.1.5版本发布,支持Mysql数据库,支持Ubuntu系统,增加接口调试另存为接口功能。
1、版本更新日志
- 新增
➢ 支持连接Mysql数据库。
➢ 支持Ubuntu系统安装。
➢ 新增接口调试另存为接口功能。
-
优化
➢ 优化接口调试异常情况的提示。
➢ 优化请求头特殊字符失效问题。
➢ 优化导入页面,当postman导入,层级问题显示问题。
➢ 操作按钮图标优化。
➢ 统计样式优化。
-
修复
➢ 修复导入postman接口,层级显示错误问题。
2、Mysql数据库
新增支持Mysql数据库,安装完毕之后,根据自己安装的系统找到配置文件application.yaml,不同系统yaml文件默认位置:
| 系统 | 默认位置 |
| Windows | 默认在安装目录 --> conf目录下 |
| Mac | 默认在app下的Contents --> conf 目录下 |
| Linux | 默认在/opt/tiklab/testhubo/conf 目录下 |
| Docker | 默认在镜像文件内/usr/local/apps/testhubo/conf 目录下 |
支持自定义数据库连接方式,用户可以选择使用内嵌数据库或指定外部数据库地址。根据需求配置数据库连接。
数据库连接
| 属性 | 值 |
| postgresql.driverClassName | 数据库的驱动类名。 |
| jdbc.url | 默认是:jdbc:postgresql://localhost:8301/tiklab?stringtype=unspecified 其中 8301为端口号,tiklab_ardess为数据库名字,这两个可更改 |
| jdbc.username | 数据库登录名,必须与postgresql.db.username一致 |
| jdbc.password | 数据库登录密码,必须与postgresql.db.password一致 |
使用MySQL数据库,需要将数据库连接信息修改为如下连接。
jdbc:
driverClassName: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/tiklab_postin?characterEncoding=utf8&useSSL=false
username: root
password: darth2020
| 属性 | 值 |
| postgresql.driverClassName | MySQL数据库的驱动类名。 |
| jdbc.url | 默认是:jdbc:mysql://localhost:3306/tiklab_postin?characterEncoding=utf8&useSSL=false 协议:jdbc:mysql |
| jdbc.username | 数据库登录名 |
| jdbc.password | 数据库登录密码 |
其中数据库名需要提前在MySQL创建空的数据库,启动系统服务,系统会自动初始化数据。
3、Ubuntu系统安装
支持Ubuntu系统安装,进入TikLab官网下载Ubuntu系统安装包。
- 下载,Ubuntu安装包下载地址:PostIn下载,下载安装包,如 tiklab-postin-*.*.*.deb 安装包。
- 安装,上传到服务器,使用 dpkg 命令安装。
dpkg -i tiklab-postin-*.*.*.deb
- 启动,进入/opt/tiklab-postin/bin目录下,执行./postin start即可启动成功。
安装
4、接口调试另存为接口
接口调试用于临时的接口调试,支持 HTTP 和 WebSocket 协议,帮助开发者临时验证 API 接口的功能。新增接口保存功能,可以将调试结束的接口保存到接口列表。
保存为接口
输入保存接口名称、保存的分组,点击提交,成功保存接口。
保存接口
接口保存完毕之后,在接口列表相应分组下可浏览到该接口。
接口列表
1398

被折叠的 条评论
为什么被折叠?



