性能测试工具jmeter基本使用

很多年前性能、压力测试都是用loadrunner。最近一些年都是用Jmeter。工具各有优劣,但我更喜欢Jmeter,轻量级,Java编写,容易做业务扩展。

脚本喜欢先用BadBoy简单录制,导出Jmeter脚本后,再在Jmeter打开作脚本增强。增强无非是梳理完善的业务脚本,参数化,监控、分析等。

1、参数化:可以通过函数动态生成,可以是数据文本,可以是从动态数据库获取数据。获取上步返回数据,通过正则等获取

2、参数化:对于有些AES加密或签名的参数,需要自己对参数处理,可以写java代码通过jmeter导致jar包,像java代码一样调用。有意思的是发现jar里参数传递时,jmeter最多只支持7个参数。不知道最新jmeter5版本有没有改进。

 

3、业务场景设置,多线程取值设置

4、性能测试时多台负载机的配置

5、执行监控,分析。监控有很多开源平台zabbix等。我介绍一种新监控InfluxDB(TICK)+Grafana+Jmeter5 。首先部署TICK,再部署Grafana,配置好。运行jmeter脚本,把日志打到InfluxDB数据库,通过Grafana配置监控显示。结果如下图

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值