当前位置: 首页 > news >正文

利用JMeter代理服务器方式实现高效压测

前言

在当今快节奏的互联网时代,确保Web应用和服务能够在高负载下稳定运行变得至关重要。无论是电子商务平台、社交媒体网络还是在线教育服务,用户对网站响应速度和稳定性的期望从未如此之高。因此,性能测试不再是一个可选项,而是每一个成功在线服务不可或缺的一部分。在这篇博客中,我们将深入探讨如何使用Apache JMeter——一个广受欢迎的开源性能测试工具,通过代理服务器的方式进行高效的压测。

JDK安装

在使用jmeter安装之前,需要有jdk,jdk的版本在8以上就可以。
1.去官网上下载JDK
JDK下载地址:https://www.oracle.com/cn/java/technologies/downloads

在这里插入图片描述
下载之后进行解压并安装,并在环境变量中进行配置。

  1. 首先在系统变量中添加JAVA_HOME,并把jdk的路径写上
  2. 再到用户变量中把JAVA_HOME添加上,并上移到第一个位置

在这里插入图片描述

Jmeter安装

去官网上下载Jmeter
Jmeter下载地址:https://jmeter.apache.org/download_jmeter.cgi

在这里插入图片描述
下载之后进行解压,然后进入到bin目录下,找到jmeter.bat,双击启动
在这里插入图片描述

设置中文(根据自己的需要进行设置)

在bin目录下找到jmeter.properties文件进行编辑,找到#language=en并修改为zh_CN,也就是把en替换成zh_CN
在这里插入图片描述

服务器代理方式压测

  1. 添加http代理服务器
    在这里插入图片描述
  2. 把目标控制器的路径设置,这里是存放脚本中请求的接口的,也就是你在访问页面的时候涉及的接口都会存放到这里路径中
  3. 端口号自己任意设置List item
  4. 在requests Filtering中可以设置包含模式和排除模式,比如访问百度,就可以让他访问路径中包含baodu的,排除一些jpg类似的文件等。

    然后点击页面上的启动,之后再去浏览器设置服务器代理。要不然上不了网 ,这个顺序不能乱
  5. 在浏览器中开启服务器代理,以谷歌为例:
    在设置–>系统–>打开计算机代理设置,点开手动设置代理
    在这里插入图片描述

然后设置本机的ip地址,和端口号,这里的端口号和jmeter中的端口号要一直,比如:都为8888

最后:再去需要压测的页面中浏览页面,记录脚本。比如访问百度
在这里插入图片描述
上图就是成功的录制脚本,然后再线程组中启动,查看结果树就可以看到访问接口的返回内容
在这里插入图片描述

相关文章:

  • 大模型应用开发之LLM入门
  • kvm的存储池脚本COLT_CMDB_KVM_POOLDISC.sh
  • 5.2 AutoGen:支持多Agent对话的开源框架,适合自动化任务
  • 防火墙原理与应用总结
  • 鼠标指定范围内随机点击
  • 面试踩过的坑
  • 深度学习--自然语言处理统计语言与神经语言模型
  • 2015-2023 各省 GDP 数据,用QuickBI 进行数据可视化——堆叠图!
  • 数据库-少库多表与多库少表理论
  • 数据库对比
  • 插入html文件,让数据可视化彰显高端大气-Excel易用宝
  • flume整合Kafka和spark-streaming核心编程
  • eclipse怎么导入junit4
  • vscode和git 踩坑
  • deepseek-r1-671B满血版,全栈式智能创作平台 - 多模态大模型赋能未来创作
  • JavaScript { message } = toRefs(obj) 中的 { message }的语法格式
  • 伟世通与火山引擎深度合作 前沿AI智能座舱解决方案亮相上海车展
  • 如何在Linux用libevent写一个聊天服务器
  • 提示js方法未定义,但是确实<textarea>标签未闭合。
  • AI网络渗透kali应用(gptshell)
  • 《卿本著者》译后记等内容被指表述不当,江苏人民出版社:即日下架
  • 审议民营经济促进法草案等,十四届全国人大常委会第十五次会议将举行
  • 大家聊中国式现代化|彭羽:为国家试制度探新路,推进高水平对外开放
  • 更好发挥汽车产业在扩投资促消费方面的带动作用!陈吉宁调研上海车展
  • 习近平在气候和公正转型领导人峰会上的致辞(全文)
  • 灰鹦鹉爆粗口三年未改?云南野生动物园:在持续引导