JMeterContext----上下文
http://jmeter.apache.org/api/org/apache/jmeter/threads/JMeterContext.html
Class JMeterContext
- java.lang.Object
- org.apache.jmeter.threads.JMeterContext
public class JMeterContext
extends java.lang.ObjectHolds context for a thread. Generated by JMeterContextService. The class is not thread-safe - it is only intended for use within a single thread.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
void |
cleanAfterSample()
Clean cached data after sample Internally called by JMeter, never call it directly
|
void |
clear()
Internally called by JMeter, never call it directly
|
Sampler |
getCurrentSampler() |
StandardJMeterEngine |
getEngine() |
SampleResult |
getPreviousResult() |
Sampler |
getPreviousSampler()
Returns the previousSampler.
|
java.util.Properties |
getProperties() |
java.util.Map<java.lang.String,java.lang.Object> |
getSamplerContext()
Sampler context is cleaned up as soon as Post-Processor have ended
|
JMeterThread |
getThread() |
AbstractThreadGroup |
getThreadGroup() |
int |
getThreadNum()
Returns the threadNum.
|
JMeterVariables |
getVariables()
Gives access to the JMeter variables for the current thread.
|
boolean |
isRecording() |
boolean |
isRestartNextLoop()
Deprecated.
|
boolean |
isSamplingStarted() |
boolean |
isStartNextThreadLoop() |
void |
setCurrentSampler(Sampler sampler)
Internally called by JMeter, never call it directly
|
void |
setEngine(StandardJMeterEngine engine)
Internally called by JMeter, never call it directly
|
void |
setPreviousResult(SampleResult result)
Internally called by JMeter, never call it directly
|
void |
setRecording(boolean recording)
Internally called by JMeter, never call it directly
|
void |
setRestartNextLoop(boolean restartNextLoop)
Deprecated.
|
void |
setSamplingStarted(boolean b)
Internally called by JMeter, never call it directly
|
void |
setStartNextThreadLoop(boolean restartNextLoop) |
void |
setThread(JMeterThread thread)
Internally called by JMeter, never call it directly
|
void |
setThreadGroup(AbstractThreadGroup threadgrp)
Internally called by JMeter, never call it directly
|
void |
setThreadNum(int threadNum)
Internally called by JMeter, never call it directly
|
void |
setVariables(JMeterVariables vars)
Internally called by JMeter, never call it directly
|
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Method Detail
clear
public void clear()
Internally called by JMeter, never call it directly
getVariables
public JMeterVariables getVariables()
Gives access to the JMeter variables for the current thread.- Returns:
- a pointer to the JMeter variables.
getProperties
public java.util.Properties getProperties()
- Returns:
- a pointer to the JMeter Properties.
setVariables
public void setVariables(JMeterVariables vars)
Internally called by JMeter, never call it directly- Parameters:
vars- JMeterVariables
getPreviousResult
public SampleResult getPreviousResult()
setPreviousResult
public void setPreviousResult(SampleResult result)
Internally called by JMeter, never call it directly- Parameters:
result- SampleResult
getCurrentSampler
public Sampler getCurrentSampler()
setCurrentSampler
public void setCurrentSampler(Sampler sampler)
Internally called by JMeter, never call it directly- Parameters:
sampler- Sampler
getPreviousSampler
public Sampler getPreviousSampler()
Returns the previousSampler.- Returns:
- Sampler
getThreadNum
public int getThreadNum()
Returns the threadNum.- Returns:
- int
setThreadNum
public void setThreadNum(int threadNum)
Internally called by JMeter, never call it directly- Parameters:
threadNum- number of threads
getThread
public JMeterThread getThread()
setThread
public void setThread(JMeterThread thread)
Internally called by JMeter, never call it directly- Parameters:
thread- to use
getThreadGroup
public AbstractThreadGroup getThreadGroup()
setThreadGroup
public void setThreadGroup(AbstractThreadGroup threadgrp)
Internally called by JMeter, never call it directly- Parameters:
threadgrp- ThreadGroup to use
getEngine
public StandardJMeterEngine getEngine()
setEngine
public void setEngine(StandardJMeterEngine engine)
Internally called by JMeter, never call it directly- Parameters:
engine- to use
isSamplingStarted
public boolean isSamplingStarted()
setSamplingStarted
public void setSamplingStarted(boolean b)
Internally called by JMeter, never call it directly- Parameters:
b- flag whether sampling has started
setStartNextThreadLoop
public void setStartNextThreadLoop(boolean restartNextLoop)
- Parameters:
restartNextLoop- if set totruea restart of the loop will occur
isStartNextThreadLoop
public boolean isStartNextThreadLoop()
- Returns:
truewhen current loop iteration will be interrupted and JMeter will go to next iteration
setRestartNextLoop
@Deprecated
public void setRestartNextLoop(boolean restartNextLoop)Deprecated. usesetStartNextThreadLoop(boolean)if set totruecurrent loop iteration will be interrupted and JMeter will go to next iteration- Parameters:
restartNextLoop- flag whether to restart
isRestartNextLoop
@Deprecated
public boolean isRestartNextLoop()Deprecated. useisStartNextThreadLoop()- Returns:
- flag whether restart is set
cleanAfterSample
public void cleanAfterSample()
Clean cached data after sample Internally called by JMeter, never call it directly
getSamplerContext
public java.util.Map<java.lang.String,java.lang.Object> getSamplerContext()
Sampler context is cleaned up as soon as Post-Processor have ended- Returns:
- Context to use within PostProcessors to cache data
setRecording
public void setRecording(boolean recording)
Internally called by JMeter, never call it directly- Parameters:
recording- flag whether recording should be done
isRecording
public boolean isRecording()
JMeterContext----上下文的更多相关文章
- 谈谈一些有趣的CSS题目(三)-- 层叠顺序与堆栈上下文知多少
开本系列,讨论一些有趣的 CSS 题目,抛开实用性而言,一些题目为了拓宽一下解决问题的思路,此外,涉及一些容易忽视的 CSS 细节. 解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题中有你感觉 ...
- 如何一步一步用DDD设计一个电商网站(七)—— 实现售价上下文
阅读目录 前言 明确业务细节 建模 实现 结语 一.前言 上一篇我们已经确立的购买上下文和销售上下文的交互方式,传送门在此:http://www.cnblogs.com/Zachary-Fan/p/D ...
- 如何一步一步用DDD设计一个电商网站(六)—— 给购物车加点料,集成售价上下文
阅读目录 前言 如何在一个项目中实现多个上下文的业务 售价上下文与购买上下文的集成 结语 一.前言 前几篇已经实现了一个最简单的购买过程,这次开始往这个过程中增加一些东西.比如促销.会员价等,在我们的 ...
- CSS——关于z-index及层叠上下文(stacking context)
以下内容根据CSS规范翻译. z-index 'z-index'Value: auto | <integer> | inheritInitial: autoApplies to: posi ...
- EF上下文对象线程内唯一性与优化
在一次请求中,即一个线程内,若是用到EF数据上下文对象,就创建一个,这也加是很多人的代码中习惯在使用上下文对象时,习惯将对象建立在using中,也是为了尽早释放上下文对象, 但是如果有一个业务逻辑调用 ...
- 【.NET深呼吸】基于异步上下文的本地变量(AsyncLocal)
在开始吹牛之前,老周说两个故事. 第一个故事是关于最近某些别有用心的人攻击.net的事,其实我们不用管它们,只要咱们知道自己是.net爱好者就行了,咱们就是因为热爱.net才会选择它.这些人在这段时间 ...
- 【.NET深呼吸】应用上下文(AppContext)
在.net 4.6中新增了一个类,叫AppContext,这个家伙嘛,技术含量不算高,只不过是在编程的时候可以方便用用而已.应用上下文允许定义一个标识(用字符串表示),并且在应用程序运行期间可以切换状 ...
- Javascript的“上下文”(context)
一:JavaScript中的“上下文“指的是什么 百科中这样定义: 上下文是从英文context翻译过来,指的是一种环境. 在软件工程中,上下文是一种属性的有序序列,它们为驻留在环境内的对象定义环境. ...
- IDDD 实现领域驱动设计-理解限界上下文
上一篇:<IDDD 实现领域驱动设计-理解领域和子域> <实现领域驱动设计>前两章内容,基本上读完了,和<领域驱动设计>不同的是,它把很多的概念都放在前面进行讲述了 ...
- IDDD 实现领域驱动设计-上下文映射图及其相关概念
上一篇:<IDDD 实现领域驱动设计-理解限界上下文> 距离上一篇有几天时间了,<实现领域驱动设计>第三章的内容都是围绕一个词-上下文映射图,我大概断断续续看了几天,总共看了两 ...
随机推荐
- 分布式锁实现方式介绍和Zookeeper实现原理
分布式锁实现的几种方式 基于数据库实现分布式锁(表.数据库排他锁) 基于缓存(redis,memcached,tair) 基于Zookeeper实现分布式锁 关注点: 单点问题?(集群) 失效时间?( ...
- javaweb新手学习之Tomcat
一.Tomcat服务器常见启动问题: (1).Java_home环境变量,由于tomcat服务器的bin目录中的一些jar文件必须使用到java类库,所以必须先配置Java_home环境变量. (2) ...
- ise和quartus共用仿真软件
modelsim仿真ISE工程时出现# ** Error: (vlog-19) Failed to access library 'rtl_work' at "rtl_work" ...
- fastadmin 搭建到云虚拟主机
1.把public下的index.php.router.php.install.php.admin_*******.php..htaccess(伪静态文件),移到 文件夹:/htdocs 根目录 ...
- 012-linux系统管理——进程管理与工作管理
linux系统管理——进程管理 top 命令是使用 top - :: up :, user, load average: 0.06, 0.60, 0.48 #五分钟钱,十分钟前,十五分钟前负载的值根据 ...
- 06java进阶——集合框架(list和泛型)
1.ArrayList ArrayList集合是程序中最常见的一种集合,它属于引用数据类型(类).在ArrayList内部封装了一个长度可变的数组,当存入的元素超过数组长度时,ArrayList会在内 ...
- L3-006. 迎风一刀斩
迎着一面矩形的大旗一刀斩下,如果你的刀够快的话,这笔直一刀可以切出两块多边形的残片.反过来说,如果有人拿着两块残片来吹牛,说这是自己迎风一刀斩落的,你能检查一下这是不是真的吗? 注意摆在你面前的两个多 ...
- gperftools尝试
最近在找windows下比较好用的函数时间统计的库,听同事说gperftools是跨平台的,就下载下来尝试了一把.发现它确实实现了windows上可以调用的dll库文件(tcmalloc_minima ...
- 使用QT创建系统托盘
使用QT来创建一个系统托盘,事实上是一件很简单的事.为什么这么说?一是因为QT文档给出了比较详细的例子,二是QT的结构比较优雅,设计风格统一.但是在动手之前,我们要从哪里下手?虽然QT文档给出了一个比 ...
- JavaSE---显式锁
1.概述 1.1.jdk5之前,用于 调节共享对象访问机制 只有 synchronized.volatile: jdk5之后,提供了 显示锁:Lock.ReentrantLock...: ...