Jmeter选项含义
最近接了组里压测的任务,开始仔细钻研Jmeter了。之前也压过,但每次RD问压测的指标等问题,感觉都很懵不知道该怎么回答。借这个机会一鼓作气搞明白吧!
Jmeter安装插件
有个插件叫jp@gc Stepping Thread Group,最早开始做压测用的就是这个插件。它能做到控制并发量慢慢上升,最终达到一个峰值,渐进式的加压。
安装方法很简单,先下载插件jar包
https://jmeter-plugins.org/downloads/all/
在这个网址下载plugins-manager.jar,然后放在apache-jmeter/lib/ext目录下,启动jmeter
启动后,在Options菜单中就多了plugins manager的选项,里面可以添加插件jpgc - Standard Set。
关于一些设定
因为现在开始用公司的压测平台,担心一些插件不支持,所以打算用jmeter自带的那些设置去设置plan,不用stepping thread group那种傻瓜设定,这样也有助于去理解一些本质上的东西。
线程组
线程组分为setUp Thread Group、tearDown Thread Group、Thread Group。作用分别是预处理、善后和普通的线程组。执行起来顺序是1、3、2。
目前尝试在普通的线程组同级添加一个setUp Thread Group,用来做预热。
线程组设置
Ramp-up Period(in seconds):设置的N个线程数在多少秒内启动完毕。平均分,比如5秒5个线程,那就一秒启动一个线程。
Delay Thread Creation until needed:配合Ramp-up Period使用。勾选此项时,所有线程会在需要时启动,意思是说在Ramp-up Period到时间后启动所有线程。
如不勾选此项,有可能发生的一种情况是,跑单个线程的时长比Ramp-up Period设置的时间短,那么同时活跃的线程数可能比预想要少。如果勾选此项,那么线程会按Ramp-up Period的设置来创建,但不会启动。等到线程数达到预先的设置了,才会一起启动。
Duration(持续时间):本线程组测试持续时间。要比Ramp-up Period设置的大。持续时间和循环,以持续时间的结束时间设置为准。
Jmeter选项含义的更多相关文章
- Linux: 介绍make menuconfig中的每个选项含义【转】
转自:http://blog.csdn.net/gaoyuanlinkconcept/article/details/8810468 介绍make menuconfig中的每个选项含义 Linux 2 ...
- info.plist的选项含义
1. Application does not run in background(鍵名:UIApplicationExistsOnSuspend)自從iOS4.0之後,當你在應用程式執行的時 ...
- 【postman】谷歌postman插件的基本选项含义
1.form-data: 就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开.既可以上传键值对,也可以上传文件.当上传的字段是文件 ...
- ImageView缩放选项
ImageView.ScaleType 将图片边界缩放到所在view边界时的缩放选项. Options for scaling the bounds of an image to the bounds ...
- Jmeter常用函数之__CSVRead使用
__CSVRead函数用于对脚本进行参数话,当脚本中不同变量需要不同参数值时,可以考虑__CSVRead函数. 以登录的用户名.密码为例:实际进行压力测试时,需要模拟使用不同的用户并发访问系统,此时需 ...
- GCC 编绎选项 转
gcc提供了大量的警告选项,对代码中可能存在的问题提出警告,通常可以使用-Wall来开启以下警告: -Waddress -Warray-bounds (only with -O2) ...
- GCC(警告.优化以及调试选项)
GCC(警告.优化以及调试选项) [介绍] gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件 预处 ...
- Jmeter二次开发
Jmater函数扩展的步骤1. 导入Jmeter源码,或使用maven项目,引入依赖的jar包 2. 继承AbstractFunction,实现自定义Function 3. 继承JMeterTestC ...
- tcpdump 选项及过滤规则
tcpdump tcp -i eth1 -t -s 0 -c 100 and dst port ! 22 and src net 192.168.1.0/24 -w ./target.cap (1)t ...
随机推荐
- JSON使用与类型转换
JSON语法与对象 JSON方法与使用 一.JSON语法与对象 JSON是英文JavaScript Object Notation(JavaScript 对象表示法)的缩写,是存储和交换文本信息的语法 ...
- 财务平台亿级数据量毫秒级查询优化之elasticsearch原理解析
财务平台进行分录分表以后,随着数据量的日渐递增,业务人员对账务数据的实时分析响应时间越来越长,体验性慢慢下降,之前我们基于mysql的性能优化做了一遍,可以说基于mysql该做的优化已经基本上都做了, ...
- Phoenix(SQL On HBase)
1.简介 Phoenix是一个HBase框架,可以通过SQL的方式来操作HBase. Phoenix是构建在HBase上的一个SQL层,是内嵌在HBase中的JDBC驱动,能够让用户使用标准的JDBC ...
- 高阶函数(Higher-order function)
变量可以指向函数 以Python内置的求绝对值的函数abs()为例,调用该函数用以下代码: >>> abs(-15) 15 但是,如果只写abs呢? >>> abs ...
- vue keep-alive内置缓存组件
1.当组件在keep-alive被切换时将会执行activeted和deactiveted两个生命周期 2.inlude 正则表达式或字符串 ,只有符合条件的组件会被缓存 exclude正则表达式或字 ...
- Excel如何快速统计一列中相同数值出现的个数--数据透视表
excel如何快速统计一列中相同数值出现的个数_百度经验 --这里介绍了两种解决方式,用第一种https://jingyan.baidu.com/article/9113f81b2c16822b321 ...
- 20165221 《网络对抗技术》EXP1 PC平台逆向破解
20165221 <网络对抗技术>EXP1 PC平台逆向破解 一.实验内容 本次实践的对象是一个名为pwn1的linux可执行文件. 该程序正常执行流程是:main调用foo函数,foo函 ...
- 【译】索引进阶(八):SQL SERVER唯一索引
[译注:此文为翻译,由于本人水平所限,疏漏在所难免,欢迎探讨指正] 原文链接:传送门. 在本章节我们检查唯一索引.唯一索引的特别之处在于它不仅提供了性能益处,而且提供了数据完整性益处.在SQL SER ...
- Python 并发编程
进程 开启进程 from multiprocessing import Process import time def task(name): print('%s is running' %name) ...
- COGS2187 [HZOI 2015] 帕秋莉的超级多项式
什么都别说了,咱心态已经炸了... question 题目戳这里的说... 其实就是叫你求下面这个式子的导函数: noteskey 其实是道板子题呢~ 刚好给我们弄个多项式合集的说... 各种板子粘贴 ...