Multithreading 为Jmeter中的每个线程创建唯一的props变量

Multithreading 为Jmeter中的每个线程创建唯一的props变量,multithreading,properties,jmeter,Multithreading,Properties,Jmeter,我想为每个线程创建属性变量,这是唯一的,我可以在另一个输入中使用它。那么有人能给我建议怎么做吗?threadNUm是最简单的方法吗 为了设置属性,您可以使用和组合函数,如: ${__setProperty(PROPERTY_PREFIX_${__threadNum},PROPERTY_VALUE,)} ${__P(PROPERTY_PREFIX_${__threadNum},)} 用您自己的值替换PROPERTY\u前缀和PROPERTY\u值 要读取每个线程的属性值,可以使用和函数组合,如

我想为每个线程创建属性变量,这是唯一的,我可以在另一个输入中使用它。那么有人能给我建议怎么做吗?threadNUm是最简单的方法吗

  • 为了设置属性,您可以使用和组合函数,如:

    ${__setProperty(PROPERTY_PREFIX_${__threadNum},PROPERTY_VALUE,)}
    
    ${__P(PROPERTY_PREFIX_${__threadNum},)}
    
    用您自己的值替换
    PROPERTY\u前缀
    PROPERTY\u值

  • 要读取每个线程的属性值,可以使用和函数组合,如:

    ${__setProperty(PROPERTY_PREFIX_${__threadNum},PROPERTY_VALUE,)}
    
    ${__P(PROPERTY_PREFIX_${__threadNum},)}
    
  • 演示:


    另一个解决方案是使用,它便于跨不同线程共享值(即使它们位于不同的线程组中)。具体说明将根据您试图实现的目标而有所不同,您可以查看测试计划以供参考

    您可以使用安装线程间通信插件