zoukankan      html  css  js  c++  java
  • JMeter学习笔记--JMeter属性和变量

    JMeter属性统一定义在jmeter.properties文件中。JMeter属性在测试脚本的任何地方都是可见的(全局),通常被用来定义一些JMeter使用的默认值。如属性remote_hosts定义了JMeter在远程模式下运行的服务器地址。属性可以在测试计划中引用,但是不能作为特定线程的变量值

    JMeter变量对于测试线程而言是局部变量,这意味着JMeter变量在不同测试线程中,既可以是完成相同的,也可以是不同的,如果有某个线程更新了变量,那么仅仅是更新了变量在该线程中复制的值。例如,“正则表达式提取器”(后置处理器)会依据它所在线程的采用结果来更新变量值,该变量值可以提供相同的线程后续使用。

    通过测试计划和“用户定义的变量”(配置元件)两种方式定义的变量,在JMeter启动时对这个测试计划是可见的。如果同一个变量在多个”用户定义的变量“(配置元件)中被定义,那么只有最后一个定义会生效。一旦某线程启动后,那么整个变量集合的初始值就会被复制到该线程中,其他测试元件,如”用户变量"(前置处理器)或者”正则表达式提取器“(后置处理器)可以被用来重新定义变量(或创建新变量),这些重新定义仅仅影响当前线程

    可以通过_setProperty函数来定义JMeter属性。

  • 相关阅读:
    gitlab授权登录
    mysql的sql_mode设置
    fork了别人项目怎么保持更新呢?
    memcache命令参数详解
    memcache 操作详解
    字符串拼接性能对比
    yum设置镜像
    ifconfig找不到命令怎么通过工具连
    this is incompatible with sql_mode=only_full_group_by
    jmeter切换语言
  • 原文地址:https://www.cnblogs.com/saryli/p/4175208.html
Copyright © 2011-2022 走看看