转载如何使用jmeter简单做接口性能测试





一、首先检查机子上是否有安装jdk

检查方式,在cmd中输入java -version,出现如下信息,即已经安装好jdk



若未安装jdk,则看如下步骤

步骤一:
1、下载jdk,到官网下载jdk,地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
2、安装jdk,下载完成后,双击安装

步骤二:配置jdk环境变量
右键计算机属性->高级系统设置->系统属性->高级->环境变量->添加如下的系统变量:
变量名:【JAVA_HOME】
变量值:【D:\Program Files\Java\jdk1.8.0_92】【jdk安装路径】
变量名:【path】
变量值:【\;%JAVA_HOME%\bin;】
变量名:【CLASSPATH】
变量值:【.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;】


步骤三:在cmd中输入java -version,检查是否显示jdk信息,确定是否安装成功


二、安装Jmeter

步骤一:安装Jmeter
1、下载Jmeter,官网地址:http://jmeter.apache.org/download_jmeter.cgi
2、解压Jmeter安装包

步骤二:配置Jmeter环境变量
按下面变量名和变量值配置Jmeter系统环境变量:
【变量名】JMETER_HOME
【变量值】E:\非生产\apache-jmeter-3.1(jmeter解压路径)
【变量名】CLASSPATH
【变量值】%JMETER_HOME\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;


步骤三:启动Jmeter
双击Jmeter解压路径(apache-jmeter-3.1\bin)的bin下面的jmeter.bat,如下图









启动成功后的界面

如果是英文版请点击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即可



启动成功后的界面

如果是英文版请点击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即可

猜你喜欢

转载自blog.csdn.net/qq_35559756/article/details/80724411