Jmeter系列(68)- BeanShell 内置变量 prev
前提
BeanShell 有的内置变量,JSR223 也会有对应的变量,这里 JSR223 效率更高,所以以它为栗子
简单介绍
- prev 提供对当前取样器结果的访问能力
- prev 映射 org.apache.jmeter.samplers 的 SampleResult 类
- 官方文档: https://jmeter.apache.org/api/org/apache/jmeter/samplers/SampleResult.html
常用方法
getResponseCode
方法声明
public String getResponseCode()
功能
获取响应状态码
栗子代码
sc = prev.getResponseCode() ; log.info('status code is: ' + sc)
isResponseCodeOK
方法声明
public boolean isResponseCodeOK()
功能
判断响应状态码是否为OK对应的状态码(200)
栗子代码
yn = prev.isResponseCodeOK() log.info('yn is: ' + yn)
返回 true 或 false
getThreadName
方法声明
public String getThreadName()
功能
获取线程名
栗子代码
tname = prev.getThreadName() log.info('tname is: ' + tname)
getAssertionResults
方法声明
public AssertionResult[] getAssertionResults()
功能
获取取样器断言结果
栗子代码
ars = prev.getAssertionResults() ars.each{log.info(it.getName() + ': ' + it.getFailureMessage()) }
getContentType
方法声明
public String getContentType()
功能
获取取样器响应Content-Type首部字段的值域(包含参数)
栗子代码
ct = prev.getContentType() log.info('ct is: ' + ct)
getMediaType
方法声明
public String getMediaType()
功能
获取取样器响应Media-Type首部字段的值域(不包含参数)
栗子代码
ct = prev.getMediaType() log.info('ct is: ' + ct)
getSentBytes
方法声明
public long getSentBytes()
功能
获取取样器请求报文的大小
栗子代码
sb = prev.getSentBytes() log.info('sb is: ' + sb)
getBytesAsLong
方法声明
public long getBytesAsLong()
功能
获取取样器响应报文的大小
栗子代码
rb = prev.getBytesAsLong() log.info('rb is: ' + rb)
getLatency
方法声明
public long getLatency()
功能
获取延迟时间
getConnectTime
方法声明
public long getConnectTime()
功能
获取连接时间
getURL
方法声明
public URL getURL()
功能
获取取样器请求URL
栗子代码
url = prev.getURL() log.info('url is: ' + url)
getUrlAsString
方法声明
public String getUrlAsString()
功能
获取取样器请求URL字符串
getGroupThreads
方法声明
public int getGroupThreads()
功能
获取线程组下正在运行的线程数
栗子代码
gtnum = prev.getGroupThreads() log.info('gtnum is: ' + gtnum)
getHeadersSize
方法声明
public int getHeadersSize()
功能
获取取样器响应首部字段大小
栗子代码
hs = prev.getHeadersSize() log.info('hs is: ' + hs)
getBodySizeAsLong
方法声明
public long getBodySizeAsLong()
功能
获取取样器响应正文大小
栗子代码
bs = prev.getBodySizeAsLong() log.info('bs is: ' + bs)
Jmeter系列(68)- BeanShell 内置变量 prev相关推荐
- 性能篇 | 17 | jmeter | BeanShell内置变量prev的使用技巧
1 prev简介 BeanShell 有的内置变量,JSR223 也会有对应的变量: prev 提供对当前取样器结果的访问能力 prev 映射:org.apache.jmeter.samplers 的 ...
- BeanShell 内置变量 prev详细介绍
前提 BeanShell 有的内置变量,JSR223 也会有对应的变量,这里 JSR223 效率更高,所以以它为栗子 简单介绍 prev 提供对当前取样器结果的访问能力 prev 映射 org.apa ...
- Jmeter学习-BeanShell 内置变量vars、props、prev
参考:Jmeter BeanShell 内置变量vars.props.prev的使用详解_java_脚本之家 1.介绍 在使用Jmeter过程中,或多或少都会接触些BeanShell,它会使工具的使用 ...
- 性能篇 | 17 | jmeter | BeanShell内置变量vars的使用技巧
1 简介 BeanShell 有的内置变量,JSR223 也会有对应的变量 vars 是最常用的JMeter变量之一 在 JMeter 内部,映射org.apache.jmeter.threads 的 ...
- Maven系列三Maven内置变量
Maven内置变量说明: ${basedir} 项目根目录(即pom.xml文件所在目录) ${project.build.directory} 构建目录,缺省为target目录 ${project. ...
- jmeter中没有sampler_jmeter(七)-BeanShell常用内置变量和场景
Bean Shell常用内置变量 JMeter在它的BeanShell中内置了变量,用户可以通过这些变量与JMeter进行交互,其中主要的变量及其使用方法如下: log:写入信息到jmeber.log ...
- 建议你吃透这68个内置函数!
作者:pypypypy| 来源:博客园 内置函数就是Python给你提供的, 拿来直接用的函数,比如print,input等. 截止到python版本3.6.2 ,一共提供了68个内置函数,具体如下? ...
- Python 函数合集:足足 68 个内置函数请收好
公众号关注 "视学算法" 设为 "星标",DLCV消息即可送达! 来源:pypypypy www.cnblogs.com/pypypy/p/12011506.h ...
- python的变量对大小写并不敏感_Robot Framework 内置变量
转自:https://blog.csdn.net/qq_26886929/article/details/53907755 Robot Framework 内部提供了一下直接可用的内置变量 1. 操作 ...
最新文章
- Windows11提前曝光!全新UI引发争议,网友:一股苹果味
- 深入剖析机器学习中的统计思想
- 2021年春季学期-信号与系统-第十五次作业参考答案-第五小题参考答案
- 在CISCO交换机上配置SSH
- 【Spring注解系列01】@Configuration与@Bean
- cap流程图_化工工艺流程图制图图例汇编.pdf
- oracle 左取,oracle 取子串(转)
- mysql inet_aton 与 inet_ntoa 方法
- 最终,我决定将代码迁出x86架构!
- native内存泄漏分析
- 罗技G29方向盘linux下的开发
- 电磁场与电磁波MIT版笔记
- 科学计算机符号大全,计算机符号代码大全
- matlab读取txt数据文件
- 自相关与互相关的理解与物理意义
- android5.0新特性 clipping的用法
- FPGA错误集锦(二):Output pins are stuck at VCC or GND
- 【Java】动态模拟时钟
- 0035-量化第六天:QMT—板块收益排序后选取收益最高成分股
- 自主可控是国防信息化部建设的关键环节
热门文章
- 1型错误和2型错误_明光1型分开式轨道扣件系统工厂
- 快讯:我国高中数学课本即将发生全面变革,微积分下放高中不是梦!
- Windows系统安装Git最新版 Git-2.20.0-64-bit
- COLUMBIA电影公司片头的女人是谁
- java装逼的话_程序员装逼指南(语言篇)
- 台式计算机断电保护,台式机开机自动断电的解决方法
- Android6.0运行时权限(危险权限列表)
- 绯闻女孩传八卦也能作为区块链协议?10分钟告诉你为啥
- 解读:通过挖掘股票内在特征预测股票趋势
- Jeremy Cole大神关于Innodb的文章分享