摘要:
性能测试目的 测试系统最大处理能力 寻找系统最大的TPS,判断TPS和对应响应时间是否满足预期 测试系统支持最高并发 寻找系统最高能支持多少并发,当系统出现宕机、进程崩溃、报错率持续上升、响应时间超过可忍受范围、程序无响应等情况,即可认为系统达到了可支持的最高并发 性能测试场景 先进行单接口测试 再 阅读全文
摘要:
JMETER分布式压测 执行分布式的原理 盗来的图,将就用一下 控制机及执行安装部署JMeter,版本及插件要保持一致(安装好一台,打包给到另一台使用) 关闭每台机器的防火墙(systemctl stop firewalled) 如果是java脚本,将java脚本和相关lib包都放在jmeter目录 阅读全文
摘要:
本机命令行执行脚本 cd 脚本目录 jmeter -n -t login.jmx -l /report/result.jtl -e -o /report/result-100 jmeter -n -t 脚本名称.jmx -l report/ -n:命令行执行 -t:指定的脚本 -l:指定生成jtl格 阅读全文
摘要:
线程组设置策略 Jmeter两种运行模式 按照运行次数运行:线程组设置循环x次 按照运行时间运行(一直循环到时间结束,执行次数不定) -- 线程组设置循环永远 -- 勾选调度器,设置持续时间,单位秒 线程组和请求设置逻辑 关键逻辑 一个线程组内的多个请求是顺序执行的 不同线程组内的请求是并行执行的 阅读全文
摘要:
BeanShell使用 BeanShell是一种完全符合java语法规范的脚本语言,也就是java源代码解释器 有如下几种BeanShell 定时器 BeanShell取样器 BeanShell取样器 调用Java方法有三种: 第一种:jar 包 步骤如下: 在 idea 工具里面调试好算法 打 j 阅读全文
摘要:
测试片段 什么事测试片段 事控制器上的一个特殊的线程组,他与线程组处于一个层级,它与线程组有所不同,它不被执行,当它是一个模块控制器或者被控制器所引用时才会被执行 每个版本一个 jmx 脚本,里面包含多个测试片段,通过Include控制管理器进行调用 - 用户模块.jmx 测试片段1 HTTP请求1 阅读全文
摘要:
Linux安装配置JAVA 我电脑用的Mac,在本地下载有 jdk-8u291-linux-x64.tar.gz,可以使用下面命令上传至服务器 公式就是:scp 本地路径 Linux登录用户名@Linuxip地址:+Linu路径。例如这里的路径就是/home/a sudo scp /Users/** 阅读全文
摘要:
常用线程组 jp@gc - Stepping Thread Group (deprecated) 总线程100个,启动第一个线程前等待60秒,后从第0个线程开始加载,5秒加载完10个线程,运行30秒再增加10个线程,每次增加完线程运行30秒,达到最大线程数,持续运行600秒,最后每秒停止5个线程。 阅读全文
摘要:
使用Navicat连接腾讯云Mysql数据库 1、安装 # 安装mysql服务 sudo apt-get install mysql-server # 安装客户端 sudo apt install mysql-client # 安装依赖 sudo apt install libmysqlclient 阅读全文
摘要:
BeanShell使用 BeanShell是一种完全符合java语法规范的脚本语言,也就是java源代码解释器 有如下几种BeanShell 定时器 BeanShell取样器 BeanShell取样器 调用Java方法有三种: 第一种:jar 包 步骤如下: 在 idea 工具里面调试好算法 打 j 阅读全文