8、jmeter接口测试教程(简单案例)

article/2025/9/25 7:08:25

以登录、查询接口为案例

注意:

1、如果找不到接口,可以通过F12进行抓包,
具体步骤如下:
(1)选择任意浏览器(模式选择谷歌内核即可);
(2)按F12键,勾选network下的preserve log;
(3)在浏览器内录入待测接口网站地址,进入网站登录界面,录入账号密码进行登录;
(4)找到要测的接口,选中,查看Headers下的Request URL、Request、Method(如果有返回的参数,也需要找到并填写在jmeter的参数中)

在这里插入图片描述
如果接口执行中出现报错,检查登录接口或者查询接口是否缺少token或者cookie,可通过添加cookie 管理器获取信息,在执行
在这里插入图片描述

具体步骤

1、双击jmeter.bat文件,进入jmter界面,如下图;

在这里插入图片描述
2、右击测试计划–添加–线程(用户)–线程组,添加一个线程组,如下图所示;
在这里插入图片描述
在这里插入图片描述
3、右击线程组–添加–取样器–HTTP请求,添加一个HTTP请求,如下图所示

在这里插入图片描述
在这里插入图片描述
4、根据给定的接口文档或者自己抓包获取的URL相关信息,填写以下信息:

示例URL:http://127.0.0.1:5000/index(此网址为错误网址,仅作举例使用
Request Method(请求方式): POST
jmeter内填写以下信息(如下图):

无参数
在这里插入图片描述
有参数填写:
在这里插入图片描述
5、以上配置完成后,右击线程组–添加–监听器–查看结果树
在这里插入图片描述
6、点击【运行】按钮,即可运行(未保存的会提示保存计划,保存即可)
在这里插入图片描述


http://chatgpt.dhexx.cn/article/t8L5oeSh.shtml

相关文章

Jmeter接口测试流程详解

