jmeter提供了性能测试的特点。 jmeter可以测试静态资源(js、html等)和动态资源(php、jsp、ajax等)来进行性能测试
jmeter可以挖掘系统可以处理的最大并发用户数
jmeter提供了多种格式的配置文件报告
使用 jmeter 一般用于以下两种类型的性能测试
负载测试:通过测试资源过载时系统的运行情况,发现设计错误或验证系统的负载能力。
压力测试:测试系统能承受的最大负载能力。 目的是引出目标服务系统能够处理的最大负载。
基本步骤看看使用jmeter进行性能测试的基本步骤
新增线程组
创建测试线程组,并设置线程数和线程初始化开始方法。
新增 JMeter 元组
创建各种默认元组和测试元组,并输入目标测试静态资源请求和动态资源请求参数和数据。
新增监听器
建立多种形式的结果收集元组,在执行过程和执行结束后收集监测指标数据。
运行查看结果
协调试车,分析指标数据,挖掘性能瓶颈,评价系统性能状态;
样品
打开百度演示一下上述过程吧。
添加线程组
在jmeter的漂亮画笔目录中双击jmeter.bat或ApacheJMeter.jar以启动jmeter,如下图所示。
在左侧操作栏中选择“测试计划”,然后右键单击以添加新线程组。 图:
初始化有关线程组的信息
添加JMeter元组
添加默认组件,并添加以下默认配置
每个默认的组件放置如图所示。 http cache管理器
HTTP Cookie管理器
HTTP请求默认值
添加http请求元组
右键单击线程组以添加HTTP请求,如下图所示。
HTTP请求配置图:
添加监听程序
在此添加以下监听程序: 请参照图
执行结果显示
如果开始运行jmeter,则可以单击添加的监听程序查看正在运行的监视度量数据,也可以在运行结束后查看。
结果的说明
简要说明监听器收集的结果图。 这是图表的结果
查看结果树
用表格看结果
聚合报告
这次,我们总结共享了jmeter使用的基本流程是如何使用的,并访问百度主页进行了实际的测试演示。 最后,介绍了几种常用监听器字段的含义。 请根据企业的实际项目进行演习。 请不要使用样品百度的样品。