http://jmeter.apache.org/api/org/apache/jmeter/threads/JMeterContext.html

org.apache.jmeter.threads

Class JMeterContext

  • java.lang.Object
  • org.apache.jmeter.threads.JMeterContext

  • public class JMeterContext
    extends java.lang.Object
    Holds 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

All MethodsInstance MethodsConcrete MethodsDeprecated Methods
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)

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
      • 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
      • setThread

        public void setThread(JMeterThread thread)
        Internally called by JMeter, never call it directly
        Parameters:
        thread - to use
      • setThreadGroup

        public void setThreadGroup(AbstractThreadGroup threadgrp)
        Internally called by JMeter, never call it directly
        Parameters:
        threadgrp - ThreadGroup to use
      • 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 to true a restart of the loop will occur
      • isStartNextThreadLoop

        public boolean isStartNextThreadLoop()
        Returns:
        true when current loop iteration will be interrupted and JMeter will go to next iteration
      • setRestartNextLoop

        @Deprecated
        public void setRestartNextLoop(boolean restartNextLoop)
        if set to true current loop iteration will be interrupted and JMeter will go to next iteration
        Parameters:
        restartNextLoop - flag whether to restart
      • isRestartNextLoop

        @Deprecated
        public boolean isRestartNextLoop()
        Deprecated. use isStartNextThreadLoop()
        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----上下文的更多相关文章

  1. 谈谈一些有趣的CSS题目(三)-- 层叠顺序与堆栈上下文知多少

    开本系列,讨论一些有趣的 CSS 题目,抛开实用性而言,一些题目为了拓宽一下解决问题的思路,此外,涉及一些容易忽视的 CSS 细节. 解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题中有你感觉 ...

  2. 如何一步一步用DDD设计一个电商网站(七)—— 实现售价上下文

    阅读目录 前言 明确业务细节 建模 实现 结语 一.前言 上一篇我们已经确立的购买上下文和销售上下文的交互方式,传送门在此:http://www.cnblogs.com/Zachary-Fan/p/D ...

  3. 如何一步一步用DDD设计一个电商网站(六)—— 给购物车加点料,集成售价上下文

    阅读目录 前言 如何在一个项目中实现多个上下文的业务 售价上下文与购买上下文的集成 结语 一.前言 前几篇已经实现了一个最简单的购买过程,这次开始往这个过程中增加一些东西.比如促销.会员价等,在我们的 ...

  4. CSS——关于z-index及层叠上下文(stacking context)

    以下内容根据CSS规范翻译. z-index 'z-index'Value: auto | <integer> | inheritInitial: autoApplies to: posi ...

  5. EF上下文对象线程内唯一性与优化

    在一次请求中,即一个线程内,若是用到EF数据上下文对象,就创建一个,这也加是很多人的代码中习惯在使用上下文对象时,习惯将对象建立在using中,也是为了尽早释放上下文对象, 但是如果有一个业务逻辑调用 ...

  6. 【.NET深呼吸】基于异步上下文的本地变量(AsyncLocal)

    在开始吹牛之前,老周说两个故事. 第一个故事是关于最近某些别有用心的人攻击.net的事,其实我们不用管它们,只要咱们知道自己是.net爱好者就行了,咱们就是因为热爱.net才会选择它.这些人在这段时间 ...

  7. 【.NET深呼吸】应用上下文(AppContext)

    在.net 4.6中新增了一个类,叫AppContext,这个家伙嘛,技术含量不算高,只不过是在编程的时候可以方便用用而已.应用上下文允许定义一个标识(用字符串表示),并且在应用程序运行期间可以切换状 ...

  8. Javascript的“上下文”(context)

    一:JavaScript中的“上下文“指的是什么 百科中这样定义: 上下文是从英文context翻译过来,指的是一种环境. 在软件工程中,上下文是一种属性的有序序列,它们为驻留在环境内的对象定义环境. ...

  9. IDDD 实现领域驱动设计-理解限界上下文

    上一篇:<IDDD 实现领域驱动设计-理解领域和子域> <实现领域驱动设计>前两章内容,基本上读完了,和<领域驱动设计>不同的是,它把很多的概念都放在前面进行讲述了 ...

  10. IDDD 实现领域驱动设计-上下文映射图及其相关概念

    上一篇:<IDDD 实现领域驱动设计-理解限界上下文> 距离上一篇有几天时间了,<实现领域驱动设计>第三章的内容都是围绕一个词-上下文映射图,我大概断断续续看了几天,总共看了两 ...

随机推荐

  1. Java web项目 本地配置https调试

    一.创建密匙 网上有很多教程,就不在此赘述了. 假设最后生成的密匙为tomcat.keystore 密码为123456. 二.配置tomcat 首先,将密匙移到tomcat下根目录下. 进入conf文 ...

  2. 基于numpy的绘图

    import numpy as np #import matplotlib.pyplot as plt dataset = np.loadtxt('1.csv', delimiter=",& ...

  3. PAT Advanced 1007 Maximum Subsequence Sum (25 分)

    Given a sequence of K integers { N​1​​, N​2​​, ..., N​K​​ }. A continuous subsequence is defined to ...

  4. 北京师范大学第十五届ACM决赛-重现赛E Euclidean Geometry (几何)

    链接:https://ac.nowcoder.com/acm/contest/3/E 来源:牛客网 Euclidean Geometry 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ ...

  5. Linux下配置静态IP地址,设置DNS和主机名

    本人qq群也有许多的技术文档,希望可以为你提供一些帮助(非技术的勿加). QQ群:   281442983 (点击链接加入群:http://jq.qq.com/?_wv=1027&k=29Lo ...

  6. RAC heartbeat 心跳机制

    世界上最遥远的距离,不是生与死.而是我们同一个集群的两个节点,你却听不到我的心跳. 必要性:维持集群的⼀致性RAC⼼跳机制 – 集群⼼跳基本机制:1.确定节点和节点间的连通性,达到彼此了解2.⽤共享的 ...

  7. flask之日志的配置

    1. 项目中,日志和配置文件都是单独在一个文件夹中,一般log文件夹和config文件夹,两个文件夹和manage.py在同一个目录下. 2. 配置日志前,先给flask装上script脚本扩展,Fl ...

  8. vue项目中打包background背景路径问题

    项目中图片都放在src/img文件夹,img和background-image引用都用相对路径,即../../这种形式 在打包build的设置路径assetsPublicPath: ‘./‘,然后那些 ...

  9. 【GDOI2014模拟】Tree

    题目 Wayne 在玩儿一个很有趣的游戏.在游戏中,Wayne 建造了N 个城市,现在他想在这些城市间修一些公路,当然并不是任意两个城市间都能修,为了道路系统的美观,一共只有M 对城市间能修公路,即有 ...

  10. 安卓手机通过有线连接PC上网

    因手机wifi坏了,速度上限为2.5m/s.无法发挥出100m带宽的威力. 这里探索各大神的指导,记录下其中一种方式. :链接       主题:使用openvpn和手机的USB共享网络 通过mico ...