jmeter单一接口测试

摘要:
在使用jmeter测试单个接口之前,让我们首先了解用户请求的过程,如下所示:1)用户通过浏览器发起请求;2) 用户接收服务器返回的响应数据。接下来,我们使用jmeter测试基于上述元素的接口。1.根据测试计划打开jmeter测试工具。我们看到默认生成的测试计划。我们的所有操作都基于测试计划。

在使用jmeter进行单一接口测试之前,我们先来了解一下一个用户请求的过程,如下:

1)用户通过浏览器发起一个请求

2)用户收到服务器返回的响应数据

如上,就是一个WEB的请求/响应模型

jmeter要测试WEB接口,那么它就得模拟这个请求响应模型,得有下几个元素:

1)用户(或者称之为线程);

2)请求发送;

3)响应接收。

下面,我们根据以上几个元素,使用jmeter来测试接口

一、测试计划

打开jmeter测试工具,我们看到一个默认生成的test plan(测试计划),我们的一切操作都基于测试计划

你可以更改这个测试计划的名称,也可以保存改测试计划到本地,以方便之后再打开使用。

二、添加群组

我们需要模拟出用户,用户可能是一个也可能是多个。

右键测试计划 -> 添加 -> 线程(用户)-> 群组

我们看到测试计划下多了一个群组

群组的右侧面板中线程属性部分:

1)第一项表示:模拟多少个用户

2) 第二项表示:这些用户在多少时间内产生

3)第三项表示:循环次数

三、请求

有了用户以后,我们需要模拟请求

右键点击群组 -> 添加 -> 样板 -> 添加Http请求

我们可以在右侧面板中添加相关内容,比如:

1)协议

2)IP/域名

3)端口

4)请求参数

四、响应

根据该请求,jmeter需要接收响应数据

右键点击请求 -> 添加 -> 监听器 -> 结果树

五、运行

如上四步骤我们已经模拟出了一个请求响应结构,现在你只需要

1)选中该请求

2)点击正上方的绿色运行按钮发送请求

3)在结果树中查看响应数据

免责声明:文章转载自《jmeter单一接口测试》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇vue组件如何引入外部.js/.css/.scss文件px转化rem下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

用fiddler修改接口返回数据从而实现前端的测试

(1)首先得区分开这个修改返回数据与mock的区别,前者是后端已完成,接口能正常请求到数据,我们做的是修改返回的数据。后者是后端没有完成,无法请求到数据,我们做的是构建一个虚拟的后端,只要前端请求就将事先准备好的数据返回即可,这里会有一个mock的服务 (2)怎么使用fiddler修改返回的数据并让前端显示我们返回的数据 ①首先设置代理:要能抓到https...

操作系统知识总结

操作系统 面向进程和线程学习操作系统。 目录 Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 进程线程模型 进程间通信 同步互斥机制 存储管理 网络I/O模型 内容 进程线程模型 线程和进程的概念已经在操作系统书中被翻来覆去讲了很多遍。很多概念虽然都是套话,但没能理解透其中深意会导致很多内容...

SpringBoot整合WebService

WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。其实WebService并不是什么神秘的东西,它就是一个可以远程调用的类,或者说是组件,把你本地的功能开放出去共别人调用。具体的说,Web Service可以让你的网站使用其他...

实现 API 调用接口

实现 API 调用接口 API 简介 API 的概念 API(Application Programming Interface) 应用程序编程接口是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一次例程的能力,而又无需访问源码或理解内部工作机制的细节。 API 的特点 一个明确定义的接口,可以为其他软件提供特定服务。 可以小到...

Jmeter-连接mysql取值

转自:https://blog.csdn.net/weixin_42384941/article/details/105322371 1、下载数据库驱动(https://dev.mysql.com/downloads/connector/j/) Select Operating System: platform independent 注:驱动和数据库版本...

linux的启动配置文件(grub)

linux的启动配置文件(grub):GRUB:系统引导管理器。GRUB启动时会在 /boot/grub 中寻找一个名字为grub.conf的设置文件,如果找不到此设置文件则不进入菜单模式而直接进入命令行模式。 grub.conf是一个纯文字文件,您可以用任何一个文字编辑器来打开它。每一行代表一个设置命令,如果一行的第一个字符为井号#,则这一行为注释,您可...