【P17】JMeter 边界提取器(Boundary Extractor)

news/2024/12/2 23:32:28/

文章目录

    • 一、准备工作
    • 二、测试计划设计


一、准备工作

慕慕生鲜: http://111.231.103.117/#/login

  • 进入网页后,登录,页面提供了账户和密码

  • 搜索框输入“虾”

  • 右键检查或按F12,打开调试工具,点击搜索

在这里插入图片描述

二、测试计划设计

(1)、测试计划右键 <<< 添加 <<< 配置元件 <<< HTTP请求默认值

在这里插入图片描述

  • 协议:http

  • 服务器名称或IP:111.231.103.117

  • 端口:8083

  • 内容编码:utf-8

(2)、在网页中,调试中点击网络,找到请求,点击标头找到请求标头,复制所有请求标头

在这里插入图片描述

(3)、测试计划右键 <<< 添加 <<< 配置元件 <<< HTTP信息头管理器

在这里插入图片描述

  • 点击从剪切板添加,会将复制的值自动添加进去

(4)、测试计划右键 <<< 添加 <<< 线程(用户)<<< 线程组

(5)、在网页中,调试中点击网络,找到请求,点击负载,复制参数值

在这里插入图片描述

(6)、线程组右键 <<< 添加 <<< 取样器 <<< HTTP请求

在这里插入图片描述

  • 协议:GET

  • 路径:/product/list

  • 点击从剪切板添加,会自动添加;也可手动添加

(7)、HTTP请求右键 <<< 添加 <<< 后置处理器 <<< 边界提取器

在这里插入图片描述

  • 勾选 Main sample only

  • 勾选主体

  • Name of created variable:var1

参数名为:var1

  • 左边界:“name”:"

  • 右边界:"

左右边界都匹配取中间的值

  • 匹配数字(0代表随机):2

2代表第二个值,比如存在两个能匹配上的值

(8)、线程组右键 <<< 添加 <<< 监听器 <<< 查看结果树

(9)、线程组右键 <<< 添加 <<< 取样器 <<< 调试取样器

(10)、点击启动,点击查看结果树,查看请求及取样器信息

在这里插入图片描述

HTTP请求中的响应数据,响应体中的数据可以看到,一共有两个符合查询规则的数据

(11)、点击调试取样器,查看响应数据下的响应体

在这里插入图片描述

var1:参数名,获取到的参数值;显示的是第二个值


http://www.ppmy.cn/news/63534.html

相关文章

linux:文件替换的三种方式sed、awk、perl

文章目录 背景sed语法问题1、加个空字符串2、下载gnu-sed awk语法举例 perl语法示例 总结 背景 linux 文件内容替换&#xff0c;网上看了下大致就这三种 sed、awk、perl&#xff0c;今天挨个使用一下看看怎么样 sed 语法 Linux sed 命令是利用脚本来处理文本文件。详细文档…

基于Session实现短信验证码登录流程

文章目录 1 发送短信验证码与登录2 登录拦截功能3 隐藏用户敏感信息4 问题: 多台Tomcat的session共享问题 分析一下流程 发送验证码&#xff1a; 用户在提交手机号后&#xff0c;会校验手机号是否合法&#xff0c;如果不合法&#xff0c;则要求用户重新输入手机号 如果手机号…

Docker run命令

docker run 命令用于创建、启动和运行一个新的 Docker 容器。它的参数如下&#xff1a; 参数含义-d以后台模式运行容器-p将容器的端口映射到主机的端口–name为容器指定一个名称&#xff0c;可以在后面的命令中引用该容器–restart指定容器的重启策略&#xff0c;可以是always…

05-权限分配 尚筹网

权限控制 权限控制机制的本质就是“用钥匙开锁”。 在实现权限控制之前&#xff0c;这里先完成给Admin分配Role和给Role分配Auth的功能。 一、给Admin分配Role 目标 ​ 通过前端页面操作&#xff0c;将Admin与Role之间的关系保存到数据库 思路 ​ 给下面的按钮&#xff…

c#笔记-记录

记录 并非所有类型都需要有一定的行为。有很多的数据单纯的只需要存储和展示。 类或结构可以使用record进行修饰&#xff0c;将可以使用主构造器&#xff0c;并自动合成一些成员。 主构造器 记录可以在类名或结构名后面用小括号直接声明一些参数&#xff0c;这就是主构造器。…

SpringMVC 详解

文章目录 一、SpringMVC简介1、什么是MVC2、什么是SpringMVC3、SpringMVC的特点 二、HelloWorld1、开发环境2、创建maven工程a>添加web模块b>打包方式&#xff1a;warc>引入依赖 3、配置web.xmla>默认配置方式b>扩展配置方式 4、创建请求控制器5、创建springMVC…

论文摘要及结论提取

全文阅读--XML全文阅读--中国知网 (cnki.net) 目的&#xff1a;从一篇论文中自行提炼出摘要和结论 &#xff08;思考&#xff1a;这东西最好还是真能读懂&#xff0c;不然实在让人抓瞎&#xff0c;只能按着模板硬套&#xff09; 摘要&#xff1a; 第一部分&#xff1a;说明…

Flask信号

文章目录 信号与请求拓展的区别使用信号触发和直接调用的区别 信号源码的说明内置信号说明自定义信号 信号 ---- 在满足某种情况下会触发某个函数的执行 信号与请求拓展的区别 信号可以触发一个或者多个绑定函数的执行&#xff0c;同时可以有返回值&#xff0c;而请求拓展的返回…