[3] JMeter -详解jmeter测试计划
1
今日主题:详解jmeter测试计划
Test Plan (测试计划):
用来描述一个性能/接口测试脚本和场景设计,包含与本次测试所有相关的功能。也就是说,使用jmeter进行测试的所有内容都是于基于一个测试计划的。
下面我们看看一个测试计划都有哪些配置项?
1、测试计划名称和注释:整个测试脚本保存的名称,和对该测试计划的注释,可以自定义,最好能表达脚本的意义。
2、用户定义的变量:在测试计划上可以添加用户定义的变量,相当于是全局变量。一般添加一些系统常用的配置。如果测试过程中想切换环境,切换配置,一般不建议在测试计划上添加变量,因为不方便启用和禁用,一般是直接添加用户自定义变量组件。如下所示:
3、独立运行每个线程组: 用于控制测试计划中的多个线程组的执行顺序。不勾选时,默认各线程组并行、随机执行。如上图,线程组1和线程组2的线程是并行执行的,执行过程线程的执行顺序是不可预料的。
如果勾选了独立运行每个线程组,可以保证线程组1的执行一定在线程组2之前,线程组1执行完毕,才会执行线程组2,即顺序执行各线程组。
补充说明:
线程组中的取样器的执行顺序:默认是从上到下执行。交替控制器、随机控制器、随机顺序控制器和循环控制器等可以改变取样器的执行顺序。
4、Run tearDown Thread Groups after shutdown of main threads:当线程组停止运行时仍继续运行tearDown线程组,该选项结合线程组的执行配置使用,如下图所示,一般很少用到,了解即可。
5、函数测试模式(Functional Testing):
如果选中了此选项,同时监听组件如“查看结果树”配置了保存到一个文件中,那么jmeter会将每次的请求结果保存到文件中。一般不建议勾选。
6、Add directory or jar to classpath:
添加文件或jar包,此功能最常用于调用外部jar包。当脚本需要调用外部的java文件或jar包时,可以把jar包路径添加到这里,然后在beanshell中直接import进来,并调用jar包中的方法。
end
------
本文首发于本人原创公众号【媛测】(原名-玩转jmeter),专注分享性能、自动化测试等相关知识,寻找志同道合之士共同成长!扫码关注后分别回复jmeter、python、linux,领取个人总结资料。
[3] JMeter -详解jmeter测试计划相关推荐
- 详解JMeter函数和变量
详解JMeter函数和变量(1) JMeter函数可以被认为是某种特殊的变量,它们可以被采样器或者其他测试元件所引用.函数调用的语法如下: ${__functionName(var1,var2,var ...
- 命令行运行JMeter详解
1.为什么要命令行执行脚本? 本文介绍如何从命令行运行JMeter,那么宏哥先来说说,为什么要命令行执行脚本,日常测试过程中发现,在大数量并发时,jmeterGUI界面时长宕机.卡死,在这种情况下我们 ...
- jmeter随机参数化不重复_接口测试参数化详解(Jmeter)
接口测试是目前最主流的自动化测试手段,它组合不同的参数向服务器发送请求,接受和解析响应结果,通过测试数据的交换逻辑来验证服务端程序工作的正确性.我们在测试过程中需要考虑不同的输入组合,来覆盖不同的测试 ...
- 接口测试参数化详解(Jmeter)
简介 接口测试是目前最主流的自动化测试手段,它组合不同的参数向服务器发送请求,接受和解析响应结果,通过测试数据的交换逻辑来验证服务端程序工作的正确性.我们在测试过程中需要考虑不同的输入组合,来覆盖不同 ...
- jmeter吞吐量图形显示_Jmeter系列(43)- 详解 Jmeter 图形化 HTML 压测报告之 Charts 模块...
如果你想从头学习Jmeter,可以看看这个系列的文章哦 Charts 介绍 包含了各种详细信息图表,比 GUI 模式的图表好看且易懂多了! 做性能测试,如何发现是否有性能瓶颈?必须从结果图表中找到鸭! ...
- Jmeter安装介绍及性能测试详解
JMeter安装及性能测试详解 JMeter介绍 (参考:http://www.importnew.com/13876.html) JMeter使用了不同技术和协议,是一款可以进行配置和执行负载测试. ...
- JMETER目录结构详解
JMETER目录结构详解 JMETER安装完成之后会有很多目录文件,我们对JM ...
- Jmeter性能测试工具Timer定时器详解
jmeter提供了很多元件,帮助我们更好的完成各种场景的性能测试,其中,定时器(timer)是很重要的一个元件,jemter提供了9种定时器,下面一一介绍: 一.定时器的作用域 1.定时器是在每个sa ...
- 性能测试之JMeter接口关联【JSON提取器】详解
1.JSON提取器介绍 相信做过自动化测试的朋友经常会遇到这样的场景:我想调用系统中的某个业务接口,但是需要先登录系统.也就是现在很多接口的访问,都是需要登录接口的token做为基础. 在JMeter ...
最新文章
- Redis Cluster 集群模式原理和动态扩容
- SAP UI5 应用开发教程之六十九 - 如何从 SAP UI5 Not Found 页面跳转回到正常的应用页面
- 在Java中进行输入验证时用错误通知替换异常
- 智能小车37:异常在ARM、JAVA、硬件里的实现
- [Leetcode][第116 117题][JAVA][填充每个节点的下一个右侧节点指针][BFS][链表前驱节点]
- python super详解_Python super 详解
- 大一报了c语言班要买电脑吗,少儿编程课程要自己买电脑吗
- 深入实践Spring Boot2.4.3 节点实体持久化
- linux yum 命令 详解
- 一把数学上完美的尺子(哥隆尺)
- JQuery提交表单
- SQL语法 Access
- 神经网络neural network
- 2019零基础学Android第0课——零基础怎么学Android?
- [阅读记录]《数据分析师求职面试指南》-2
- 布尔运算 : ^(异或运算XOR)、(与运算AND)、|(或运算OR)、 、~(非门NOT)
- 【stream】stream流基础知识
- 微信小程序邀请好友增加积分
- 怎么运行ajax项目,Ajax:修改了项目的ajax相关代码,点击运行没有效果
- java 爬虫 请求头_得到java头
热门文章
- java毕业设计网上书城网站mybatis+源码+调试部署+系统+数据库+lw
- .NET, MVC框架下利用html, CSS,js实现弹出窗口
- python热力图代码_python热力图实现简单方法
- 52%黑莓用户准备“叛逃”iPhone 5
- 惠普HP LaserJet Pro 300 color MFP M375nw 驱动
- cmi编码实验_cmi实验.ppt
- 【转载】Murmurhash介绍与实现
- unity 2D平台跳跃游戏背景相对移动
- Redis sds packed对齐理解
- 驾校计算机管理制度,驾校工作人员管理制度