(五)【Jmeter】使用代理录制HTTP脚本操作步骤及注意事项

news2024/11/26 15:48:22

前置信息

软件版本
Jmeter5.6.3在这里插入图片描述
服务网址备注
drupalhttp://192.168.88.88:18080/(二)【Jmeter】专栏实战项目靶场drupal部署 在这里插入图片描述
用户名密码
test1test1
test2test2

实操记录

1、启动jmeter,操作顺序见下图
在这里插入图片描述
2、在视图面板添加如下信息,点击开始
在这里插入图片描述
错误信息如下:
在这里插入图片描述

异常信息内容是:录制控制器不存在,需要创建一个线程组,在线程组内添加一个录制控制器
依据提示信息,添加线程组及记录控制器,在脚本录制器面板的目标控制器选择:
在这里插入图片描述

3、再次点击开始,弹出如下信息:HTTPS需要证书并说明证书期限及配置相关信息
在这里插入图片描述
点OK或停3秒左右弹出,表示开始录制
在这里插入图片描述
4、Edge配置代理:
在这里插入图片描述
设置代理:
在这里插入图片描述
5、打开要测试页面,输入之前准备好的用户密码:
在这里插入图片描述
6、录制完成点击’停止‘,返回Jmeter界面展开录制控制器,如下
在这里插入图片描述
7、关闭浏览器’代理服务‘,返回jmeter控制界面,从监听器》查看结果树然后运行脚本
在这里插入图片描述
点击运行给出下面弹框,提示是否要保存,这里选择yes
在这里插入图片描述
在次运行,查看结果树效果如下:
在这里插入图片描述
至此一个使用代理录制脚本就完成了,再回放过程出现错误,这里就不展开说明。

操作流程

这里对操作流程进行总结梳理
1、启动Jmeter,添加非测试原件》HTTP(S)测试脚本记录器
2、配置HTTP(S)测试脚本记录器注意事项: 在这里插入图片描述

1)、 端口:这是代理服务器的端口,当前操作实例配置成了与网址服务端口一致了,这个端口可以不必和网址端口一致
2)、 HTTPS Domains:这里地址可填写代理服务IP例如127.0.0.1也可以填写被测服务IP,例如192.168.88.88
3)、 目标控制器:这里是下拉选项,初始只有1 和 5选项,如果使用1会提示步骤2的异常
在这里插入图片描述
如果使用选项5,可以直接录制,录制效果如下:
在这里插入图片描述
4)、分组: 示例中选择的是每个组放入一个控制器中,这个可以根据自己需要和习惯进行选择,例如:测试项目需要TPS指标,就选事务控制。建议勾选添加断言
在这里插入图片描述
5 )、HTTP Sampler Setting:配置说明如下,Naming Scheme后的选项有四个
在这里插入图片描述
只有USE format string选项支持自定义字符串输入,其他三个选项不支持输入。
在这里插入图片描述
展示样例:
在这里插入图片描述

3、启动脚本录制器,在浏览器设置代理服务
4、输入要测试网址,如http://192.168.88.88:18080/user/3?check_logged_in=1
5、进行业务操作,操作完毕,点击停止
6、关闭代理服务,保存录制脚本,添加查看结果树,调试脚本
7、依据业务要求,裁剪脚本,增加断言、参数、关联、配置元件等操作
8、调试脚本,重复7-8步,直至脚本满足要求。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1449014.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【复现】某某ERP 信息泄露漏洞_49

目录 一.概述 二 .漏洞影响 三.漏洞复现 1. 漏洞一: 四.修复建议: 五. 搜索语法: 六.免责声明 一.概述 该ERP基于SpringBoot框架和SaaS模式,立志为中小企业提供开源好用的ERP软件,目前专注进销存财务生产功能。…

【AI视野·今日NLP 自然语言处理论文速览 第七十八期】Wed, 17 Jan 2024

AI视野今日CS.NLP 自然语言处理论文速览 Wed, 17 Jan 2024 (showing first 100 of 163 entries) Totally 100 papers 👉上期速览✈更多精彩请移步主页 Daily Computation and Language Papers Deductive Closure Training of Language Models for Coherence, Accur…

优思学院|工业4.0:世界上首个工业机器人诞生于50年前

五十年前,德国机床制造商库卡(KUKA)推出了FAMULUS工业机器人,这不仅是现代工业机器人发展史上的一个重要里程碑,也为后来的技术革新铺平了道路。1973年,世界见证了一种拥有六轴的多关节臂动力学设计的机器人…

『运维备忘录』之 Lsof 命令详解

运维人员不仅要熟悉操作系统、服务器、网络等只是,甚至对于开发相关的也要有所了解。很多运维工作者可能一时半会记不住那么多命令、代码、方法、原理或者用法等等。这里我将结合自身工作,持续给大家更新运维工作所需要接触到的知识点,希望大…

【王道数据结构】【chapter5树与二叉树】【P158t11】

在二叉树中查找值为x的结点&#xff0c;试编写算法&#xff08;用c语言&#xff09;打印值为x的节点的所有祖先&#xff0c;假设值为x的结点不多于1个 #include <iostream> #include <stack> #include<queue> typedef struct treenode{char data;struct tree…

arkTS开发鸿蒙OS个人商城案例【2024最新 新年限定开发案例QAQ】

龙年前述 源码获取>文章下方二维码&#xff0c;回复关键字“鸿蒙OS商场源码” 前言 arkTS是华为自己研发的一套前端语言&#xff0c;是在js和ts技术的基础上又进行了升级而成&#xff01; 本篇文章会带领大家通过arkTSnode.jsmongoDB来完成一个鸿蒙OS版本的商城案例&…

