首页 > 系统相关 >apifoxCli在linux部署运行教程

apifoxCli在linux部署运行教程

时间:2025-01-20 09:34:39浏览次数:1  
标签:linux apifoxCli cli script 30 教程 apifox home testTool

转载于 https://apifox.com/help/automated-testing/executing-test/apifox-cli/

 

#1、pull镜像
docker pull node:22-alpine

#2、创建目录
mkdir -p /home/testTool/apifox/script

#3、运行nodejs+并使用npm安装apifox
docker run \
--name apifox \
-e TZ=Asia/Shanghai \
--restart=always \
-v /home/testTool/apifox/script:/apifox \
--entrypoint sh \
-d node:22-alpine \
-c "npm i -g apifox-cli@latest --registry=https://registry.npmmirror.com/ && tail -f /dev/null"

#4、从apifox导出运行脚本
apifox-cli.json
放到/home/testTool/apifox/script

#5、创建启动脚本
vim /home/testTool/apifox/script/start.sh

#!/bin/sh
docker exec -it apifox sh -c "cd /apifox && apifox run 'apifox-cli.json' -r cli,html"

#6、创建cron表达试
crontab -e
#上午:8:30, 9:30, 10:30, 11:30
#下午:14:30 (2:30), 15:30 (3:30), 16:30 (4:30), 17:30 (5:30), 18:30 (6:30)
30 8-11,15-18 * * 1-5 /home/testTool/apifox/script/start.sh
#下午:13:30
30 13 * * 1-5 /home/testTool/apifox/script/start.sh

#查看定时任务的日志
#less /var/log/cron | grep TerminalGateway

标签:linux,apifoxCli,cli,script,30,教程,apifox,home,testTool
From: https://www.cnblogs.com/zhenyu1/p/18680749

相关文章

  • NVIDIA Isaac Sim 入门教程(三)ROS2 联合仿真
    系列文章目录前言一、导入URDF模型:TurtlebotOmniverseIsaacSim拥有多种工具,可促进与ROS系统的集成。我们有ROS和ROS2桥接器、URDF导入器等等。本系列教程将举例说明如何使用这些工具。1.1学习目标在本示例中,我们将在IsaacSim中设置一个Turtlebot3......
  • Linux 下如何修改密码有效期?
    chage命令chage命令用于查看以及修改用户密码的有效期信息,它是changeage的缩写。当需要用户在指定时间内登录或者需要及时修改密码的时候可以使用此命令,通过此命令,我们可以查看帐号的各种信息,比如:最新一次修改密码日期、设置密码修改时间、在指定时间后锁定帐号。我们可......
  • Linux top命令详解
    查看多核CPU命令mpstat -P ALL  和  sar -P ALL 说明:sar -P ALL > aaa.txt   重定向输出内容到文件 aaa.txt1top 命令,然后按数字“1”可监控每个逻辑CPU的状况:观察上图,服务器有8个逻辑CPU,实际上是1个物理CPU。如果不按1,则在top视图里面显示的是所有cpu......
  • Linux查询端口是否被占用的四种方法
    一个面试题,使用三种不同的方法查看8080被哪个进程占用了。通常比较熟悉的方法是netstat和lsof两种,但还有什么方法呢。1.netstat或ss命令netstat-anlp|grep802.lsof命令这个命令是查看进程占用哪些文件的lsof-i:803.fuser命令fuser命令和lsof正好相反,是查看某个文......
  • Spring Security 6.X + JWT + RBAC 权限管理实战教程(上)
    前言本教程基于SpringBoot3.x+SpringSecurity6.x实现,采用JWT+Redis的认证方案,结合RBAC权限模型,实现了一个完整的权限管理系统。一、项目依赖配置关键依赖说明: <!--SpringWeb--> <dependency> <groupId>org.springframework.boot</groupId> <arti......
  • Linux基础知识
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录概述一、Linux常用命令1.1文件与目录操作1.2查看文件内容1.3文本内容处理1.4查询操作1.5压缩和解压缩二、VI和VIM的使用2.1概述2.2VI/VIM的基本模式三、用户和组3.1概述3.2用户的增删......
  • 【Linux】从虚拟到物理:解密地址空间的奥秘
    ......
  • 如何在织梦网站中创建和管理分站?(织梦网站分站创建与管理教程)
     织梦(DedeCMS)是一个广泛使用的开源内容管理系统,支持多站点功能。对于需要扩展业务范围的企业来说,创建和管理分站是非常重要的。本文将详细介绍如何在织梦网站中创建和管理分站。答案:要在织梦网站中创建和管理分站,请按照以下步骤操作:准备主站环境:确保主站已经安装并配置好织梦......
  • 嵌入式Linux系统学习记录10
    在C语言中,指针是一个非常重要的概念。指针是一个变量,它存储的是另一个变量的内存地址。理解指针的细节和注意事项对于编写高效、稳定的C语言程序至关重要。以下是C语言中指针的一些细节和注意事项:1. 指针的定义和初始化指针是用*来声明的,表示指向某种类型的变量。例......
  • Xmind 2023 v23 pro 破解版下载及安装教程
    Xmind应该是目前最好用的一款思维导图软件了。拥有优秀的用户体验,凭借简单易用,功能强大的特点,XMind在2013年被著名互联网媒体Lifehacker评选为全球最受欢迎的思维导图软件。Xmind具有如下优点①、用心打磨16年的思维导图软件②、评分高,多次获得推荐③、装机量超过1亿,深受全......