首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >apache-jmeter-3.1的简单压力测试使用方法

apache-jmeter-3.1的简单压力测试使用方法

作者头像
拓荒者
发布2019-03-11 14:30:59
1.1K0
发布2019-03-11 14:30:59
举报
文章被收录于专栏:运维经验分享运维经验分享

压力测试工具LoadRunner是收费的,而且操作复杂。作为开发人员当然是用apache提供的jmeter,免费容易上手。  jmeter下载地址http://jmeter.apache.org/首先下载解压到某个盘,我放在了D盘  然后配置环境变量:  变量名JMETER_HOME,变量值D:\java\apache-jmeter-3.1 在变量名CLASSPATH新增  %JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;  %JMETER_HOME%\lib\jorphan.jar;  %JMETER_HOME%\lib\logkit-2.0.jar;  在Path新增%JMETER_HOME%/bin  配置好后,在cmd输入jmeter.bat或者在安装目录bin里面直接点击也是可以的;

启动成功后的界面

如果是英文版请点击Options>Choose Language>Chinese(Simplified),切换成简体中文 

这里写图片描述
这里写图片描述

接下来,我们首先模拟100用户访问某个网站或者功能  1、新建线程组,右键点击测试计划,添加>Threads(Users)>线程组 

这里写图片描述
这里写图片描述

设置线程数100,Ramp-Up period(in seconds):10,循环次数:1  Ramp-Up period指的是每个线程间隔多长时间,如果设置为0,就是并发; 

这里写图片描述
这里写图片描述

2、新建HTTP请求,右键点击线程组>添加>Sampler>HTTP请求 

这里写图片描述
这里写图片描述

设置访问的地址,参数等 

这里写图片描述
这里写图片描述

3、新建概要报告(请求数,响应时间等),右键点击HTTP请求>添加>监听器>Summary Report 

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

4、新建察看结果数,右键点击HTTP请求>添加>监听器>察看结果数 

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

5、点击开始进行压力测试 

这里写图片描述
这里写图片描述

期间会提示你保存结果文件,找个地方存起来就ok。  测试结果 

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

6、有时候我们需要进行登录后的操作,那么我们需要对Cookie进行传递设置  新建HTTP信息头管理器,右键点击HTTP请求>添加>配置原件>HTTP信息头管理器 

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

以上基本能满足日常开发测试的需求了,如果测试并发,请把线程组的Ramp-Up period设置为0即可

个人分类: 压力测试

(adsbygoogle = window.adsbygoogle || []).push({});

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018/06/29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档