“无痕测试,基准系统,一键导出”,NodeQuality测试脚本发布

新脚本是原NodeBench脚本和粘贴板的升级项目,实现了一些关键特性升级:

  • 全面拥抱脚本方案,补充其他测试信息,减少重复测试
  • 切换到一个专用的临时准系统内测试,测完自动清理,极致的干净,做到无痕测试
  • 支持对运行结果自动导出统一的markdown格式,IpQuality和NetQuality结果自动截图

预览地址

使用命令为:

bash <(curl -sL https://run.NodeQuality.com)

GitHub项目地址,欢迎star/贡献代码

下面展开介绍NodeQuality的设计和特性 ac1023

“拼好脚本”,减少重复测试

现在vps的测试脚本百花齐放,各种测试之间的会有信息重叠。
比如跑了融合怪往往还要跑IP质量,而现在的网络质量脚本横空出世后,重叠的内容更多了。不少用户在跑脚本的时候会思量跑哪个好。

目前方案是选取了Yabs + IP质量 + 网络质量 + 融合怪的部分功能,重新整合后的脚本。这种组合兼顾信息的全面性和直观性。

无痕测试,重中之重

如果前面一条原因还是拼好脚本的水平,那么接下来这条才是真正让我动手去写这个脚本的原因。
为了测试,往往需要加载很多软件和工具。这很好,符合把各种专用工具串起来解决问题的linux哲学。
问题是测试完这些东西大部分都驻留在系统上,成为平时几乎不会使用的数据赖在硬盘上,留下了很多痕迹。
另外,很多测试脚本只能受限于部分Linux系统发行版,会有一些系统特定的问题。

那么为什么不仿造docker的思路,来打造一个 BenchOS 的准系统呢?
在这个系统里预装好常见的程序,做到全程不调用任何一条包管理器命令
使用时进行挂载,使用后进行卸载,自动删除准系统数据,干干净净,清清爽爽

我们这里要用到 chroot 这位老前辈,这可是从远古时期就一直存在于内核里面的工具
chroot非常适合当前的场景:不用额外安装、极致的轻量、只有文件隔离而没有网络和内存隔离
简直就是为了测试而打造的,灵魂契合了属于是

这引出了NodeQuality目前使用的方案:

  • 使用alpine作为测试准系统,考虑到性能和依赖问题换回了debian
  • 使用chroot临时切换到准系统,无需重装系统或者安装docker/虚拟机
  • 除了需要curl下载文件的命令,不需要额外安装任何程序到vps上
  • 测试完传到临时剪切板网页,清理所有加载的数据

给小白用白话文解释下

就是下载一个预装好软件的压缩包,把解压好的文件夹挂载到某个目录上,切换到这个系统里面测试,测试完把解压文件给干掉,对原系统的修改为0

自动排版,自动截图,自动传图床,一键导出

之前做过一个测试结果剪切板,可能太花哨了没人爱用,这次花了不少心思打磨了更新版的剪切板,非常的现代化
这样你不用在跑完 IP质量 和 网络质量 脚本后,小心翼翼的去截图了,给你完美截图,自动预留一定的页边距。

预览地址

image

总结

最开始的地方给测试脚本加了引号,虽然也可以叫测试脚本,但本质上是测试工具集合的前置加载器和结果后处理项目。把测试工作的流程给规范化自动化了,让测试仅仅是测试,不要留下一堆痕迹。让测试可以更舒服的测试,自动排版截图。

 

原创文章,作者:mantou,如若转载,请注明出处:https://v2ez.com/1399.html

赞 (0)
mantoumantou
上一篇 2025年3月19日
下一篇 2025年4月5日

相关推荐

  • linux综合脚本集成器

    这 Bash 脚本用于监测服务器的网络流量使用情况,并根据预设的阈值进行操作。它首先显示当前的接收和发送流量,然后询问用户是否设置流量阈值。用户可以选择设置阈值,并输入所需的阈值(…

    2024年4月29日
  • 分享个bing壁纸项目

    https://github.com/androidmumo/bing这老哥5年前我就用了他做的第一版本,23年底发现更新了果断部署前段时间改了下代码采集了2010年到现在的壁纸数…

    2025年4月5日
  • komari主题

    看看下班前摸鱼摸出来的komari主题 <AEMEATH / 爱弥斯> 一个围绕《鸣潮》爱弥斯氛围设计的 Komari Monitor 主题。它不把角色资料塞进监控首页…

    2026年9月8日
  • WordPress导航菜单添加小字hot、new、推荐等

    如果你看到别人的WordPress网站,导航菜单有小字,也叫角标,自己不知道怎么添加,那么下面的教程可以让你也用上。 比如我网站上的限时优惠和感谢打赏这两个小字都是一样的方式实现的…

    代码程序 2021年3月21日
  • 3种方式修改 wordpress 用户名

    在数字化时代,WordPress作为世界上最流行的开源内容管理系统之一,被无数网站管理员和个人用户所使用,以创建和管理他们的在线存在。然而,随着用户的不断变更和安全需求的提高,修改…

    2025年7月15日
  • Linux VPS一键添加/删除Swap虚拟内存[超实用]

    说明: 很多人的VPS服务器由于内存太小,会导致很多进程被杀掉,这时候就需要我们添加Swap虚拟内存了,之前在一大佬的博客里发现这个非常方便的一键脚本,这里就转载一下——方便懒人或…

    2021年3月20日
  • 花海API更新v1.2

    地址:https://api.hhisite.cn v1.2更新内容 1.更换使用mdui,界面舒适度更高,更简洁。 2.修复随机二次元图片api偶尔图片链接失效问题。 3.修复获…

    代码程序 2021年8月11日
  • 一键单域名cloudflare优选面板

    Warning写在前面 由于项目基本都是ai写的,包括下边的文本,有能力的我建议你直接二开,开好以后让我用用  🕸️ Network – 基于 Codex 重构的开源“…

    2026年6月29日
  • 数种动漫和风景壁纸随机API,你值得拥有!

    如果你想找动漫图但是百度图片质量参差不齐,如果你想在网站做随机壁纸,可以试试这些API。 岁月小筑API 接口调用地址 https调用:https://img.xjh.me/ran…

    代码程序 2021年4月27日
  • 如何解决GitHub作图床国内无法显示的问题

    最开始我用 WordPress 是直接将图片放到 VPS 上,后来发现转移有些不方便也不好管理,再加上一直是便宜主机,容量也有限。后来我又转到 ya.ru,上传方式和速度都不理想。…

    代码程序 2021年4月20日

发表回复

登录后才能评论