Jmeter部署到服务器 html怎么部署到服务器

jmeter录制http协议启动服务器异常

STEP1:打开Jmeter,右键点击“工作台”,添加“HTTP代理服务器”,

端口号:要填写这台电脑不被占用的端口号,可以在电脑cmd上面,输入netstat–an查看,哪些端口已被占用。

目标控制器:测试计划->线程组

STEP2:通过IE浏览器,打开Internet选项->连接->局域网设置->勾选LAN

地址:设置为Jmeter所在的电脑IP,端口号要与STEP1设置的一致

STEP3:在Jmeter中,点击启动

STEP4:可以在该台电脑上,打开任何浏览器,输入要访问的网址,即可录制脚本

如图:就是已经录制到的请求

如果有一些请求包是不需要的,也可以设置过滤

输入格式为:.*\.js.*|.*\.css.*|.*\.png.*|.*\.gif.*

但是实际,我输入上面这些过滤的时候,只有第一个能过滤掉,后面都无法过滤,

如果要过滤多个时,直接点击"添加",再输入要过滤的格式

Jmeter_远程启动步骤

1、把jmeter放到需要压测的服务器目录下,然后解压

2、修改服务器jmeter下bin目录中的jmeter.properties和jmeter-server相关配置

jmeter.properties文件修改启动端口,默认端口1099,也可设置为其他端口

修改前:

jmeter-server文件修改:修改为需要压测服务的ip,也就是jmeter所在服务器的ip

3、修改本地jmeter jmeter-properties的配置:远程主机地址修改为压测服务器ip地址,如果服务器端口设置不是1099的默认端口,则还需要加上端口,格式:xxx.xxx.xxx.xxx:port,多个服务同时加压,需要配置多个ip地址,用逗号隔开

4、本地jmeter启动

jmeter5.0及以上启动时会报FileNotFoundException

解决办法:本地和部署在服务器上的jmeter.properties文件配置修改为:server.rmi.ssl.disable=true

修改后重启本地和服务器的jmeter

使用JMeter监控服务器

本文阐述了如何使用JMeter监控服务器性能,包括CPU、内存、磁盘、网络等资源。首先,您需下载并安装JMeter插件包,包括JmeterPlugins-Extras.zip、JmeterPlugins-Standard.zip和ServerAgent-2.2.1.zip。确保将插件文件正确放置于JMeter安装目录的lib/ext目录中。启动JMeter后,通过添加监听器查看jp@gc组件,确认插件安装成功。使用jp@gc组件监控服务器性能时,可选择多种组件,如展示吞吐量的图表、每秒点击量、服务器性能监测控件、响应时间分布、事务响应时间与虚拟用户数的关系等。

监控服务器性能需要在Linux或Windows系统中启动ServerAgent服务,并进行相关配置。在Linux系统中,通过执行命令./startAgent.sh启动服务;在Windows系统中,运行startAgent.bat文件。同时,您需修改bin/jmeter.properties文件中的配置项,以确保JMeter能够记录与线程相关的信息。

在JMeter测试计划中添加元件,创建测试计划、线程组、取样器、定时器等组件。执行JMeter脚本并运行测试计划,添加jp@gc-PerfMon Metrics Collector组件以监控指定服务器的性能指标。设置线程组的循环次数和调度器持续时间,确保测试计划能够持续运行,从而获取到服务器性能的完整数据。

在执行测试后,查看jp@gc-PerfMon Metrics Collector组件,分析服务器性能状况。此组件可显示服务器的CPU、内存、磁盘IO、网络IO使用情况,并提供CSV文件导出功能,便于与聚合报告结合分析服务器性能。

在遇到Java.lang.NoSuchMethodError错误时,解决方法是使用较低版本的JMeter(如3.1)与特定插件版本(Extras1.4.0和Standard-plugin1.4.0),或使用JMeter插件管理器(jmeter-plugin-manager)直接下载所需插件,以解决版本兼容问题。推荐使用插件管理器安装插件,以确保兼容性并获取JMeter最新版本的插件。

通过遵循上述步骤,您可以有效利用JMeter监控服务器性能,了解其运行状况,优化服务器配置并提高系统稳定性。

阅读剩余
THE END