一键测试
新增API测试,然后配置好测试环境信息,并支持多个环境切换,然后点击批量测试,就可以进行持续的集成测试
API变更关照及比对
前后端可以同时对接口进行修正,并能够及时关照对方,对方可以查看历史变动记录比拟接口增删了什么东西,这和doc,wiki等很像
API版本管理
保存了各个版本的已发布的api接口和测试用例,方便回归测试

自动天生接口测试用例和mock
可以根据一系列规则自动天生接口测试用例
开源版本安装
既可以利用付费版本(一个月9米),也有开源版本安装,功能基本知足需求。
本人安装环境如下:Centos7 + eolinker_os_release_4_0.zip + jdk1.8 + mysql5.8 + php
# 解压eolinker_os_releaseunzip eolinker_os_release_4_0.zipls -ltotal 40272drwxr-xr-x. 2 root root 32 Apr 5 03:39 configdrwxr-xr-x. 2 root root 6 Apr 5 02:24 dump-rw-r--r--. 1 root root 40998716 May 24 2018 eolinker_os-4.0.jar-rw-r--r--. 1 root root 16917 May 24 2018 eolinker_os.sql-rw-------. 1 root root 216535 Apr 5 02:56 nohup.out# mysql安装cd /usr/local/tar -xvf /root/eolink/mysql-8.0.31-linux-glibc2.12-x86_64.tar.xzmv mysql-8.0.31-linux-glibc2.12-x86_64/ ./mysqlvi /etc/my.cnf== == == == == == == == == == == =》[client]port=3306socket=/tmp/mysql/mysql.sock [mysqld]port=3306user=mysqlsocket=/tmp/mysql/mysql.sockbasedir=/usr/local/mysqldatadir=/usr/local/mysql/datalog-error=error.log transaction_isolation = READ-COMMITTEDcharacter-set-server = utf8mb4collation-server = utf8mb4_general_cilower_case_table_names = 1 #开启可以跳过认证,免密登录skip-grant-tables== == == == == == == == == == == == mkdir /usr/local/mysql/data -pmkdir /tmp/mysql -puseradd mysqlchown -R mysql:mysql /tmp/mysqlchown -R mysql:mysql /usr/local/mysqlchmod -R 755 /tmp/mysql /usr/local/mysql/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ln -s /usr/local/mysql/bin/mysql /usr/bin/usr/local/mysql/support-files/mysql.server startmysql -uroot -p
# eolink创建表及导入eolink_oscreate database eolinker_os;use eolinker_os;set names utf8;source /root/eolink/eolinker_os/eolinker_os.sql
# eolink配置文件vi config/setting.properties= = = = = = = = = = = = = = = = >#配置文件port=8080version=language=dbUser=rootdbPassword=rootdbURL=jdbc:mysql://localhost:3306/eolinker_os?characterEncoding=UTF-8allowRegister=trueallowUpdate=truewebSitename=eoLinker open source version= = = = = = = = = = = = = = = = ># 防火墙放通firewall-cmd --query-port=端口号/tcpfirewall-cmd --zone=public --add-port=端口号/tcp --permanentfirewall-cmd --reload# php安装yum install phpyum install php-mysql php-fpm php-cli php-dba php-embedded php-gd php-common php-bcmatch php-enchant php-develphp -mphp -v[root@localhost eolinker_os]# php -i | grep PDOPHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/php_pdo_mysql.dll' - /usr/lib64/php/modules/php_pdo_mysql.dll: cannot open shared object file: No such file or directory in Unknown on line 0PHP Warning: Unknown: It is not safe to rely on the system's timezone settings. You are required to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in Unknown on line 0PDOPDO support => enabledPDO drivers => mysql, sqlitePDO Driver for MySQL => enabledPDO Driver for SQLite 3.x => enabledPDO support => enabled# jdk1.8安装yum search java|grep jdkyum install java-1.8.0-openjdk# eolink启动java -jar eolinker_os-4.0.jar 浏览器访问http://localhost:8080/eolinker_os/index.html
接口测试流程
Reference接口文档之快速搭建eolinker开源版(详细教程)_青春荒漠了流年的博客-CSDN博客
Centos中导入sql文件到mysql数据库_在centos里把slq文件导入mysql数据库_Bingorl的博客-CSDN博客
安装 EoLinker_4.0 开源版_eolinker开源版_白龙菜牛的博客-CSDN博客
MySql-5.8 - Linux 安装_linux安装mysql5.8_斯普润布特的博客-CSDN博客
Eolinker SaaS 产品帮助中央 | 业内领先的企业级 API 全生命周期管理办理方案
Postcat : Postcat 是一个可扩展的 API 工具平台。 Postcat 凑集根本的 API 管理和测试功能,并且可以通过插件简化你的 API 开拓事情,让你可以更快更好地创建 API。 (gitee.com)
https://github.com/eolinker/api