2 初识Jmeter

jmeter是可以扩展的,我们可以自己开发一些jar包,放到lib目录下使用,也可以放到其他目录下, 在测试计划下面浏览,进行使用。

保存文件:保存的是jmx文件,你工作的成果或开发的脚本就是这个东西

 

简单使用jmeter

1、设置线程租

并发多久,并发用户数,循环次数

2、添加一个http请求sampler

3、jmeter里面的controller封装的都是逻辑结构

一个非常简单的脚本,没有参数化,没有关联,没有断言

 

查看结果树看执行结果

 

基础线程组:

一个测试计划中的所有原件都必须在线程组下,线程组控制jmeter执行中的线程数量:

设置线程数

设置ramp-up period(用于执行全部请求的时间)

设置测试要执行的次数(循环次数设置为永远,将会以最大的可能去发送请求,用来测试出最大并发数)

 

看日志

测试过程中,看日志的能力是必不可少的

日志文件:bin目录下jmeter.log

jmeter日志级别设置:

 

调整堆内存:

jmeter基于java,在运行大规模场景的时候,会消耗很多内存

运行的时候,要启动java虚拟机,调整堆内存的数量

找到JMeter bin目录下的jmeter.bat文件;Linux找jmeter.sh文件,编辑打开

查找以下内容   set HEAP=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m

最大堆内存大小,可以根据机器实际内存进行合理的设置,建议最大值不要超过剩余物理内存的50%

原文地址:https://www.cnblogs.com/wkwkwk/p/15423168.html