jmeter利用自身代理录制脚本

news2024/12/23 13:32:16

在利用代理录制脚本时一定要安装java jdk,不然不能录制的。

没有安装过java jdk安装jmeter后打开时会提示安装jdk,但是mac系统中直接打开提示安装jdk页面后下载的java并不是jdk(windows中没有试验过,笔者所说的基本全部指的是在mac系统中操作的)。所以要自己去官网下载适合jmeter版本对应的jdk版本。笔者用的jmeter4.0。安装的java jdk为8版本。官方说明的是需要jdk8或9版本。

一切准备就绪后开始录制工作:

笔者的jmeter4.0上没有工作台,所以全部操作在测试计划中完成。

目录

1、添加http代理。右键测试计划--添加--非测试元件--http代理服务器

2、新建一个线程组,在线程组下右键添加--逻辑控制器--录制控制器

3、设置http代理服务器录制的保存路径,选择自己刚刚设置的线程组下的录制控制器

4、设置本地浏览器代理。windows是直接在浏览器中设置代理服务器。mac上打开系统便好设置--网络--右下方的高级按钮--选择代理--勾选网页代理

5、开始录制,点击jmeter中http代理服务器中的启动,然后在浏览器中操作的步骤就会被录制下来

点击开始录制后,如果弹窗下图中的弹窗就说明正常,可以正常录制

6、笔者是打开浏览器后http://www.iqianyue.com/mypost搜索该地址,然后用户名和密码随便填写,点击确定

7、录制完成,添加察看结果树,并进行开始运行


1、添加http代理。右键测试计划--添加--非测试元件--http代理服务器

然后设置http代理服务器:

端口设置为8889,默认为8888。建议设置端口时不要设置常用的,容易冲突

2、新建一个线程组,在线程组下右键添加--逻辑控制器--录制控制器

  给添加的录制控制器重命名,笔者重命名为test_login

3、设置http代理服务器录制的保存路径,选择自己刚刚设置的线程组下的录制控制器

4、设置本地浏览器代理。windows是直接在浏览器中设置代理服务器。mac上打开系统便好设置--网络--右下方的高级按钮--选择代理--勾选网页代理

  ip设置为localhost,端口号设置为8889。端口号的设置与第一步中http代理服务器设置的一致。笔者写的是8889,所以这儿就写的是8889。ip写localhost或者自己本机的ip都可以

5、开始录制,点击jmeter中http代理服务器中的启动,然后在浏览器中操作的步骤就会被录制下来

点击开始录制后,如果弹窗下图中的弹窗就说明正常,可以正常录制

 

6、笔者是打开浏览器后http://www.iqianyue.com/mypost搜索该地址,然后用户名和密码随便填写,点击确定

  可以看到test_login中有内容增加, 正常情况下是1,2.。。。依次增加的录制内容,笔者由于操作失误将1删除了。

  在看第二条内容,也就是录制的内容中显示为3的那条,可以看到请求协议,ip,请求方法,路径,编码格式,以及发送post请求中输入的内容

7、录制完成,添加察看结果树,并进行开始运行

  运行后在结果树中可以看到录制的两条脚本运行后的结果

  将结果查看方式设置为browser,可以看到ui界面,和刚才录制时的事一致的


 以下是我收集到的比较好的学习教程资源,虽然不是什么很值钱的东西,如果你刚好需要,可以评论区,留言【777】直接拿走就好了

各位想获取资料的朋友请点赞 + 评论 + 收藏,三连!

三连之后我会在评论区挨个私信发给你们~

 

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

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

相关文章

再不用担心网口不够啦,网管交换机让单网卡接多条宽带

先交代一下我之前的使用环境,家里先有一条移动赠送的宽带,后来办手机卡联通又附带一条宽带,由于我的双口软路由的网口无法接入两条宽带,只有一个lan口一个wan口,无法多wan接入,而插USB网卡又要添加驱动&…

Suricata – 入侵检测、预防和安全工具

一、Suricata介绍 Suricata是一个功能强大、用途广泛的开源威胁检测引擎,提供入侵检测 (IDS)、入侵防御 (IPS) 和网络安全监控功能。它执行深度数据包(网络流量)检查以及模式匹配,在威胁检测中非常强大。 工作流程: 主…

R语言快速实现图片布局(1)

&#xff08;1&#xff09;简单的一排或者对称的多排&#xff0c;使用patchwork即可。/表示分行&#xff0c;|表示分列 library(patchwork) pp1<-ggplot(mtcars) geom_point(aes(mpg, disp)) pp2<-ggplot(mtcars) geom_boxplot(aes(gear, disp, group gear)) pp3 <…

few shot object detection via feature reweight笔记

摘要部分 few shot很多用的都是faster R-CNN为基础&#xff0c;本文用的是one-stage 结构。 用了一个meta feature learner和reweighting模块。 和其他的few shot一样&#xff0c;先学习base数据集&#xff0c;再推广到novel数据集。 feature learner会从base数据集中提取meta…

Python机器学习实战-特征重要性分析方法(8):方差分析ANOVA(附源码和实现效果)

实现功能 使用f_classif()获得每个特征的方差分析f值。f值越高&#xff0c;表明特征与目标的相关性越强。 实现代码 from sklearn.feature_selection import f_classif import pandas as pd from sklearn.datasets import load_breast_cancer import matplotlib.pyplot as p…

七张图解锁Mybatis整体脉络,让你轻松拿捏面试官

