jmeter 使用实践

安装方法:

mac上安装命令:

brew install jmeter

tar xvzf apache-jmeter-2.13_src.tgz
cd /usr/local/bin/jmeter
sh /usr/local/bin/jmeter

 

使用:

1 添加线程组 Thread Group 

Thread Group elements 是任何一个测试计划的开始点。所有的测试计划中的elements都要在一个Thread Group中。如名字显示那样,thread group element控制了一组线程,JMeter使用这些线程来执行你的测试。

你可以做如下操作来控制thread group: 

  • 设置线程的数量
  • 设置ramp-up周期
  • 设置测试执行的次数 

每一个线程都会完全和独立的执行测试计划而不影响其他线程。多线程可以用于模拟到你的服务器程序的并发连接。 

Ramp-up period 告诉JMeter需要多长时间来”ramp-up”去装载全部的线程。如果10个线程被使用,而ramp-up period为100秒,那么JMeter会花100秒来使得所有的10个线程运行。每个线程将在上个线程开始后10秒开始。又如,如果有30个线程而ramp-up为120秒。那么每个线程在延迟4秒后启动。延迟时间=ramp-up period时间数/线程数 

默认的,一个thread group被设置为不限定的循环。你可以设置thread group循环的次数。如果设置为一次,那么JMeter将执行测试一次然后停止。

Version1.9 将允许你预定时间去运行测试。选定Scheduler的checkbox,你就可以设定时间。

 

设置像这样:

 

2.设置请求

 

设置压测请求的Parameters和请求Body

设置信息头

 

可以先以查询来压测,设置好了查看一下返回结果正确性,然后就可以加压了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值