性能测试
文章平均质量分 89
jmeter,jmeter学习,jmeter教程,jmeter性能测试,jmeter压力测试,jmeter负载测试
Tommy.IT
目前在一家准备会很很很出名的公司里面,当担一名打杂,兼搬砖的测试工人,从今天起2020年10月18日01:44:38,看到好文章就分享收藏转载,学过的知识也记录在这里。欢迎监督!
这个是我的小网站,欢迎~
http://tangwenhui.art
展开
-
tomcat-线程数不足,导致TPS低
线程数也有一定的限制,不是想加多大就多大的受项目自身资源的限制,项目分配的资源是有限的。原创 2022-12-20 17:02:52 · 1195 阅读 · 0 评论 -
性能测试-CPU性能分析,用户态us高,初步定位到代码行
性能测试-JMeter influxdb grafana性能测试监控平台-食用指南_Tommy.IT的博客-CSDN博客JMeter测试脚本跑起来,在influxdb服务看看数据里面的数据,原来influxdb的jmeter库里面没有表,当JMeter脚本运行的时候,influxdb会自动创建好表并有数据写入。grafana influxdb模板id:5496,可以下载为json,在grafana里面再导入也可以。成功打开grafana首页,提示一下如果进入不了,要关闭linux的防火墙。原创 2022-11-29 22:35:16 · 918 阅读 · 0 评论 -
性能测试_JMeter_connection timed out :connect
sysctl -w net.ipv4.tcp_tw_recycle = 1 # 表示开启TCP连接中TIME-WAITsockets的快速。sysctl -w net.ipv4.tcp_max_tw_buckets = 5000 # 表示系统同时保持TIME_WAIT套接字。sysctl -w net.ipv4.tcp_tw_reuse = 1 # 表示开启重用,允许将TIME-WAITsockets重。MaxUserProt:65535,10进制。原因:发起方,端口数量不足,导致请求失败。原创 2022-11-23 05:58:59 · 3521 阅读 · 0 评论 -
性能测试-CPU性能分析,IO密集导致系统负载高
vmstat:swpd虚拟内存(交换分区)有数据,free空闲内存变小,buff缓冲区域有数据,cache缓冲缓冲使用增大,si,so有数据变化,bi,bo数据读写有明显的数据量,in,cs有明显变化,cs要比in大很多。iostat:await有数据,有磁盘等待,r/s,w/s,rkB/s,wkB/s,avgrq-sz avgqu-sz,r_await ,w_await都有数据。通过pidstat命令,针对分析:cswch自愿上下文切换的数据明显比,非自愿上下文切换的数要大得多。原创 2022-11-21 09:00:00 · 1063 阅读 · 0 评论 -
性能测试-CPU性能分析,上下文切换
top:系统负载非常高,load average比较大,负载高,且上升比较快,us,sy有数据,sy态尤其偏高,进程列表中CPU使用率也比较高,累计达100%vmstat 1:proc 的r队列有CPU竞争,memory内存有变化其中空闲内存有消耗,in,cs有明显变化,cs的数据比较大,cs比in的值要高。vmstat 1:proc 的r队列有CPU竞争,memory free有轻微变化,in,cs有明显变化,cs特别高。综合上述数据得出:系统负载偏高,是由于自愿上下文切换数据偏高,反映CPU资源不足;原创 2022-11-15 14:52:34 · 850 阅读 · 0 评论 -
性能测试-linux-top/vmstat/dstat命令,闭着眼睛也要背出来
Swap:交换分区,是磁盘虚拟出来的,会比内存条大,内存不足的是时候就会使用,将其他占用内存的转到swap,swap再转内存,临时扩大了内存空间。325944 buff/cache,缓冲(磁盘虚拟出来的空间,加快读磁盘速度)缓存(cup缓存+内存缓虚拟出来的,存加快磁盘写入速度)├── srv # 服务启动,需要提取的数据。├── etc # 系统管理所需要的,原创 2022-11-13 10:00:00 · 1264 阅读 · 0 评论 -
性能测试-JMeter influxdb grafana性能测试监控平台-食用指南
JMeter测试脚本跑起来,在influxdb服务看看数据里面的数据,原来influxdb的jmeter库里面没有表,当JMeter脚本运行的时候,influxdb会自动创建好表并有数据写入。grafana influxdb模板id:5496,可以下载为json,在grafana里面再导入也可以。成功打开grafana首页,提示一下如果进入不了,要关闭linux的防火墙。添加模板页面:数据库名称:influxdb,其他默认,点击import。measurements:jmeter,表的名字,默认。原创 2022-11-08 09:00:00 · 735 阅读 · 0 评论 -
性能测试_Day_10(负载测试-获得最大可接受用户并发数)
发现性能问题,通过获取测试指标数据,定位、分析问题根源,解决性能问题。先做负载测试,获得最大可接受用户并发数,得到性能指标、发现问题!原创 2022-09-16 08:30:00 · 1276 阅读 · 0 评论 -
性能测试持续集成 CICD:JMeter+Jenkins+Ant+jmx
2.返回到上一层目录找到tomcat文件夹下的bin目录,运行startup.bat启动tomcat服务,启动时,jenkins.war会自动解压并生成一个jenkins文件夹。4.输入jenkins生成的密码,密码在红色文件夹中可以查看,输入后并进入,稍等数秒后,选择插件来安装。其中target有,test,report,mail三个任务,每个target都有自己独立的name。在已安装色首页页面,输入名称,看见有uninstall,说明已经安装过。有线程组1,2,3,其中3好禁用,只会执行1,2;原创 2022-09-09 08:30:00 · 688 阅读 · 0 评论 -
性能测试_JMeter中你可能会忽略的细节点-2
Recy cle on EOF,这就是最好的说明!!缺陷就是,不能从中间取值using -XX:ParallelGCThreads=NEngine is busy – please try laterOpenJDK 64-Bit Server VM warningusing -XX:ParallelGCThreads=Nthen you should configure the number of parallel GC threads appropriately using原创 2022-09-06 08:30:00 · 3089 阅读 · 3 评论 -
性能测试_ JMeter中你可能会忽略的细节点-1
JMeter常用元件,JMeter性能测试配置元件-用户自定义变量:作用域全局前置处理器-用户参数:作用域当前线程组内。原创 2022-08-26 08:30:00 · 419 阅读 · 0 评论 -
性能测试_Day_09(JSON提取器、BeanShell)
性能测试_Day_09(BeanShell)JMETER JSON提取器 JSON ExtractorJMETER BeanShell前置处理器:BeanShell PreProcessor后置处理器:BeanShell PostProcesser断言:BeanShell AssertionJMETER JSON提取器 JSON ExtractorJSON提取器 JSON Extractor英文中文路径JSON ExtractorJSON提取器右键一个线程组或HTTP请求-A原创 2021-06-14 15:33:33 · 1307 阅读 · 1 评论 -
性能测试_Day_08(定时器、循环控制器、事务控制器、JDBC请求)
性能测试_Day_08JMETER 定时器JMETER 定时器英文中文路径Constant Timer固定定时器右键一个线程组-Thread Group-Add-Timer-Constant Timer发起请求之前等待300毫秒,通常多接口混合使用,了解定时器作用,日常很少使用固定的...原创 2021-06-12 18:13:35 · 227 阅读 · 0 评论 -
性能测试_Day_07(计数器、定时器、foreach、loop、random、perfmon插件安装)
性能测试_Day_07JMETER 函数助手counterJMETER 自定义起始数,计数器JMETER json提取器JMETER 循环器 Loop ControllerJMETER Bean Shell处理器JMETER ForEach控制器JMETER plugins 插件管理与安装plugins下载plugins打开方式plugins 安装3 Basic GraphsCustom JMeter FunctionsCustom Thread GroupsDummy SamplerPerfMon (Se原创 2021-05-25 18:05:59 · 167 阅读 · 0 评论 -
性能测试_Day_06(参数化应用、后置处理器、正则表达式)
性能测试_Day_06JMETER 参数化应用JMETER 数据量预估值JMETER 后置处理器-正则表达式提取器应用范围(Apply to)检查当前的响应字段(Field to Check)正则表达式填写参数规范引用名称(Reference Name)正则表达式(Regular Expression)模板(Template)匹配数字(Match No)缺省值(默认值)JMETER 参数化应用使用函数助手,获取第几个线程的显示就是显示,现在执行的是,第几个线程!使用函数助手,获取一个计算器,显示执原创 2021-05-23 15:44:08 · 155 阅读 · 0 评论 -
性能测试_Day_05(jmeter函数助手、json断言、beanshell、参数化)
性能测试_Day_05JMETER 函数助手 digestJMETER 函数助手 randomJMETER 函数助手 RandomStringJMETER Debug SamplerJMETER JSON 断言匹配其中一个key匹配正则表达式的值匹配一个key且匹配value匹配一个空值和非空值Invert assertion (will fail above conditions met)反转断言(将在满足以上条件时失败)BeanShell 断言BeanShell断言常用方法BeansShell 脚本编写原创 2021-05-08 23:31:49 · 531 阅读 · 0 评论 -
性能测试-学习笔记-(更新到DAY09)
性能测试-学习笔记-(更新到DAY04)性能测试_Day_01性能测试_Day_02性能测试_Day_03性能测试_Day_04性能测试_Day_01性能测试理论什么样的系统/项目需要做性能测试?性能测试发生场景1. 性能指标-TPS事务TPS/QPS2.性能指标-平均响应时间3.性能指标-TOP响应时间4.其他性能指标4.1并发数/虚拟用户(Vuser)4.2成功率4.3PV4.4uv4.5吞吐量响应时间和并发数的关系性能测试_Day_02性能测试理论集合点什么时候原创 2021-05-07 03:43:47 · 293 阅读 · 0 评论 -
性能测试_Day_04(Restful、jmeter断言)
性能测试_Day_04JMETER-Restful风格接口Restful风格接口-GETRestful风格接口-POSTRestful风格接口-PUTRestful风格接口-DELETEJMETER 响应断言JMETER断言,响应文本JMETER 正则表达式断言JMETER-Restful风格接口序号接口名称接口类型URL参数01Restful-GET类型接口GET/pinter/com/phone/{id}手机id02Restful-POST类型接口POST原创 2021-05-07 03:42:46 · 258 阅读 · 0 评论 -
性能测试_Day_03(JMETER安装、JMETER配置、HTTP请求)
性能测试_Day_03jmeter 下载地址:Windows 安装配置JMETER-基础配置JMETER-参数json的post接口JMETER-返回结果415 Unsupported Media Typejmeter 下载地址:http://archive.apache.org/dist/jmeter/binaries/#sigWindows 安装配置双击 jdk-8u211-windows-x64.exe,一直点击下一步,直到完成(如果已经安装了 jdk8右键点击“我的电脑”-属性-高级系统原创 2021-04-27 01:59:28 · 181 阅读 · 0 评论 -
性能测试_Day_02(集合点、性能指标、性能测试流程)
性能测试_Day_02性能测试理论集合点什么时候需要加集合点呢?性能监控指标操作系统级别监控中间件监控应用层监控数据库监控性能测试流程性能测试流程-需求调研性能测试流程-测试计划性能测试流程-环境搭建性能测试流程-数据构造性能测试流程-脚本编写性能测试流程-压测执行性能测试流程-调优回归性能测试流程-测试报告性能测试工具现状和趋势性能测试理论集合点集合点是为了增加【瞬间并发压力】的一种【机制】,在脚本中增加一个标记,【所有虚拟用户】执行到标记处会进行【等待】,等所有用户都到达后,再同时继续执行下一步操原创 2021-04-23 00:26:40 · 306 阅读 · 0 评论 -
性能测试_Day_01(TPS、QPS、并发用户数、吞吐量、PV、UV)
这里写目录标题性能测试理论什么样的系统/项目需要做性能测试?性能测试发生场景1. 性能指标-TPS事务TPS/QPS2.性能指标-平均响应时间3.性能指标-TOP响应时间4.其他性能指标4.1并发数/虚拟用户(Vuser)4.2成功率4.3PV4.4uv4.5吞吐量响应时间和并发数的关系性能测试理论什么样的系统/项目需要做性能测试?用户量【大】、【PV】比较高的系统/项目系统【核心】模块/接口业务逻辑/算法比较复杂促销/大型活动性能测试发生场景新系统,新项目线上性能问题【验证】和【调原创 2021-04-22 20:49:05 · 724 阅读 · 0 评论