首页 » PHP教程 » phpenchant扩大技巧_Eolink前后端联调自动化测试神器

phpenchant扩大技巧_Eolink前后端联调自动化测试神器

访客 2024-11-11 0

扫一扫用手机浏览

文章目录 [+]

一键测试

新增API测试,然后配置好测试环境信息,并支持多个环境切换,然后点击批量测试,就可以进行持续的集成测试

API变更关照及比对

前后端可以同时对接口进行修正,并能够及时关照对方,对方可以查看历史变动记录比拟接口增删了什么东西,这和doc,wiki等很像

phpenchant扩大技巧_Eolink前后端联调自动化测试神器

API版本管理

保存了各个版本的已发布的api接口和测试用例,方便回归测试

phpenchant扩大技巧_Eolink前后端联调自动化测试神器
(图片来自网络侵删)

自动天生接口测试用例和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

标签:

相关文章

Java代码虚拟化保护技术与应用前景

软件应用的需求日益增长,软件开发过程中对代码的保护成为了一个重要议题。Java作为一种广泛应用于企业级应用的编程语言,其代码虚拟化...

PHP教程 2025-03-02 阅读1 评论0

CAD插件错误代码与应对步骤

CAD(计算机辅助设计)软件在工程设计领域得到了广泛应用。CAD插件作为提升设计效率的重要工具,在提高设计师工作效率的也带来了一定...

PHP教程 2025-03-02 阅读1 评论0

上古卷轴代码规则大全游戏背后的编程奥秘

《上古卷轴》作为一款深受玩家喜爱的角色扮演游戏,自问世以来便以其丰富的世界观、独特的游戏体验和深厚的文化底蕴吸引了无数玩家。在这款...

PHP教程 2025-03-02 阅读1 评论0