Jmeter入门之压力测试

首先,看看在jmeter里要进行压力测试,要怎么配置
这里写图片描述
以百度为例,对百度压测10秒,
这里写图片描述
这里写图片描述
说到性能测试,要首先知道2个概念,响应时间和TPS。
响应时间:从你发出请求到服务端返回数据给你的时间,聚合报告中的响应时间是以毫秒为单位的。
TPS:服务端每秒能处理多少请求。

jmeter是分布式压测,也就是多台电脑一起压测,如果压测是并发比较大,一台难以负荷,这时候就要添加负载机。
前提:多台电脑都有jmeter,电脑之间相互ping通。参数化文件需要在每台电脑上都拷贝一份在同样的位置。
1、在作为控制机的jmeter配置文件里添加压力机ip即可,jmeter的配置文件在bin目录下jmeter.properties,添加压力机的时候,在配置文件里面找到remote_hosts添加ip,然后重启jmeter就可以看到远程压力机了
这里写图片描述
这里写图片描述
如果选择远程全部启动,控制机和负载机将全部启动,压测这些脚本
2、作为负载机的电脑,需要打开Jmeter的bin目录下有一个jmeter-server,启动它即可,windows机子作为压力机的话,运行jmeter-sever.bat,linux作为压力机的话,运行jmeter-server。
这个时候所有电脑就可以一起压测了。

刚才说到LINUX系统下执行jmeter,既然没有图形化界面,要先把jmeter的bin目录加入到环境变量path里,安装成功后就是以下这个样子这里写图片描述
首先可以把一个.jmx的脚本拖放在桌面,然后cd desktop ,之后执行
jmeter -n -t e:\path\HTTP请求.jmx -l e:/path/res.jtl
-n 代表在没有图形化界面下运行
-t 指定一个测试脚本
-l 指定结果文件,这个结果文件要以.jtl
可以在桌面看到一个res.jtl的文件,打开jmeter,添加一个聚合报告,浏览打开文件,选中这个文件,就可以看到执行上述脚本的结果。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值