logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

常用中间件redis,kafka及其测试方法

哨兵是redis官方推荐的集群高可用解决方案它能够自动识别redis集群的健康状态并在master节点异常时将从节点提升为master节点当redis中的某个热key(比如首页广告)过期或者因为某些异常原因导致无法从缓存中读取,导致大量的并发访问数据库而崩溃数据既不存在在缓存中,也不存在在数据库中。常见一些网络攻击场景以及前端逻辑错误时发生。producer:生产者,生产消息的人consumer:

文章图片
#中间件#redis#kafka
十、性能测试之数据库测试

存储引擎描述ARCHIVE用于数据存储的引擎,数据被插入后就不能再修改了,且不支持索引,行锁,占用磁盘少;常用语日志系统,大量的设备数据采集CDV在存储数据时,会以逗号作为数据项之间的分隔符;常用语数据库的快速导出导入,表格转换为CSVBLACKHOLE会丢弃写操作,该操作会返回空内容FEDERATED将数据存储在远程数据库中,用来访问远程表的存储引擎InnoDB默认,5.5版本后新增,具备外键支

文章图片
#数据库
九、性能测试之网络测试

ps: 不管你是用ulimit命令修改,还是 修改文件limits.conf, 你的应用程序要使用这个配置,那么你的应用程序需要重启。定义了本地TCP/UDP端口范围,即可用的端口号范围默认值为32768-60999,可用的约为。2、我们通常说的网络,都是在tcp/ip协议族的基础上运作的,http协议,只是这个协议族中的一个。看时间没有测试前的时间 与在进行性能测试时的时间之间有没有明显的差异。

文章图片
#网络#jmeter
六、性能测试之CPU分析与实战

一段程序要被执行,先编译成机器语言,进入内存。cpu控制器再从内存中获取指令,数据,放入寄存器中。时钟控制cpu的运算器什么时候开始计算,计算多久。运算器开始计算。运算过程中,如果还需要数据,控制器就从寄存器中拿数据,拿不到就从内存中拿。如果1个时间片段计算不完,就先干其他事,之后再执行。执行完了,输出数据给寄存器,传给内存–> 切换,中断。

文章图片
#jmeter#linux#运维
selenium自动化的时候网址重定向问题的解决思路

既然selenium只是通过地址栏里面的域名来写入cookie的,那么我们只需要通过某种方法来中断selenium 的加载使地址栏保持登录后的域名网址即可。但是因为重定向导致domain变了,一直塞不进去,提示“invalid token domain”虽然可以登录成功,但是那个domain毕竟不是我们系统的,所以失败了。这个方式可能可行,但是我找的开发对这块不熟悉,说不确定是否可以实现。,直到获

文章图片
#selenium#自动化#python
使用Jmeter进行性能测试及性能监控平台搭建

1、为什么要做性能测试?2、什么是性能测试?3、常见性能压力测试工具4、JMeter 优点5、JMeter安装一、JMeter配置添加 Recording Controller路径: Test Plan-> Thread Group->Add-> Logic Controller-> RecordingController二、浏览器配置在谷歌浏览器使用switchOmega设置Charles监听端

#测试工具#grafana
java.lang.NoSuchMethodError: org.junit.jupiter.api.extension.ExtensionContext.getConfigurationParame

原因:junit-jupiter-params版本过高,和其他的依赖不兼容导致,减低版本即可,我这边替换成跟engine一样的5.5.2之后就正常运行了,做个记录<!--核心依赖--><dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter-engi

AI提示词完全指南:从入门到实战,写出让大模型“秒懂”的指令

由于模型具有固定的上下文长度,因此它们不能用于汇总文本,其长度超过上下文长度减去单个查询中生成的摘要的长度。要总结一个很长的文档,比如一本书,我们可以使用一系列查询来总结文档的每个部分。章节摘要可以串联和汇总,从而生成摘要的摘要。此过程可以递归进行,直到汇总整个文档。如果有必要使用有关前面部分的信息来理解后面的部分,那么另一个有用的技巧是包括书中任何给定点之前的文本的运行摘要,同时总结该点的内容。

#人工智能
Dify 实战指南:从 Docker 部署到 AI 应用开发,自动化测试全流程解析

本文介绍了在MacOS上使用Docker安装和配置Dify(一个开源AI应用开发平台)的完整流程,并详细演示了如何创建不同类型的AI应用: 环境准备:通过Homebrew安装Docker桌面版,配置镜像加速和Docker设置。 Dify安装:从国内镜像仓库克隆Dify代码,配置环境变量并启动容器。 应用创建: 聊天机器人:通过提示词工程和模型选择快速搭建对话应用 Agent应用:支持工具调用的智能

#macos
基于大模型的Dify智能压测工作流:自动化寻找性能拐点实战

因为循环体里面定义的next_threads之类的都是初始值,所以我们要对值进行更新,确保下一次用的是大模型经过判断后最新的值。所以后面我们要提取json里面的参数,然后进行赋值。已知我们已经获取到了文件名称(xxx.jmx,上传文件那边获取)和报告名称(xxx_10.jtl,其中数字代表最大并发数,上面那个循环获取的best_threads然后进行字符拼接)在 jmeter 脚本中,线程组里,线

#自动化#运维
    共 17 条
  • 1
  • 2
  • 请选择