goss 是一个简单、快捷的服务器测试检验工具,dgoss 是一个包装可以支持基于容器的开发模式

同时可以暴露测试结果为一个http endpoint,比较方便。

使用goss容器运行

使用数据卷的模式

docker run --name goss aelsabbahy/goss goss

docker run --rm -it --volumes-from goss --name weby nginx

docker exec weby /goss/goss autoadd nginx

使用dgoss

mac 操作系统

安装

# Install dgoss

curl -L https://raw.githubusercontent.com/aelsabbahy/goss/master/extras/dgoss/dgoss -o /usr/local/bin/dgoss

chmod +rx /usr/local/bin/dgoss

# Download goss to your preferred location

curl -L https://github.com/aelsabbahy/goss/releases/download/v0.3.6/goss-linux-amd64 -o ~/Downloads/goss-linux-amd64

# Set your GOSS_PATH to the above location

export GOSS_PATH=~/Downloads/goss-linux-amd64

测试

goss.yaml

port:

tcp:22:

listening: true

ip:

- 0.0.0.0

tcp6:22:

listening: true

ip:

- '::'

service:

sshd:

enabled: true

running: true

user:

sshd:

exists: true

uid: 74

gid: 74

groups:

- sshd

home: /var/empty/sshd

shell: /sbin/nologin

group:

sshd:

exists: true

gid: 74

process:

sshd:

running: true

dgoss 运行测试:

dgoss run -e JENKINS_OPTS="--httpPort=8080 --httpsPort=-1" -e JAVA_OPTS="-Xmx1048m" jenkins:alpine

效果

肯定是失败的,因为就没有一些服务

说明

使用这样的工具可以方便的帮助我们进行服务器环境的确认,以及健康检查,可以加入我们的持续集成的工具箱中。

参考资料

简单快捷好用的vim配置和终端配置推荐

vim 配置实用spf13-vim,安装方便简单快捷,极力推荐. 另外oh-my-zsh 终端配置很好,与之搭配使用效果更佳. 安装都很简单,一个脚本搞定, 都是在gitHub上开源的,自行搜索,这里 ...

.net下简单快捷的数值高低位切换

.net下简单快捷的数值高低位切换 做网络通讯中数值传输是很普遍的事情,但数值的存储在不平台和硬件上存储方式都不一样,主要有两大类分别是高位和低位存储:而.net平台下是低位存储,通过.net提供的函 ...

简单快捷地测试 JPush API

随着 JPush API v3版本的推出,加上之前开放的 Report API,JPush API 逐渐切换为比较好的符合 REST API 的规范,从而也很容易地使用一般的 HTTP/REST 工具 ...

percona-xtrabackup-8.0.7简单快捷使用

percona-xtrabackup-8.0.7简单快捷使用 # 参考资料: https://blog.csdn.net/vkingnew/article/details/83012316 # 环境: ...

jQuery validate 根据 asp.net MVC的验证提取简单快捷的验证方式(jquery.validate.unobtrusive.js)

最近在学习asp.netMVC,发现其中的验证方式书写方便快捷,应用简单,易学好懂. 验证方式基于jQuery的validate 验证方式,也可以说是对jQuery validate的验证方式的扩展, ...

iOS实现白板、画板功能,有趣的涂鸦工具,已封装,简单快捷使用

一.效果图: 二.选择颜色: 分[固定颜色模式]和[自由取模式].  三.操作栏功能: 1.撤销:撤销上一步操作,可一直往上进行,直到全部清空. 2.清空:直接清除所有绘画. 3.橡皮擦:去除不要的绘 ...

eclipse中js报错简单快捷的解决方式

eclipse中对正确的js文件报错十分常见,我的项目中只要是以.js结尾的必会报错,作为一名小小的程序员,看到“满江红”甚是烦躁!今天就给大家分享一个方便又快捷的解决方案. 瞄准被报错的js文件点鼠 ...

Python中最简单快捷的输出方式

格式化输出最简单的方式之哑巴填充公式 name=ludundun age=25 print(f'hello {name},your age is {age}') 输出内容: hello ludundu ...

简单快捷的方式从vps下载文件

安装setuptools 1) 最简单安装,假定在ubuntu下 sudo apt-get install python-setuptools SimpleHTTPServer 是单线程的临时服务,建 ...

随机推荐

android 学习JSON

JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性.业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据 ...

【网络基础编程】第三节 C/S

学习地址: C语言中文网 - 实现迭代服务端和客户端 GNU - Closing a Socket 前面介绍的程序,不管Service 端还是 Client端,都有一个问题,就是处理完一个 accep ...

svn 版本库的创建和配置

1.创建SVN版本库 mkdir trunk svnadmin create /root/trunk/svntest #这里是路径和即将创建的版本库名称 2.配置svn cd /root/trunk/ ...

单片机TM4C123学习(九):PWM

1.头文件与变量定义 #include "tiva_pwm.h" // PWM 2.初始化 // PWM 初始化,频率为1000,占空比为0 M1PWM7_init(, ); // ...

17款免费的Bootstrap后台管理模板集合

Bootstrap是Twitter推出的一个用于前端开发的开源工具包.是目前最受欢迎的前端框架之一.下面为大家推荐17个免费的Bootstrap后台管理界面模板. 1. Admin Lite     ...

Aizu 2304 Reverse Roads 费用流

