超全整理,Jmeter性能测试-脚本error报错排查/分布式压测(详全)-CSDN博客

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

目录导读


前言

性能脚本error报错问题排查

1、脚本运行过程中报错

请添加图片描述

1在windows系统jmeter中给测试脚本添加查看结果树添加保存错误日志信息

第一步给文件取名error.xml
第二步仅错误日志
第三步点击配置全部勾选

在这里插入图片描述

2把linux系统中保存的error日志文件导入到windows系统jmeter查看结果树中进行分析

请添加图片描述

在这里插入图片描述

2、脚本无法运行

请添加图片描述

直接查看jmeter.log错误日志

请添加图片描述

cat jmeter.log 分析报错的原因

请添加图片描述

Jmeter分布式压测

1、环境准备

1克隆虚拟机

2在所有linux系统/etc/hosts文件中增本机的ip和主机名

Vi /etc/hosts 添加ip地址和主机名

请添加图片描述

请添加图片描述

3检查每台压力机是否都有安装jdk和jmeter

请添加图片描述

4把执行的脚本文件上传到主压力机的/home目录下参数文件放在每台压力机下相同的目录下

请添加图片描述

请添加图片描述

5进入每台压力机到jmeter/bin目录下修改jmeter.propertie文件中ssl.disable=true

请添加图片描述

请添加图片描述

6全部压力机jmeter参数优化

jvm参数优化

进入到jmeter/bin目录下vi jmeter
添加HEAP="-Xms2g -Xmx2g -XX:MaxMetaspaceSize=256m"

请添加图片描述

2、分布式压测执行

1进入到每台压力机的jmeter/bin目录下都启动nohup ./jmeter-server &

查看是否启动成功ps -ef | grep jmeter-server

请添加图片描述

请添加图片描述

2进入到主压力机的jmeter/bin目录下修改jmeter.properties将remote_hosts添加所有压力机的ip地址

请添加图片描述

3在主压力机下执行jmeter脚本文件

Jmeter -n -t case.jmx -l result.jtl -r 注意一定要加-r参数

请添加图片描述

4查看运行中的进程

Ps -ef | grep jmeter-server(程序名)

5杀死进程重启

Kill -9 pid1 pid2 pid3
下面是我整理的2023年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结尾部小惊喜

拥抱挑战追求卓越不畏艰辛勇往直前。每一次努力都是一次积累每一次奋斗都是一次成长。相信自己你定能创造出令人瞩目的未来

没有所谓的天赋只有不懈的努力和坚定的信念。每一次奋斗都值得骄傲每一步探索都会成就未来。相信自己你可以创造无限可能

奋斗的火焰燃烧心灵梦想的光芒指引前行。不管困难多么陡峭努力不息勇往直前。相信自己的力量你定能创造属于自己的辉煌

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

“超全整理,Jmeter性能测试-脚本error报错排查/分布式压测(详全)-CSDN博客” 的相关文章