本帖最后由 ikxin 于 2024-6-13 17:06 编辑
项目地址 https://github.com/ikxin/f5-bench 项目介绍 本项目早期灵感来源于 HostLoc 论坛上的一篇帖子:https://hostloc.com/thread-1312882-1-1.html,当时测试了一下自己的网站,因为该网站没有配置任何访问频率限制,结果很轻松的就将服务器资源给占满了,觉得这个小工具挺有意思的,就想着自己也搭建一个用来给网站进行请求基准测试。 经过对原作者 @主机玩家 询问是否开放源代码,最终没有收到答复,于是决定自己动手写一个。原网站核心代码经过了混淆无法阅读,所以本项目仅参考了原网站的思路,并以此为基础进行了重新开发。 本项目命名为 F5 Bench,即网站请求基准测试 (Fetch Benchmark) 的意思,F5 既可以用来表示键盘上的刷新键,也可以表示 Fetch 的缩写。 本项目的原理也很简单,就是通过 Fetch API 来频繁的请求目标网站,从而对目标网站进行请求基准测试,也就是 HostLoc 论坛里常常提到的玩笑梗,通过 F5 刷新对目标网站发起请求基准测试,从而使目标网站服务器资源占满导致崩溃。 得益于 Fetch API 拥有 no-cors 模式,因此本项目可以绕过 CORS 限制,直接对目标网站发起跨域请求,从而实现请求基准测试。 免责声明 基于 Fetch API 发起的网络请求,会携带本机设备的 IP 信息,因此请勿将本工具用于任何非法用途,本项目仅限于开发者用于对自己的网站发起请求基准测试,除此之外的一切使用场景,使用者本人需承担所有责任,本项目不对任何使用场景负责。 在线预览 以下是本项目在线预览所用的托管平台,禁止使用其进行非法请求基准测试,托管平台会对使用者以及使用记录进行日志文件留存(仅用于规避责任风险)。
|
【开源】F5 Bench:通过浏览器对网站发起压力测试
版权声明:本贴采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
帖子名称:《【开源】F5 Bench:通过浏览器对网站发起压力测试》
帖子链接:https://bbs.toot.su/175999.html
帖子名称:《【开源】F5 Bench:通过浏览器对网站发起压力测试》
帖子链接:https://bbs.toot.su/175999.html
相关推荐
- 寻tdl报错解决办法,红包答谢
- 华为云可用DD脚本有无 刚刚15搞了台一年香港
- 这压缩**有点牛逼啊
- 它们无法无天了,防火墙把cloudfront.net也阻断了
- [美国VPS] 好家伙有neworld也就是modulesocean的用户吗?真要免费开源了?
- [美国VPS] 各位mjj们 域名注册放在 cloudflare 好还是porkbun?还是别的
- 【首发】WHMCS v8.11.0 最新开心版 官方原版和免授权安装包
- cloudflare的Pro和Business到底有多大区别
- 问个建站的问题,好像国内有些地区是SNI阻断
- [美国VPS] 有大佬能给个安装好 x-ui的1G磁盘的镜像么
- Oneman收款方式求推荐?
- 源支付V8限时特价649元,只有一个名额
- filebrowser 的一个重复文件提示的 BUG
- [经验] 神仙下凡产生了一个邀请码
- 卧槽白P成功申请了免费1年的域名证书~真香
- Location Guard最近不能用了..能平替插件吗?
- 马斯克学习mjj先进经验,被封ip后套cf
- 我看很多网站程序都是这个,这是什么程序?
- [经验] 阿里云十年CDT监控 多账号PHP版不用放机器里面了
- 帮我看看谷歌啥情况
- 写个了网页关键词检测,从此传家宝不再错过
- [疑问] 日常优选cf发现一个cdn,求鉴别
- [疑问] cloudflare saas 的域名 怎么能切换为其他证书啊
- [疑问] 现在做网站的话 用什么内容管理程序?
- 出AWS 8v github学生包
- 装了xui节点被别人白**
- 想把博客搬迁到 VIRMACH, com域名套CF 不成功
- 那个4月删除的e3与e3msdn不是一个东西
- WordPress网页翻译插件
- docker里面安装windows。有人玩过没?