性能测试--联合使用jvisualVM与jmeter进行性能测试与接口性能分析

在使用PerfTest进行接口的测试之后,该工具可以进行简单的性能测试,但是对于http请求进行模拟不方便,趁这次机会,学习使用jmeter进行性能测试及分析。
之前用过jvisualVM,本次就结合jmeter一起,进行性能测试与原因分析。本篇文章分为两大部分:工具的配置与性能分析。
开发环境:mac pro,jdk 1.8.0,mysql innoDB(测试库,单server)


工具配置篇

1、Jmeter

1.1 使用终端打开jmeter,此处为绝对路径(当终端关闭时,jmeter也会一并关闭):

打开jmeter

1.2 新建测试计划


1.2.1 添加线程组
ramp-up period为执行后等待时间,设置为0则表明不暂停,一直执行;
循环次数若设置10,则总调用次数为线程数循环次数,
设置为永远后,则在手动暂停后才会停止调用,否则一直执行;

添加线程组

设置线程组


1.2.2 添加&设置模拟方式
由于本次测试为模拟http请求,因此使用如下设置:

添加模拟
设置模拟

其中路径内${phone}${openId}在后面有介绍,是本次压力测试的参数。

1.2.3 设置参数
两种方式,逐个手动设置与csv文件导入测试
1.2.3.1 逐个手动设置

添加单个参数
设置单个参数

其中添加变量即为添加参数,添
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值