bpmn-js 事件总线处理

bpmn-js中使用EventBus作为事件的处理句柄&#xff0c;EventBus的使用和我们常规使用的事件总线没啥大的区别&#xff0c;其源码位于&#xff1a;/diagram-js/lib/core/EventBus.js &#xff08;bpmn-js使用diagram-js实现流程图的web端绘制呈现工具&#xff09;。 EventBus使用…

ubuntu22.04@laptop OpenCV Get Started: 008_image_filtering_using_convolution

ubuntu22.04laptop OpenCV Get Started: 008_image_filtering_using_convolution 1. 源由2. convolution应用Demo2.1 C应用Demo2.2 Python应用Demo 3. 重点分析3.1 identity矩阵3.2 all ones 5x5矩阵3.3 blur 5x5矩阵3.4 GaussianBlur 5x5矩阵3.5 medianBlur 5x5矩阵3.6 Sharpe…

「数据结构」MapSet

&#x1f387;个人主页&#xff1a;Ice_Sugar_7 &#x1f387;所属专栏&#xff1a;Java数据结构 &#x1f387;欢迎点赞收藏加关注哦&#xff01; Map&Set &#x1f349;概念&#x1f349;模型&#x1f349;Map&#x1f34c;TreeMap和HashMap的区别&#x1f34c;Map常用方…

儿童护眼台灯哪个值得推荐?推荐专业的儿童护眼台灯

现在的孩子很多都存在视力问题&#xff0c;而且年龄也越来越早&#xff0c;不少还为上学的孩子都早已戴上小眼镜。虽说这可能存在家族近视遗传的可能性&#xff0c;不过更多的还是后天导致的。长时间玩耍电子产品、缺乏运动、不良用眼习惯、不合适的光线等等都是导致孩子近视的…

【知识图谱--第四讲知识图谱的抽取与构建】

知识图谱的抽取与构建 实体识别与分类关系抽取与属性补全概念抽取事件识别与抽取 实体识别与分类 关系抽取与属性补全 概念抽取 事件识别与抽取

面试经典150题——最小覆盖子串(困难)

"The greatest glory in living lies not in never falling, but in rising every time we fall." - Nelson Mandela​ 1. 题目描述 2. 题目分析与解析 2.1 思路一——暴力求解 还是和之前讲的一样&#xff0c;看见题目没思路&#xff0c;先试试普通情况下人的解法…

ng : 无法加载文件 C:\Program Files\nodejs\node_global\ng.ps1, 因为在此系统上禁止运行脚本

ng : 无法加载文件 C:\Program Files\nodejs\node_global\ng.ps1&#xff0c;因为在此系统上禁止运行脚本 今天在VSCode中运行ng serve --port 8081运行基于Angular的项目时&#xff0c;报错了&#xff0c;错误如下图所示&#xff1a; 解决方法&#xff1a; 按照下图的5步即…

智能汽车行业产业研究报告:4D成像毫米波雷达—自动驾驶最佳辅助

今天分享的是智能汽车系列深度研究报告&#xff1a;《智能汽车行业产业研究报告&#xff1a;4D成像毫米波雷达—自动驾驶最佳辅助》。 &#xff08;报告出品方&#xff1a;开源证券&#xff09; 报告共计&#xff1a;43页 视觉感知最佳辅助——4D 成像毫米波雷达 感知是自动…

解决‘vue‘ 不是内部或外部命令,也不是可运行的程序(设置全局变量)

发现是没有执行&#xff1a; npm install -g vue/cli 但是发现还是不行 此时&#xff0c;我们安装了 Vue CLI&#xff0c;但是在运行 vue ui 命令时出现了问题。这通常是因为全局安装的 Vue CLI 的路径没有被正确地添加到系统的环境变量中。 可以尝试以下几种方法来解决这个问…

如何把华为手机上的数据转移到荣耀手机上?

方法/步骤 点击并进入华为手机&#xff08;旧手机&#xff09;的【手机克隆】应用&#xff0c;选择【这是旧设备】&#xff1b; 点击并进入荣耀手机&#xff08;新手机&#xff09;的【换机克隆】应用&#xff0c;选择【这是新设备】&#xff1b; 荣耀手机&#xff08;新…

《VulnStack》ATTCK-1

title: 《VulnStack》ATT&CK-1 date: 2024-01-29 14:53:49 updated: 2024-02-14 18:55:49 categories: WriteUp&#xff1a;Cyber-Range excerpt: 主机发现、端口扫描&#xff0c;服务探测&#xff0c;操作系统探测、nmap 漏洞库扫描、网站首页信息泄露、msf 渗透与信息收集…

源码推荐:hello-algo @ github

github https://github.com/krahets/hello-algo 本项目旨在创建一本开源、免费、对新手友好的数据结构与算法入门教程。全书采用动画图解&#xff0c;结构化地讲解数据结构与算法知识&#xff0c;内容清晰易懂&#xff0c;学习曲线平滑。算法源代码皆可一键运行&#xff0c;支…

【IDEA】新建Spring Initializr项目,选择java版本只有是17和21问题的解决方法

新建Spring Initializr项目时&#xff0c;选择java版本只有是17和21 2. 将https://start.spring.io修改为阿里云的服务器路径&#xff1a;https://start.aliyun.com 能够选择Java8、11等版本

【Linux笔记】动静态库的封装和加载

一、静态库的封装 我们在学习C语言阶段其实就已经知道一个可执行程序的形成过程分为预处理、编译、汇编、链接这四个阶段&#xff0c;而且也知道我们程序中使用的各种库其实是在链接的阶段加载的。 可我们那时候并不知道库是怎么被加载的&#xff0c;或者库是怎么形成的&…