前言 MyBatis是一款ORM&#xff08;Object-Relational Mapping&#xff09;框架&#xff0c;其主要用于将Java对象与关系数据库之间进行映射&#xff0c;凭借其轻量性、稳定性以及广泛的开源社区其受到了广大开发者的追捧。 那MyBatis为我们做了哪些事情呢&#xff1f;其实&a…

Thinking for Doing:让LLMs能推断他人心理状态来做出适当的行动。

LLMs通常能回答有关心理状态的问题&#xff0c;但往往不能将这些推断用于实际行动。例如&#xff0c;如果一个故事中的角色正在寻找他的背包&#xff0c;而模型知道背包在厨房里&#xff0c;那么模型应该能推断出最好的行动是建议角色去厨房查看。T4D 的目的就是要求模型不仅要…

JavaScript-mooc(纯分享)

第一步下载软件 mooc_v1.3.2_windows_amd64.zip - 蓝奏云 解压后打开有这么多文件 用记事本的打开方式打开config的文件 第一个尖头改成你学校对应慕课英华网址 第二个箭头是你的账号 第三个箭头是你的密码 改好后点击文件保存 最后一步点击运行 {"global": {&qu…

零代码编程:用ChatGPT一键自动制作英文绘本音频

读英文绘本&#xff0c;对于儿童的英语启蒙非常重要。在这个过程中&#xff0c;必然要父母给孩子读大量的英文绘本&#xff0c;这会非常累。有些英文绘本自带音频&#xff0c;直接播放即可&#xff0c;这就轻松多了。如果没有自带音频呢&#xff1f;这时候可以从YouTube下载绘本…

应用在智能家电中的触摸感应芯片

智能家电就是将微处理器、传感器技术、网络通信技术引入家电设备后形成的家电产品&#xff0c;具有自动感知住宅空间状态和家电自身状态、家电服务状态&#xff0c;能够自动控制及接收住宅用户在住宅内或远程的控制指令&#xff1b;同时&#xff0c;智能家电作为智能家居的组成…

Linux常见指令3

Linux常见指令3 一.Linux指令1.时间相关的指令1.date指定格式显示时间2.时间戳3.补充内容-日志3.Cal 2.find补充1.which2.whereis 3.uname-a-r 4.重要的几个热键5.关机命令 二.grep-i选项-n选项-v选项grep其他用途1.搜索指定进程信息2.查找日志等级 补充命令补充命令:sort补充命…

void * 类型指针

目录 一、什么是void *类型指针 二、void *类型指针作用 三、void *类型指针的用法 一、什么是void *类型指针 void *类型指针是无具体类型指针。不能直接进行解引用操作&#xff0c;也不能进行加减整数的操作。 二、void *类型指针作用 void *类型指针可以用于接收任意类型…

【2023集创赛】平头哥杯一等奖作品:基于无剑100开源SoC平台构建双核TEE安全系统

本文为2023年第七届全国大学生集成电路创新创业大赛&#xff08;“集创赛”&#xff09;平头哥杯一等奖作品分享&#xff0c;参加极术社区的【有奖征集】分享你的2023集创赛作品&#xff0c;秀出作品风采&#xff0c;分享2023集创赛作品扩大影响力&#xff0c;更有丰富电子礼品…

超全整理,Jmeter接口性能测试-Beanshell调用jar包加密(详细)

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 1、添加beanshell…

Jmeter控制RPS

一、前言 ​ RPS (Request Per Second)一般用来衡量服务端的吞吐量&#xff0c;相比于并发模式&#xff0c;更适合用来摸底服务端的性能。我们可以通过使用 JMeter 的常数吞吐量定时器来限制每个线程的RPS。对于RPS&#xff0c;我们可以把他理解为我们的TPS&#xff0c;我们就不…

《软件方法(下)》第8章2023版连载(05)关于实体类

DDD领域驱动设计批评文集 做强化自测题获得“软件方法建模师”称号 《软件方法》各章合集 8.2 建模步骤C-1 识别类和属性 8.2.2 三种分析类 8.2.2.2 关于边界类 边界类的责任是接受输入、提供输出以及做简单的过滤。 图8-20中提到边界类的映射方法——每个有接口的外系统…

Linux TCP协议通信 (流程 三次握手 四次挥手 滑动窗口)

TCP通信流程 Socket函数 TCP通信实现&#xff08;服务器端&#xff09; #include <stdio.h> #include <arpa/inet.h> #include <unistd.h> #include <string.h> #include <stdlib.h> int main() {//1.创建socketint lfd socket(AF_INET, SOCK_…

微软首款AI芯片代号“雅典娜”;马斯克四年内将让“星舰”上火星丨 RTE 开发者日报 Vol.61

开发者朋友们大家好&#xff1a; 这里是**「RTE 开发者日报」&#xff0c;每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE &#xff08;Real Time Engagement&#xff09; 领域内「有话题的新闻**」、「有态度的观点」、「有意思的数据」、「有思考的文章」…

关于对XSS原理分析与绕过总结

一、原理 该文章仅用于信息防御技术教学&#xff0c;请勿用于其他用途。 1、XSS原理 XSS&#xff08;跨站脚本攻击&#xff09;是一种常见的网络安全漏洞&#xff0c;攻击者通常会在网页中插入恶意的 JavaScript 代码。由于服务器对输入数据的过滤和验证不严格&#xff0c;这…

刘京城:我的《软件方法》学习经历(有彩蛋)

DDD领域驱动设计批评文集 做强化自测题获得“软件方法建模师”称号 《软件方法》各章合集 写在前面&#xff08;潘加宇&#xff09; 下面是刘京城写的关于他学习《软件方法》的经历。我在前面啰嗦几句。 我做软件建模方面的研究和普及工作已经24年了&#xff0c;和各行各业…