jmeter接口怎么测试

介绍

这篇文章主要介绍”jmeter接口怎么测试”,在日常操作中,相信很多人在jmeter接口怎么测试问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答“jmeter接口怎么测试”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

一、jmeter简介

jmeter是由Apache公司开发的一个纯Java的开源项目,即可以用于做接口测试也可以用于做性能测试。

jmeter具备高移植性,可以实现跨平台运行。

jmeter可以实现分布式负载。

jmeter采用多线程,允许通过多个线程并发取样或通过独立的线程对不同的功能同时取样。

jmeter具有较高扩展性。

二,jmeter安装

1,安装JDK,必须JDK1.7以上的版本,推荐的1.8版本

2,进入官网:http://jmeter.apache.org/download_jmeter.cgi ,下载最新的Jmeter版本,下载后解压到非中文目录,如:D: \

3,配置Jmeter的环境变量。

,,,(1)新增变量:JMETER_HOME: D: \ apache-jmeter-5.2.1

,,,(2)在类路径变量的最前面加入如下变量:,% JMETER_HOME % \ lib \ ext \ ApacheJMeter_core.jar; % JMETER_HOME % \ lib \ jorphan.jar;

,,(3)在路径变量的最前面加入如下变量:% JMETER_HOME % \ bin;

4,进入D: \ apache-jmeter-5.2.1 \ bin,双击jmeter。蝙蝠,或在dos窗口输入jmeter命令打开jmeter界面,安装成功。

三,设置jmeter语言为中文环境

1,临时设置

jmeter菜单栏选择OptionsaChoose LanguageaChinese(简化)

这种方法,重启软件后又变为英文环境了。

2,永久设置

进入apache-jmeter-5.2.1 \ bin目录,找jmeter到”。属性”文件,在文件的第37行后添加“语言=zh_CN”,保存之后再打开jmeter就永久变为中文环境了。

 jmeter接口怎么测试

四,jmeter主要元件

1,测试计划:是使用jmeter进行测试的起点,它是其它jmeter测试元件的容器

2,线程组:代表一定数量的用户,它可以用来模拟用户并发发送请求。实际的请求内容在取样器中定义,它被线程组包含。

3,配置元件:维护取样器需要的配置信息,并根据实际的需要修改请求的内容。

4,前置处理器:负责在请求之前工作,常用来修改请求的设置

5,定时器:负责定义请求之间的延迟间隔。

6,取样器(取样器):是性能测试中向服务器发送请求,记录响应信息,响应时间的最小单元,如:HTTP请求取样器,FTP请求示例中,TCP请求示例,JDBC请求取样器等,每一种不同类型的取样器可以根据设置的参数向服务器发出不同类型的请求。

7、后置处理器:负责在请求之后工作,常用获取返回的值。

8日断言:用来判断请求响应的结果是否如用户所期望的。

9日监听器:负责收集测试结果,同时确定结果显示的方式。

10,逻辑控制器:可以自定义jmeter发送请求的行为逻辑,它与取样器结合使用可以模拟复杂的请求序列。

五,jmeter元件的作用域和执行顺序

1。元件作用域

配置元件:影响其作用范围内的所有元件。

前置处理器:在其作用范围内的每一个取样器元件之前执行。

定时器:在其作用范围内的每一个取样器有效

后置处理器:在其作用范围内的每一个取样器元件之后执行。

断言:在其作用范围内的对每一个取样器元件执行后的结果进行校验。

监听器:在其作用范围内对每一个取样器元件的信息收集并呈现。

总结:从各个元件的层次结构判断每个元件的作用域。

2。元件执行顺序:

配置元件→前置处理器→定时器→取样器→后置处理程序→断言→监听器

注意事项:

1。前置处理器,后置处理器和断言等组件只能对取样器起作用,因此,如果在它们的作用域内没有任何取样器,则不会被执行。

2。如果在同一作用域内有多个同一类型的元件,则这些元件按照它们在测试计划中的上下顺序依次执行。

六,jmeter进行接口测试流程

使用jmeter进行接口测试的基本步骤如下:

1。测试计划

2。线程组

3。null

jmeter接口怎么测试