明天的明天 永远的永远 未知的一切 我与你一起承担 ??

是非成败转头空 青山依旧在 几度夕阳红 。。。
  博客园  :: 首页  :: 管理

Jmeter压测工具入门篇

Posted on 2025-10-16 10:34  且行且思  阅读(13)  评论(0)    收藏  举报

1. jmeter脚本编写

1.1 jmeter脚本模版

拿到脚本模板文件后,直接在模板上做相应更改就行,模板中包含了必备配置和选择配置,可以快速完成一个成功的脚本,减少试错节省时间。

模板可以看到很多组件。高亮的部分是必备配置,置灰的选择配置,可以根据自己的使用场景设置哪些需要高亮,哪些需要置灰。

图片

 

2. jmeter必备配置

2.1 线程组

使用jmeter进行性能测试时,所有的任务都是基于线程组的,一个线程组可以模拟若干个用户:

2.1.1 添加线程组

右键测试计划,选择线程组,可以看到线程组面板如下:

1)线程组默认选择在取样器错误后,继续执行后面的请求

2)线程数、ramp-up时间、循环次数默认为1

图片

 

2.1.2 调度器

调度器默认置灰的,勾选后可使用。调度器可配置持续时间和启动延迟时间,用来模拟稳定性能压测。

(延迟时间常用于多个线程组串行执行的时候,若是只有测试计划中只有一个线程组,可配置为0)

 

图片

 

2.2 HTTP请求

2.2.1 添加http请求,面板中请求url配置如下:

图片

 

2.2.2 除了url配置外,面板中传参模块有3种方式:

1)键值对传参

图片

 2)消息体数据传参(常用):

图片

 

3)文件上传类型:

步骤一:部分接口传参可能需要导入一个文件,可以通过文件上传实现

图片

 

步骤二:抓包查看接口头部中Content-Type的类型是什么?由下图可见,该接口传参类型为:image/jepg

 

图片

 骤三:最重要的一步,勾选对post使用multipart/from-data,高级设置中选择java实现

图片