1、jmeter简介 Jmeter是由Apache公司开发的java开源项目,所以想要使用它必须基于java环境才可以; Jmeter采用多线程,允许通过多个线程并发取样或通过独立的线程对不同的功能同时取样。 2、jmeter安装 首先需要安装jdk(最好是最…

全网最细节的jmeter接口测试教程以及接口测试流程详解

文章目录 一、Jmeter简介 二、Jmeter安装 三、设置Jmeter语言为中文环境 四、Jmeter主要元件 五、Jmeter元件的作用域和执行顺序 六、Jmeter进行接口测试流程 七、Jmeter进行接口测试流程步骤详解 八、Jmeter接口测试必定用到的扩展阅读 一、Jmeter简介 Jmeter是由Apa…

Jmeter接口测试——使用教程(上)

目录 前言 一、Jmeter简介 二、Jmeter-http接口脚本 Jmeter-http接口脚本添加header: Jmeter-http接口脚本添加cookie: 三、Jmeter-webservice脚本 四、Jmeter-参数化 1、Jmeter参数化的方式有三种 2、用户定义的变量 3、函数生成器 4、从文件…

如何使用jmeter进行接口测试?jmeter接口测试流程是怎样的

前言 我们学习自动化测试都会用到不同的工具,那么今天笔者呢,想给大家聊聊Jmeter接口测试流程详解,废话不多说直接进入正题。 一、jmeter简介 Jmeter是由Apache公司开发的java开源项目,所以想要使用它必须基于java环境才可以&am…

JMeter接口测试___接口关联

前言一、什么是接口关联?二、JMeter关联方法: 1.正则表达式提取器2.Json Extractor提取器3.边界值提取器总结 前言 关联的概念: 关联也称为串行参数或数据依赖。 在开展接口测试的过程中,我们会发现很…

jmeter接口测试详细教程

jmeter接口测试详细教程 jmeter接口测试-总结 1、你们公司的接口测试流程是怎样的?(有没有感觉熟悉,貌似在哪里听过) 接口测试我们是在XX项目做的,主要有XX接口,XX接口,XX接口等。 1、首先是从…

jmeter接口测试流程

目录 一、添加线程组 二、添加HTTP请求默认值 三、添加HTTP Cookie管理器 四、添加http请求 五、添加HTTP信息头管理器 六、添加响应断言 七、添加察看结果树 八、jmeter快捷键 一、添加线程组 鼠标右键点击“测试计划-->添加-->线程组(用户&#x…

用Jmeter进行接口测试

web接口测试工具: 手工测试的话可以用postman ,自动化测试多是用到 Jmeter(开源)、soupUI(开源&商业版)。 下面将对前一篇Postman做接口测试中的接口用Jmeter来实现。 一、Jmeter 的使用步骤 打开Jmeter 安装包,进入\bin 中,找到"jmeter…

JMeter接口测试入门

目录 JMeter接口测试 前言 一、JMeter简介二、JMeter的安装及部署 1.JMeter下载/安装 2.JAVA下载/安装 三、启动JMeter 四、JMeter常用组件介绍 五、JMeter接口测试基础入门 前言 什么是接口测试? 接口测试实际上就是功能测试,可以不…

Jmeter之接口测试

1. 添加token和Cookie 其他业务都是依赖于登录成功而执行的。所以获取登录成功后的token和Cookie。结合Fidder或者wireshark进行抓包。 1.1 添加token方法 添加“HTTP token管理器”,添加正则表达式,并在需要token的地方进行引用即可。如下图&#xf…

2022全网最全最细的jmeter接口测试教程以及接口测试流程详解— 使用JMeter发送一个请求

当我们第一次打开JMeter的时候,树形标签栏中只有一个“测试计划”。 如果想要发送一个请求,需要操作如下步骤:(最基础的一个请求) 步骤1:创建一个测试计划 打开JMeter会默认有一个创建好的测试计划。 一个…

Jmeter之接口测试流程详解

前言 今天笔者呢,想给大家聊聊Jmeter接口测试流程详解,废话不多说直接进入正题。 一、jmeter简介 Jmeter是由Apache公司开发的java开源项目,所以想要使用它必须基于java环境才可以; Jmeter采用多线程,允许通过多个线…

JMeter接口测试

目录 基础 一.接口测试分类 二.目前接口架构设计 三.市面上的接口测试工具 四.Jmeter简介,安装,环境变量配置 五.Jmeter目录介绍 六.Jmeter常用组件 七.Jmeter执行接口测试 执行接口测试 1、新建线程 2、配置元件 3、取样器 实战&#xff1…

Jmeter接口测试流程详解(中科软测认证中心)

1、jmeter简介 Jmeter是由Apache公司开发的java开源项目,所以想要使用它必须基于java环境才可以; Jmeter采用多线程,允许通过多个线程并发取样或通过独立的线程对不同的功能同时取样。 2、jmeter安装 首先需要安装jdk(最好是最…

ashx文件使用

sky.chen ashx文件使用 在项目开发中,只要用到ajax,一般都少不了使用vs的一般处理程序(ashx文件),下面详细介绍下该文件: 一般处理程序(HttpHandler)是NET众多web组件的一种,ashx是其扩展名。一个httpHandl…

ashx文件和HttpHandler

ashx文件和HttpHandler ashx 文件用于写web handler的。.ashx必须包含IsReusable. 如下例所示。}.ashx比.aspx的好处在与不用多一个html 注意了VS2005中Web应用程序项目模板里的Generic Handler 项,发现它是一个.ashx文件,实际上它是一个HttpHandler。利…

*.ashx文件

*.ashx文件 .ashx 文件用于写web handler的。其实就是带HTML和C#的混合文件。当然你完全可以用.aspx 的文件后缀。使用.ashx 可以让你专注于编程而不用管相关的WEB技术。.ashx必须包含IsReusable. 如下例所示 <% webhandler language"C#" class"AverageHan…

[ASP.Net ]利用ashx搭建简易接口

创建接口的方式有很多&#xff0c;像是Web api,nodejs等等 今天&#xff0c;主要介绍&#xff0c;利用ashx的方式&#xff0c;来搭建一个简易的api 首先&#xff0c;利用VS编辑器&#xff0c;创建一个空的web应用程序 生成的项目文件 为此程序&#xff0c;添加一个新项&a…

孚盟云 AjaxMethod.ashx SQL注入漏洞

漏洞描述&#xff1a; 孚盟云 AjaxMethod.ashx文件存在SQL注入漏洞&#xff0c;攻击者通过漏洞可获取服务器权限。 漏洞利用条件: / 漏洞影响范围&#xff1a; / 漏洞复现&#xff1a; 1.登录页面 2.poc&#xff1a;/Ajax/AjaxMethod.ashx?actiongetEmpByname&Name…

.ashx 解析

.ashx 文件用于写web handler的。当然你完全可以用.aspx 的文件后缀。使用 .ashx 可以让你专注于编程而不用管相关的WEB技术。 .ashx必须包含IsReusable. 如下例所示 <% webhandler language"C#" class"AverageHandler" %> using System; using Sys…