Reverse Roads Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://acm.hust.edu.cn/vjudge/contest/view ...

分布式一致性hash算法

写在前面  在学习Redis的集群内容时,看到这么一句话:Redis并没有使用一致性hash算法,而是引入哈希槽的概念.而分布式缓存Memcached则是使用分布式一致性hash算法来实现分布式存储. ...

Fernflower 反编译.class文件

最近有些奇怪Intellij IDEA通过什么查看的源码,通过打开源码意外的发现如下注释 原来是通过Fernflower这个反编译工具w(゚Д゚)w. 使用Fernflower反编译出的代码相当友好, ...

unity, ContentSizeFitter立即生效

ugui Text上添加了ContentSizeFitter组件后,如果在代码里对Text.text重新赋值,文本框并不会马上改变大小,而是会延迟到下一帧. 如果想立刻生效,需要调用 Text.Get ...

事务(Transaction)

1.演示转账的功能:(1)创建一张表示学生表表 CREATE TABLE student( id INT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(50), ac ...

服务器维修测试工具,goss 简单快捷的服务器测试检验工具相关推荐

  1. 性能测试ftp服务器,ftp服务器连接测试工具

    ftp服务器连接测试工具 内容精选 换一换 在Nginx各个场景测试中,统一使用测试工具httpress,该工具能够发送HTTP短连接.HTTP长连接.HTTPS短连接和HTTPS长连接等多种请求,可 ...

  2. linux服务器测试软件,linux服务器常用测试工具及命令

    linux服务器常用测试工具及命令 1. 服务器配置查看 执行teddysun大牛的bench.sh脚本,输入下列命令: wget -qO- bench.sh | bash 拿腾讯云的香港轻量级服务器 ...

  3. 基于Java实现的Web服务器与测试工具开发

    资源下载地址:https://download.csdn.net/download/sheziqiong/85706486 资源下载地址:https://download.csdn.net/downl ...

  4. 邮件服务器压力测试工具postal

    邮件服务器压力测试工具Postal postal下载 http://doc.coker.com.au/projects/postal/ postal安装 [root@Mailbox ~]#tar zx ...

  5. Linux下四款Web服务器压力测试工具(http_load、webbench、ab、siege)介绍

    一.http_load程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载.但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会 ...

  6. ab 服务器压力测试工具 使用详解

    ab的全称是Apache Bench,是Apache自带的网络压力测试工具,相比于LR.JMeter,是我所知道的 Http 压力测试工具中最简单.最通用的. ab命令对发出负载的计算机要求很低,不会 ...

  7. linux下的web服务器压力测试工具之ab

    介绍 ab是apache附带的一款压力测试工具,它非常容易使用,ab可以直接在Web服务器本地发起测试请求.这至关重要,因为我们希望测试的服务器的处理时间,而不包含数据的网络传输时间以及用户PC本地的 ...

  8. Linux下四款Web服务器压力测试工具…

    一.http_load 程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载.但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不 ...

  9. 服务器io测试工具-fio

    Fio 是一个 I/O 工具,旨在用于基准测试和压力/硬件验证.它支持 19 种不同类型的 I/O 引擎(sync.mmap.libaio.posixaio.SG v3.splice.null.net ...

最新文章

  1. 顺序表-顺序表的基本操作(插入元素+删除元素)
  2. 中国电动汽车用电机行业发展模式分析及竞争战略研究报告2022-2028年版
  3. 转:亿级Web系统的高容错性实践(好博文)
  4. o.s.b.d.LoggingFailureAnalysisReporte报错
  5. 数学图形(2.18)Hyperbolical conical spiral双曲圆锥螺线
  6. jzoj3832-在哪里建酿酒厂【指针】
  7. linux 中 id指令,Linux id 命令
  8. mysql 数据分析的步骤_数据分析8个主要步骤
  9. vue-cli3.0(创建项目)如何引入element-ui(指令篇)
  10. 190829课堂母版与子版
  11. 敏捷开发_敏捷开发和迭代开发的异同分析
  12. Python 学习笔记 - 作用域小知识
  13. Jetpack 新成员 SplashScreen:为全新的应用启动效果赋能!
  14. 实践的意义——写给图像处理算法爱好者的建议
  15. 16本版式设计书籍推荐(附PDF链接)设计从业人员必备
  16. 在Quartus中调用Modelesim时仿真出现“Error:Failed to find design unit work“可能的解决方法
  17. 软件各生命周期所用的工具
  18. 华为手机电源键不止锁屏关机那么简单!这些操作不能浪费,望周知
  19. python开发PC端桌面应用
  20. 不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接,中断与此服务器或共享资源的所有连接,然后再试一次

热门文章

  1. js类型判断(数字、0、、undefined、null)
  2. ASMSupport教程4.7 生成关系运算符
  3. ORACLE监听器TNS服务不能启动的问题解决(转自:http://www.cnweblog.com/sunGIS/archive/2006/08/21/124117.html)...
  4. java的var与auto_java – @Autowired和default-autowire可以共存吗?
  5. 接口访问次数_如何基于spring开发自定义注解实现对接口访问频次限制?
  6. linux常用命令之文件管理
  7. 大型网站技术架构(读书笔记)
  8. windows利用DOS窗口编译C++文件
  9. 剑指offer面试题[9-3]-矩形覆盖
  10. 内容管理系统测试实战