【JMeter】Thread Group下的组件Sampler取样器
我们创建了线程组Thread Group后,会在它下面add组件Sampler取样器。
1. 取样器用来向服务器发送请求,记录响应信息,响应时间的最小单元。
2. 用监听器可以查看取样结果,也可以结合断言进一步验证响应接口是否符合预期。
3. 取样器不存在作用域,其他配置元件、定时器、断言等会作用于范围内的取样器。
4. 取样器是按照树上顺序从上到下执行的。
5. JMeter支持多种不同的sample,如下图:
常见的Sampler有HTTP Request/JDBC Request
HTTP Request
最常用的取样器,主要测试接口性能
常见的Sampler有HTTP Request/JDBC Request
HTTP Request 最常用的取样器,主要测试接口性能
Name: 请求名称,可以取接口名称
Comments: 简单介绍一下请求信息
Basic 基础配置
Web Server-->Protocol: 可以取http或者https,大小写不敏感,默认http
Web Server-->Server Name or IP: 输入域名或者ip地址
Web Server-->Port Number: 输入访问的端口号,默认值为 80
HTTP Request-->下来选择请求方式,主要有get/post
HTTP Request-->Path: 输入接口具体访问路径
HTTP Request-->Content encoding: 请求内容的编码方式,默认值为iso8859
Redirect Automatically: 自动重定向,如果选中该项,发出的 http 请求得到响应是 301/302,jmeter 会重定向到新的界面
Follow Redirects: 跟随重定向,默认勾选
Use KeepAlive: jmeter和目标服务器之间使用 Keep-Alive 方式进行 HTTP 通信(默认选中)
Use multipart/form-data: 请求的数据类型为multipart/form-data
Browser-compatible headers: 当勾选multipart/form-data时,勾选此项
会截掉http请求头中的Content-Type和Content-Transfer-Encoding,而只发送Content-Disposition部分
Parameters: 请求数据,key=value类型
Body Data: 请求数据json时,Parameters和Body Data 2者只能选一个
Files Upload: 请求参数是文件时
Advanced加强配置
<待补充>
【JMeter】Thread Group下的组件Sampler取样器相关推荐
- jMeter Thread group 对应的 constant timer
我创建了一个 CSV Data set config,sharing mode 设置成 Current thread,即每个线程会分别从头至尾读取 csv 文件. 我设置的线程数和 loop 数都为 ...
- Jmeter组件-线程组(Thread Group)
Jmeter运行在JVM虚拟机上,进程的开销比较大,如果使用进程方式发起负载,随着并发量增加也需要不断增加负载机. Jmeter选择使用线程来运行, Jmeter通过线程组驱动多个线程运行测试脚本对被 ...
- JMeter 阶梯式加压测试插件 Concurrency Thread Group
jmeter阶梯式加压测试:JMeter 阶梯式加压测试插件 Stepping Thread Group 由于Stepping Thread Group插件相对来说过于老旧,已不被官方所推荐. 所以这 ...
- jmeter模拟压测真实复杂用户场景,阶梯螺纹线程组Stepping Thread Group终极线程Ultimate Thread Group并发线程Concurrency Thread Group
我们有时需要模拟非常真实复杂的用户压测场景,可以用到此插件来设计场景 1.安装插件,选项--Plugins Manager打开安装页面 2.搜索standard set并安装,重启jmeter,查看测 ...
- jmeter线程组之jp@gc - Ultimate Thread Group
首先,我们来了解几个jmeter中的概念 我们在添加一个线程组时通常都要配置这几个属性 线程数:即并发用户数 ramp-up时间(秒):持续时间,加速时间 比如,并发数是1000个,持续时间设置为10 ...
- Jmeter线程组之jp@gc - Stepping Thread Group
下载配置方法 下载地址:https://jmeter-plugins.org/downloads/old/ 下载界面如下: 下载后需要解压,然后将JMeterPlugins-Standard.jar包 ...
- JMeter jp@gc - stepping thread group插件
这是一个出单接口压力测试的小例子,了解一下压力测试最最基础的基础.出单接口是用来保险出单的,不需要在UI界面下一步下一步的出单,接口一调数据入库完事~~~.再啰嗦一句接口应该都知道是什么吧?一个完整的 ...
- 【场景】JMeter并发线程组 Concurrency Thread Group 阶梯式加压
JMeter并发线程组 Concurrency Thread Group 阶梯式加压 目录 概念 使用场景 安装Concurrency Thread Group插件 在测试计划里面 ...
- jmeter使用Stepping Thread Group和Ultimate Thread Group设置负载场景介绍
Stepping Thread Group 1.安装插件 下载地址 https://jmeter-plugins.org/wiki/PluginsManager/ 然后把jar文件拷贝到/lib/ex ...
最新文章
- Eclipse中导入Maven项目后没有run on server
- tfidf算法 python_tf–idf算法解释及其python代码实现(下)
- JAVA学习:maven开发环境快速搭建
- 视频帧率对人眼主观感受的影响 2
- git提交过滤target文件 idea_详解如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件...
- 2020 农行笔试题——软开
- 字幕的嵌入AVI转RMVB
- 计算机导论 教学方法,计算机导论课教学方法探讨
- Vue(踩坑)vue.esm.js?efeb:628 [Vue warn]: Error in render: TypeError: Cannot read property '0' of unde
- 32位系统和64位系统变量所占空间总结
- Python爬虫入门(四):实战,爬取4399小游戏首页
- c语言对字库的查找程序,把已经调好的GT20L16S1Y字库芯片C语言驱动代码分享给大家。...
- 闲鱼上怎么引流学生粉?闲鱼如何引流客源?闲鱼的引流技巧
- 【无标题】vue -解决“You may use specia I comments to disa some warnings. ble Use//eslint-disable-next-line
- A股上证指数日变化趋势聚类分析
- Google一日体验
- 【Axure视频教程】能播放音乐的音乐播放器
- 【scratch】class_3_打砖块小游戏
- Java实现 LeetCode 233 数字 1 的个数
- 一台新的DELL服务器安装VMware ESXi 6.7服务器安装配置详细步骤图文
热门文章
- 计算机指令执行与时序逻辑,时序逻辑系统
- python 编译器pyc_有没有办法知道哪个Python版本.pyc文件被编译?
- 云服务器centos怎么还原系统还原,云服务器centos怎么还原系统还原
- Android TextView通过SpannableString设置字体、大小、颜色、样式、超级链接
- filter函数使用出现的问题
- Redis —— 常用命令一览
- 小程序新闻列表页面布局代码_论坛小程序·“我的”页面布局
- vivo android p 机型,vivo X21成全球首批Android P适配机型!vivo :不小心就秀实力了
- http header 设置编码_【译】http.client
- python斐波那契数列30_python的30个骚操作