jmeter安装以及使用(windows10 64bit)

jmeter依赖JDK,因此要首先安装JDKhtml

1 JDK 下载以及设置环境变量地址https://www.cnblogs.com/rever/p/7792826.htmlmysql

2 jmeter  下载地址 http://jmeter.apache.org/download_jmeter.cgi 下载最新版本sql

调整内存可用大小
修改/bin/jmeter.bat文件:找到这1行
if not defined HEAP (
rem See the unix startup file for the rationale of the following parameters,
rem including some tuning recommendations
set HEAP=-Xms1g –Xmx1g -XX:MaxMetaspaceSize=256m
)
改成:
set HEAP=-Xms1g -Xmx2g -XX:MaxMetaspaceSize=512m (最大值不能超过系统内存的1/2)apache

 

启动过程当中遇到的问题:浏览器

若是遇到以上问题,那么应该检查如下配置是否正确服务器

 

录制方式:并发

1 jmeter直接录,可是要使用代理服务器。参考连接  https://www.cnblogs.com/testing2017/p/7865621.html测试

2 badboy+jmeter(注意:由于jmeter内嵌的浏览器使用的是IE,因此若是你的产品不支持IE浏览器,那么就不要使用此方法,使用第一种方法便可)spa

jmeter图形监控扩展.net

参考连接  https://blog.csdn.net/DDQ_DQ/article/details/79399236

最经常使用的有

 

jmeter mysql 测试

要在测试计划面板点击“浏览”按钮,加载JDBC驱动

参考连接https://www.cnblogs.com/wolfshining/p/7516681.html

HTTP属性管理器

参考连接https://www.cnblogs.com/imyalost/p/7062440.html

 实战

需求:1s增长2个线程,分别看20、40、60并发下的表现

场景:

监控:成功率、响应时间、标准差、cpu、mem、io等

步骤:

1 录制jmeter

2 参数化(添加-前置处理器-用户参数)、检查点(检测用户是否登陆成功(添加-断言-响应断言))、集合点

3 指标监控(结果树,聚合报告等)、资源监控(cpu等)

4 报告(课导出xlsx,而后自行生成报表)

 注意:

1 设置用户参数时候选“每次迭代更新一次”

2 添加完用户参数后要在登陆请求处设置参数变量