ComfyUI-Flux
ComfyUI官网;(https://www.comfy.org/)
下载桌面版地址:(https://github.com/comfyanonymous/ComfyUI)
文档速查手册:ComfyUI Wiki 百科在线速查手册 | ComfyUI Wiki 速查手册
Flux.1 目前除了官方推出的 3 个模型,但其中只有 Dev 和 Schnell 版本是开源的,但由于 Flux 对硬件的要求,目前开源社区基于原始版本也已经迭代了多个版本,主要有:
Black Forest Labs 官方版本 dev 、 schnell
ComfyUI FP8 版本 dev 、schnell
Kijia FP8 版本 dev 、schnell
lllyasviel BNB NF4 V2 版本 dev
City96 GGUF 版本 dev 、 schnell
后续有新的版本我也会在此文更新,所以别忘了收藏这篇文章,不同版本对应信息如下,虽然表格中提供了下载链接,但我建议你根据不同的工作流来单独下载模型,而不是在下面的表格中直接下载对应的模型文件
作者
模型名称
可商用
ControlNe ...
Prometheus学习
Prometheus基础篇1.什么是 Prometheus?Prometheus 是一个开源的系统监控和警报工具包,最初由 SoundCloud 开发。它是一个高度可靠、可扩展的监控系统,尤其适用于构建基于容器的分布式应用程序。Prometheus 使用时间序列数据库来存储由应用程序和基础设施生成的度量数据,并提供了强大的查询语言 PromQL 用于数据分析。
2.Prometheus 的主要特点
多维数据模型:通过度量名称和键/值对来标识时间序列。
灵活的查询语言 PromQL:允许复杂的数据提取和分析。
无依赖的单服务器节点:不需要分布式存储,适合单节点部署。
时间序列数据存储:采用拉取模型,从目标端点定期获取数据。
支持多种导出器:可以监控不同类型的服务和系统。
图形和仪表板支持:与 Grafana 等工具集成,提供数据可视化。
3.Prometheus 的架构Prometheus 的架构包括以下组件:
Prometheus Server:主要负责抓取和存储时间序列数据,并处理 PromQL 查询。
Exporters :用于暴露应用程序和服务的指标。
例如:No ...
进行JMeter分布式测试遇到的坑
进行JMeter分布式测试遇到的坑自己在使用JMeter进行分布式测试的时候,遇到了很多的坑。下面总结起来,方便以后查看。
1.控制机端
执行机没有关闭防火墙
在执行机IP+端口号设置正确的情况下,控制机在启动测试计划的时候,出现如下情况:
windows系统,下的GUI界面:
Linux系统下,出现:
如上情况说明,无法找到执行机与之进行连接,最先应想的就是执行机中的防火墙是不是没有关闭,我关闭执行机的防火墙后,以上错误消失。
CentOS7中关闭防火墙如下:
查看防火墙状态命令:systemctl status firewalld.service
active(running):说明防火墙是开启状态。
关闭运行的防火墙使用命令:systemctl stop firewalld.service
inactive(dead):说明防火墙已经是关闭状态。
前面的方法,一旦重启操作系统,防火墙就自动开启了,该怎么设置才能永久关闭防火墙呢?
systemctl disable firewalld.service,开机禁止防火墙服务器。
systemctl enable ...
JMeter分布式测试
JMeter分布式测试1.JMeter分布式测试概念
什么是分布式测试
分布式测试是指通过局域网和internet,把分布于不同地点、独立完成特定功能的测试计算机连接起来,以达到测试资源共享、分散操作、集中管理、协同工作、负载均衡、测试过程监控等目的的计算机网络测试。
即:由多台电脑共同完成一个测试计划的执行,我们称这种测试的方式为分布式测试。换句话说,也就是一个人干不了,就多叫几个人一起干。
为什么要使用分布式测试
在工作中使用JMeter做大并发压力测试的场景下,需要模拟成百上千的用户并发,这样使用单台机器模拟所有的并发用户就有些力不从心。
因为单机受限内存、CPU、网络IO等,会出现被服务器压力还没有上去,但是执行压测的服务器已经由于模拟的压力太大而宕机了。
为了让JMeter工具能够提供更强大的负载能力,JMeter提供了多台机器同时产生负载的机制,也就是我们所说的分布式的执行方式。
即:JMeter的集群模式可以让我们将多台机器联合起来一起产生负载,从而弥补单台机器负载生成能力不足的问题。
JMeter自身的局限性总结:
由于一台电脑的CPU、内存有限、无法满足更高的测试 ...
Badboy录制
使用Badboy工具录制Jmeter脚本1.使用Badboy录制JMeter脚本打开Badboy工具开始进行脚本录制。
当我们打开Badboy工具时,默认就进入录制状态。
如下图:
当然我们也可以点击录制按钮,进行状态的切换。
在地址栏中输入被测地址,并访问。
我们以访问京东为例:
在输入栏中输入京东网址,点击后边的小箭头,跳转到被测地址中。
当点击剪头后,记录一步操作(相当于创建了一个取样器),并在右侧视图中显示被测网址的内容,如下图:
在视图中可以直接操作显示出来的内容。
就和我们平时访问网站一样的,例如:我点击”请登陆”,就会跳转到京东的登陆页面了。
同时脚本目录树中就会继续添加一步操作。
停止录制脚本。
如果一个测试流程录制完成之后,我们就可以点击停止录制。
就是点击工具栏中的小红点,如下图:
保存录制好的脚本文件。
点击File->Export to JMeter…, 把脚本文件保存到你需要的位置,方便进行管理,JMeter文件的默认格式是.jmx格式的文件。
在JMeter中打开刚刚保存的脚本文件进行打开,如下图:
说明:所有录制的内容都 ...
Badboy介绍
脚本录制工具–Badboy介绍1.Badboy软件介绍Badboy是一款免费的Web自动化测试工具,是用C++开发的动态应用测试工具。
其拥有强大的屏幕录制和回放功能,提供图形结果分析功能,刚好弥补了JMeter的不足之处。所有再做Web测试时,使用这两个工具将是最佳组合。
同时Badboy提供了将录制好的Web测试脚本,可直接导出生成JMeter支持的.jmx格式的脚本。
2.Badboy下载Badboy官网地址:http://www.badboy.com.au
提示:官网下载时候会有用户邮箱验证的,直接continue跳过,下载即可。不过现在可能在国内无法登陆该官网,那就需要梯子。或者在国内的第三方网站上进行下载。
3.Badboy安装双击打开BadboyInstaller-2.2.5.exe安装文件。
Badboy许可协议界面,点击I Agree。
选择Badboy要安装的目录,选择目录完成后,点击Install。
确认提示
在安装的过程中会弹出一个提示,如下:
意思是说:Badboy想要在”开始”菜单中创建一个名为Programs、Badboy的项目,要执行此操作 ...
服务器部署系统(nginx)
服务器部署系统(Nginx负载均衡)1.部署步骤
上游服务器部署tomcat
安装JDK
安装Mysql
上传部署项目
代理服务器(安装Nginx)
2.详细步骤说明
上游服务器部署tomcat
以apache-Tomcat-7.0.57.tar.gz为例:
—>
[官网下载]: https://tomcat.apache.org/ “Tomcat下载”
并将Tomcat压缩包通过MobaXterm上传到Linux服务器,在指令控制台通过命令:
12# 解压文件指令tar -xvzf apache-tomcat-7.0.57.tar.gz
安装JDK(注意:版本要匹配!!!)
以jdk-8u131-linux-i586.rpm为例:
—>
[官网下载]: http://www.codebaoku.com/jdk/jdk-index.html “JDK下载”
并将jdk-8u131-linux-i586.rpm软件安装包通过MobaXterm上传到Linux服务器,在指令控制台通过命令:
12# RPM软件安装包安装指令rpm -ivh ...
Nginx负载均衡
Nginx(负载均衡配置)1.在Nginx中配置负载均衡可以通过以下步骤进行
安装Nginx首先,确保已经在服务器上安装了Nginx。可以使用适合你的Linux发行版本的包管理器来安装Nginx。
创建上游服务器列表在Nginx配置文件中,定义一个上游服务器列表,即后端应用服务器的地址和端口。可以在nginx.conf或者sites-available目录中配置文件中进行配置。例如:
1234567upstream backend { server backend1.exaple.com:8000; server backend2.exaple.com:8000; server backend3.exaple.com:8000; ........ }
在此示例中,我们定义了一个名为”backend”的上游服务器列表,并指定了一个后端应用服务器的地址和端口。
配置负载均衡策略在Nginx配置文件中,配置负载均衡策略。可以使用不同的负载均衡算法,如轮询(默认),IP哈希,最少连接等。例如:
1234567891011121314151 ...
ChatGTP搭建
ChatGTP搭建—国内所需环境:
确定自身系统环境,下载对应桌面工具
openai账号(这个封锁比较严,需要科学上网工具,推荐Google邮箱注册,但官方搞了个双重验证,需要境外手机号…)
申请openai API 密钥(我会为大家提供API 密钥,大家可自行搭建,非常简单)
下面以Windows版本为例:
1.Chatbox介绍
Chatbox是一个易于使用的人工智能解决方案,可以帮助提升你的工作和学习效率。
支持多款全球最先进的AI大模型服务,用Ai提升工作效率。
windows版本下载链接:https://pan.baidu.com/s/1kF5rGZYTy2wvwH5ozdEp5Q?pwd=chat提取码:chat
下载完成后,安装:
1.点击设置
2.选中模型
3.选择AI模型提供方为:OpenAi API
4.复制下方,并粘贴我提供的OpenAi API 密钥 (如果无法使用可以联系我哦!-!)(这个很重要!!这个很重要!!这个很重要!!)
5.配置API域名(这个很重要!!这个很重要!!这个很重要!!由于国内无法访问OpenAi服务器,所以我们另辟蹊径,采用一 ...
1.接口测试的概念
接口测试的概念1. 接口测试概念接口测试是测试系统组件间接口的一种测试,它介于单元测试于系统测试中间。
接口测试主要用于检查外部系统与系统之间以及内部各个子系统之间的交互点。
测试的重点是要检查数据的交换、传递和控制管理过程,以及系统之间的交互点。
换句话说,接口测试就是开发人员把这个接口实现了,我们需要去验证这个接口的实现是否正确。但这是一个后台的功能,不想让前端人员介入,因为让前端人员介入的话会比较麻烦。
总结:接口测试就是代替前端验证服务端程序是否正确。
2. 接口测试原理
测试人员借助工具模拟客户端向服务器端发送请求。
服务器端接收请求后,对请求进行相应的处理并向客户端响应结果。
客户端接收响应数据后,测试人员对结果进行判断的一个过程。
接口测试是黑盒测试。作为黑盒测试,基本的测试思路是通过输入和输出判断被测系统或者对象的逻辑是否正确。
3. 做接口测试的依据是什么
需求。熟悉实际的业务需求可以更好的帮助我们设计测试用例,准备测试数据。
接口文档。根据接口说明文档开发接口测试脚本,执行脚本。
原型图。可以根据原型图更好的判断实际测试数据,是否符号接口之间的逻辑关系。
4 ...