06 2024 档案
摘要:一、问题场景 在做tcpcopy验证的时候,关闭辅助主机转发时报错 sudo echo 0 > /proc/sys/net/ipv4/ip_forward 二、原因 就是权限不够 三、处理方法 方法1 # echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward
阅读全文
摘要:一、参数介绍 两个配置参数来开启和关闭慢查询日志: slowlog-log-slower-than: 这个参数指定了执行时间超过多少微秒的命令请求会被记录到慢查询日志中。设置为0会记录所有请求,设置为-1则会禁用慢查询日志。 slowlog-max-len: 这个参数指定了慢查询日志中最大可以保存的
阅读全文
摘要:在MongoDB中,慢查询日志功能可以帮助我们追踪执行时间超过特定阈值的操作。以下是启用和关闭慢查询日志的步骤: 一、启用慢查询日志: 1、连接到MongoDB实例。 2、use需要查询的db 3、执行以下命令启用慢查询日志,并设置阈值(例如100毫秒): db.setProfilingLevel(
阅读全文
摘要:一、场景 测试或者开发过程中需要关注数据的慢查询并优化 二、通过SQL开启慢查询 打开MySQL shell SET GLOBAL slow_query_log = 'ON'; -- 开启慢查询日志 SET GLOBAL slow_query_log_file = '/var/lib/mysql/m
阅读全文
摘要:一、场景 在对定时任务进行测试的时候,需要对返回结果中的埋点字段进行断言,以判断性能上是否超过预期 二、方案 jmeter BeanShell Assertion json.jar 三、安装json.jar Maven Repository: org.json » json » 20231013 下
阅读全文
摘要:一、场景 在测试过程中,我们需要模拟一些参数,比如用户use01,user02......user100 二、方案 jmeter JSR223 PreProcessor 三、编写测试脚本 1、创建测试计划 2、创建线程组 3、添加JSR223 PreProcessor 4、编写JSR223脚本 va
阅读全文
摘要:一、场景 在测试过程中,我们需要模拟一些参数,比如用户use01,user02......user100 二、方案 jmeter 三、编写测试脚本 1、创建测试计划 2、创建线程组 3、添加BeanShell Sampler 4、编写BeanShell脚本 List list = new Array
阅读全文
摘要:一、场景 公司的云端平台需要进行性能测试,websocket接口存在有随业务增加而增加的性能场景,所以需要进行性能测试 二、方案 jmeter模拟并发量,模拟接口请求和获取 三、工具 jmeter及其插件 四、配置 1、添加线程组 2、添加 3、配置参数 4、添加监听器,查看结果树 五、测试 实际场
阅读全文
摘要:一、场景 由于测试时需要抓包,所以安装下charles 二官网 https://www.charlesproxy.com/ https://www.charlesproxy.com/download/ 选择APT安装 三、安装步骤 检查安装结果 四、激活 激活最新版Charles激活码,适用于全部版
阅读全文
摘要:一、问题 使用 sudo apt update 命令时,会提示密钥存储在过时的 trusted.gpg 密钥环中,具体提示内容如下:W: https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/dists/jammy/InRelease: 密钥存储在过时
阅读全文
摘要:一、官网 https://www.mongodb.com/zh-cn/docs/mongodb-shell/crud/ 二、简单介绍 1、基本概念 2、数据类型 三、常用shell操作 1、数据库操作 // 查看当前服务器上的数据库 show dbs; show databases; // 选择名为
阅读全文
摘要:一、场景 测试过程需要增删改查查询MongoDB数据,并对比结果 二、官网 https://www.mongodb.com/try/download/shell 选择对应的系统和版本,下载即可 三、安装 sudo dpkg -i mongodb-mongosh_2.2.6_amd64.deb 检查安
阅读全文
摘要:一、场景 由于高并发测试,服务器资源不够用,所以需要使用jmeter分布式进行测试,但是测试过程中报错:java.rmi.ConnectException: Connection refused to host: 127.0.1.1; 二、问题原因 就是hostname -i 如果返回的是127.0
阅读全文
摘要:一、场景 当我们拉取多个项目时,每次总要输入密码,http方式的时候 二、方法 git config --global credential.helper store 然后可以手动配置账号密码 配置~/.gitconfig文件 [user] name = test email = test@emai
阅读全文
摘要:一、场景 验证redis哨兵模式主节点性能 二、工具 Redis benchmark 官网 Redis benchmark | Docs 三、命令介绍 四、使用 redis-benchmark -h 192.168.3.190 -p 26380 -a 123456 -n 100000 -c 20 P
阅读全文
摘要:一、场景 由于redis data set支持的类型有限,所以采取使用beanshell sampler 二、安装jedis包 https://mvnrepository.com/artifact/redis.clients/jedis 三、添加BeanShell Sampler 添加脚本 impo
阅读全文
摘要:一、场景 公司对redis节点进行增加,需要验证节点增加后,对于redis本身性能及服务性能的影响 二、 使用工具 jmeter redis data set插件 Documentation: https://jmeter-plugins.org/wiki/RedisDataSet/ 缺点: 1、只
阅读全文
摘要:一、场景 简单来讲、这玩意就是下载大文件用的 二、官网 https://www.atlassian.com/git/tutorials/git-lfs#what-is-git-lfs 三、安装 curl -s https://packagecloud.io/install/repositories/
阅读全文
摘要:一、场景 使用jmeter GUI测试的时候,想观察服务器性能变化 二、插件官方地址 Documentation: https://jmeter-plugins.org/wiki/PerfMon/ 三、安装插件 首选要安装插件管理的包(这里就不讲了,之前写过) 下载地址:https://jmeter
阅读全文