Jmeter常用功能详解
嘻嘻,忙碌的一周,马上就到周四了~明天就是周五了,可以去嗨了!
这几天正式成立了一个微信订阅号,旨在免费帮助需要入门软件测试的小白!
各位走过路过的亲,欢迎订阅哦:扫描二维码即可订阅
175706360
转入正题,上篇博客写的是Jmeter的接口测试,但是如果突然忽略过这些基本功,各位亲可能会有点闪神~所以这里补充一篇:Jmeter常用功能详解.
【Test plan(测试计划)界面】
【线程组界面】
右键点击 测试计划--->添加--->Threads(users)--->线程组,就可以成功添加一个线程组了。
Jmeter中最重要的就是线程组了,线程组就相当于用户活动,一个线程组就相当于有一个用户活动,添加多个线程组就相当于模拟多个用户活动对服务器进行测试。
【循环控制器界面】
右键点击线程组--->添加---->逻辑控制器--->循环控制器,这里也是针对线程组循环的功能
这里也是只有两个选项,一个是勾选永远,一个是选定固定次数。
对比:关于线程组界面和循环控制器界面,这两个循环控制,以后者为主要生效,比如说你再线程组里面勾选了循环次数是永远,线程数是2,;循环控制器写的次数是2,那么只会运行2X2=4次,以循环控制器的循环次数为准;假如你的线程组循环次数写的是2,线程组是2,循环控制器写的次数是永远,那么会一直循环下去,还是以循环控制器的设置为主。
【 参数化函数】
通过选项---函数助手对话框,弹出参数化函数对话框,可以选择一个进行参数化设置:
这里举个例子,以随机函数random为例子:
1)选择函数:_random
2)填好范围并给这个随机数取个可识别的名字
3)点击生成按钮
4)把生成的字符串直接拷贝要替换的参数,运行即可看到效果了
【参数化元件】
点击右键--添加--配置元件--CSV data set config,则添加成功:
下面对界面的各个模块进行解释:
比较重要的几点,下面逐步说明:
allow quoted data?: 说明的是参数的引用方式,主要是关系到引号,如果参数列表里面有有一项是: “liulingli",那么,这里如果选择默认的false,那么引用参数是就是直接引用 ”liulingli",会连双引号一起作为参数传入;如果选择的是true,则是引用双引号里面的值:liulingli.[可以这样理解是否要把引号去掉,如果选择false 则不去掉,反之则是去掉]
Recycle on EOF:如果参数文件里的参数都调用完了,是否可以循环调用参数文件里的参数。
Stop thread on EOF?: 如果参数文件的参数取完了就结束线程
Sharing Mode:参数的利用方式和范围,这个跟LR中的迭代取值方式一致。
下周会分享如何判断这个参数文件里的取值方式。
【Synchronizing Timer】
类似于LR中的集合点,设定多少虚拟用户到达该点后进行运行脚本。
【聚合报告】
监控的一种类型,添加后可以实时监控事务的变化
Jmeter常用功能详解的更多相关文章
- Fiddler抓取https请求 & Fiddler抓包工具常用功能详解
Fiddler抓取https请求 & Fiddler抓包工具常用功能详解 先来看一个小故事: 小T在测试APP时,打开某个页面展示异常,于是就跑到客户端开发小A那里说:“你这个页面做的有问 ...
- jmeter 基础功能详解
jmeter 基础功能详解 thread group:包含一组线程,每个线程独立地执行测试计划. sampler:采样器,有多种不同的sample实现,用来发起各种请求,如http请求,jdbc请求, ...
- fiddler抓包常用功能详解
一.基础部分: 1.设置代理ip及端口,tools --> telerik fiddler options --> connections -->勾选 “ Allow romote ...
- jmeter 常用组件详解
1.测试计划(test plan) 描述一个性能测试,包含本次测试所有相关功能 2.threads(users)线程 Setup thread group: 一种特殊类型的线程,可用于执行预测试操作. ...
- JMeter部分功能详解
JMeter 介绍: 一个非常优秀的开源免费的性能测试工具. 优点:你用着用着就会发现它的重多优点,当然不足点也会呈现出来. 从性能工具的原理划分: Jmeter工具和其他性能工具在原理上完全一致,工 ...
- WebService开发常用功能详解
一.WebService中常用的属性(Attributes)1. Web Service(Web服务)提供以下三个属性. Namespace:此属性的值包含 XML Web Service的默认 ...
- JMeter5.1企业级应用应用常用功能详解(含插件安装)
apache jmeter是100%的java桌面应用程序,它被设计用来加载被测试软件功能特性.度量被测试软件的性能.jmeter可以模拟大量的服务器负载,并且jmeter提供图形化的性能分析. JM ...
- (数据科学学习手札21)sklearn.datasets常用功能详解
作为Python中经典的机器学习模块,sklearn围绕着机器学习提供了很多可直接调用的机器学习算法以及很多经典的数据集,本文就对sklearn中专门用来得到已有或自定义数据集的datasets模块进 ...
- Vim 命令常用功能详解
Vim编辑器 文本编辑器 , 字处理器ASCIIvi:Visual Interface vim :VI iMproved 全屏编辑器,模式化编辑器vim 模式:编辑模式(命令模式)输入模式末行模式 模 ...
随机推荐
- Spark Streaming笔记——技术点汇总
目录 目录 概况 原理 API DStream WordCount示例 Input DStream Transformation Operation Output Operation 缓存与持久化 C ...
- (转)Spring Boot Junit单元测试
场景:在项目开发中要测试springboot工程中一个几个dao和service的功能是否正常,初期是在web工程中进行要素的录入,工作量太大.使用该单元测试大大减小了工作强度. Junit这种老技术 ...
- Apache FtpServer 实现文件的上传和下载
1 下载需要的jar包 Ftp服务器实现文件的上传和下载,主要依赖jar包为: 2 搭建ftp服务器 参考Windows 上搭建Apache FtpServer,搭建ftp服务器 3 主要代码 在ec ...
- [js] post 方式打开新窗口
一.前因 一般我们是用 window.open(url,name,params); 打开新窗口, url 会携带一些参数, 但存在参数过多,引发url 过长截断,无法打开正确窗口, 所以我们需要使用 ...
- QT QT creator QTsdk的区别
Qt是一个跨平台的C++图形用户界面应用程序框架.它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能.Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程. QT Creator 跨平台 ...
- 第一章之s5pv210启动顺序
我所使用的开发板是:友善之臂smart210,cpu为s5pv210.u-boot版本是:u-boot-2012-10 1,首先在u-boot中配置相对应的开发板的配置文件 #make s5p_gon ...
- CSS规则
CSS规则 --------------------------------------------- 1 前言 2 代码风格 2.1 文件 2.2 缩进 2.3 空格 2.4 行长度 2.5 选择器 ...
- WMware虚拟机NAT模式配置网络设置Linux虚拟机固定IP
一.主机配置 1.查看本机ip 2.给vmnet8设置固定IP和网段 3.根据vmnet8网段设置VMware NAT模式网段 4.点击NAT设置网关 二.启动虚拟机 网络设置如下: 这个地址值在这个 ...
- 转载:vs2010 问题 >LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
原文链接:http://www.cnblogs.com/newpanderking/articles/3372969.html >LINK : fatal error LNK1123: 转换到 ...
- 如何查看appache的端口是否被占用
win + R 快捷键输入 cmd 打开命令行. 输入 netstat -ano 查看端口使用情况 Ctrl + Shift + Esc 打开 windows 任务管理器,依次单击 [查看][ 选择列 ...