jmeter利用自身代理录制脚本

在利用代理录制脚本时一定要安装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.mzph.cn/news/98766.shtml

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

相关文章

Linux从时间服务器同步时间

一、基本设定 自己的时间服务器:111.11.11.111 二、操作 查看当前时间命令:date,发现时间不一致。 同步命令:/usr/sbin/ntpdate 111.11.11.111 然后等待同步完成即可。 如果同步命令不可用,需要先安装Ntp服务&…

Qt事件机制

1.事件 Qt是用来开发基于窗口的程序,我们使用的基于窗口的应用程序都是基于事件,其主要的目的是回调(只有这样程序的效率才是最高的),所以在Qt内部为我们提供了一系列事件处理机制,当窗口事件产生后,事件会经过:事件派发-> 事件过滤->事件分发->事件处理 几个…

Can Large Language Models Understand Real-World Complex Instructions?

本文是LLM系列文章,针对《Can Large Language Models Understand Real-World Complex Instructions?》的翻译。 大型语言模型能理解现实世界的复杂指令吗? 摘要引言相关工作CELLO基准实验结论 摘要 大型语言模型(llm)可以理解人类指令,显示出它们在传…

70. 爬楼梯

70. 爬楼梯 原题 class Solution {public int climbStairs(int n) {if(n0||n1){return n;}//确定dp数组int[] dp new int[n1];//dp数组初始化dp[0]1;dp[1]1;//确定状态转移方程&#xff0c;进行遍历赋值for(int i2;i<n1;i){dp[i]dp[i-1]dp[i-2];}//返回结果return dp[n];…

智慧用电安全云监控系统

近年来&#xff0c;我国电气火灾频发&#xff0c;2017年至2019年&#xff0c;我国共之间发生发展电气控制火灾31.1万起&#xff0c;占全国进行火灾总量及伤亡风险损失的30&#xff05;以上&#xff0c;2019年全年共接报火灾23.3万起&#xff0c;电气火灾11.1万&#xff0c;占52…

2024眼博会/北京眼健康展/中国眼科医学展/近视矫正展

——2024第6届中国&#xff08;北京&#xff09;国际青少年眼健康产业展览会The 2024 sixth China (Beijing) International Youth eye health industry exhibition&#xff0c;将于2024年4月10-12日&#xff0c;在北京亦创国际会展中心盛大举办。主题&#xff1a;呵护好孩子的…

c++ 变量、常量、基本数据类型

文章目录 变量标识符作用域常量基本数据类型整型无符号字符类型bool类型浮点类型字面值赋值时自动类型转换 变量 变量的数据类型 int 数据类型 变量名;#include<iostream> using namespace std;int main() {// 定义变量int a 1, b;b 10;cout << "a "…

mysql 物理备份及恢复

一、物理复制的基本概念 物理备份:直接复制数据库文件&#xff0c;适用于大型的数据库环境&#xff0c;不受存储引擎的限制&#xff0c;但不能恢复到不同的mysql版本 完整备份&#xff1a;也叫完全备份&#xff0c;每次将所有数据&#xff08;不管自第一次备份有没有修改过&…

JS-树:二叉树前序遍历(先序遍历)

文章目录 前言一、前序遍历-递归二、前序遍历-队列总结 前言 最近总结一下树的算法&#xff0c;研究树相关的知识。 一、前序遍历-递归 1、从根出发&#xff0c;然后左边然后右边 2、如下输入是&#xff1a;a b d e c f g // 前序遍历const tree {val: a,left: {val: b,left…

CMIP6数据处理及在气候变化、水文、生态等领域中的实践技术

全球气候模型&#xff08;Global Climate Model, GCM&#xff09;&#xff0c;亦称全球环流模型或全球大气模型&#xff0c;是一种数值模型&#xff0c;被广泛用于模拟地球的气候系统。GCM利用一系列的数学公式来描绘气候系统的各个主要组成部分&#xff0c;包括大气、海洋、冻…

Java spring boot 一次调用多个请求

Java Spring Boot是一种基于Java编程语言的开发框架&#xff0c;它提供了一种快速构建高效、可伸缩和易于维护的企业级应用程序的方式。在实际的应用开发中&#xff0c;我们常常需要调用多个独立的请求来完成某个业务功能。然而&#xff0c;传统的同步方式一次只能调用一个请求…

STM32实战项目——WIFI远程开关灯

前言 其实WIFI开关灯在几个月前就想做了&#xff0c;但是对于没有云平台调试经验的我&#xff0c;一开始有些摸不着头脑&#xff0c;所以就搁置了。十一假期与老同学聊天时了解到他也在做一个远程开关灯的小项目&#xff0c;所以就重新开始了WIFI远程开关灯的小项目。 本文使用…

QA-LORA: QUANTIZATION-AWARE LOW-RANK ADAPTATION OF LARGE LANGUAGE MODELS

本文是LLM系列文章&#xff0c;针对《QA-LORA: QUANTIZATION-AWARE LOW-RANK ADAPTATION OF LARGE LANGUAGE MODELS》的翻译。 Qa-lora:大型语言模型的量化感知低秩自适应 摘要1 引言2 相关工作3 提出的方法4 实验5 结论 摘要 近年来&#xff0c;大型语言模型(llm)得到了迅速…

设置Mysql数据库开启远程连接

1、在服务器端开启远程访问 进入mysql数据库&#xff0c;然后输入下面两个命令&#xff1a; grant all privileges on *.* to root% identified by password; flush privileges;第一个*是数据库&#xff0c;可以改成允许访问的数据库名称 第二个* 是数据库的表名称&#xff…

react框架与vue框架的区别

React和Vue都是前端开发中常用的框架&#xff0c;它们有一些不同的特性和优点。下面是它们的主要区别&#xff1a; 数据流和数据绑定&#xff1a;React是一种单向数据流的框架&#xff0c;而Vue则是双向数据绑定的框架。这意味着在React中&#xff0c;数据从组件的state属性流…

光引擎、光模块、光器件之间的关系和区别

最近小编有收到一些用户问“光引擎、光模块、光器件之间的关系和区别&#xff1f;”&#xff0c;众所周知光通信技术一直在不断演进&#xff0c;为满足不断增长的数据传输需求提供了强大的解决方案。而光通信系统中&#xff0c;光引擎、光模块和光器件是关键的组成部分&#xf…

selenium-webdriver-Chrome新驱动地址(Chrome115及以上版本)

Chrome115、Chrome116、Chrome117&#xff0c;在旧的链接并没有 新地址&#xff1a;https://googlechromelabs.github.io/chrome-for-testing/ 参考学习链接&#xff08;我也是根据这个老师的链接学到的&#xff09;&#xff1a;https://www.cnblogs.com/wuxianfeng023/p/1765…

现代化战机之路:美国空军U-2侦察机基于Jenkins和k8s的CI/CD架构演进

▲ 点击上方"DevOps和k8s全栈技术"关注公众 华为北京研究所Q27大楼 随着技术的不断进步&#xff0c;军事领域也在积极采纳现代化工具来提高战备水平和效率。美国空军的U-2侦察机项目是一个鲜明的例子&#xff0c;它成功地借助Jenkins和Kubernetes&#xff08;k8s&…

蓝牙技术|Matter或能改变中国智能家居市场,蓝牙技术将得到进一步应用

近年来&#xff0c;智能家居开放协议标准Matter&#xff08;目前版本 1.1&#xff09;由连接标准联盟发布&#xff0c;该联盟是一个由数百家公司组成的全球性机构&#xff0c;旨在提供与物联网 (IoT) 相关的标准。例如&#xff0c;Matter 用于允许 Amazon Alexa、Apple Home、G…

Maven 仓库

目录 本地仓库 中央仓库 远程仓库 Maven 依赖搜索顺序 Maven 阿里云(Aliyun)仓库 gradle 配置指南 在 Maven 的术语中&#xff0c;仓库是一个位置&#xff08;place&#xff09;。 Maven 仓库是项目中依赖的第三方库&#xff0c;这个库所在的位置叫做仓库。 在 Maven 中…