具有多个 HTTP 请求的 Jmeter 线程组如何为每个线程使用相同的 UUID 值?
我试图用 ${__UUID}
创建“用户定义的变量”元素和带有 vars.put("uuid", UUID.randomUUID().toString())
的 java 预处理器; (独立)
但是同一线程中的每个 http 请求都使用自己的 UUID。
最佳答案
将 java PreProcessor 移动为 child 第一个 HTTP Request (开始 session )然后将其称为 ${uuid}
在所有请求中只获取一个 UUID 值。
另一种选择是没有代码:添加 User Parameters作为第一个 HTTP Request 的预处理器(开始 session )名称为 uuid2
和值(value) ${__UUID()}
你可以使用 ${uuid2}
只获得一个 UUID 值。
关于random - JMeter:几个采样器之间的相同 UUID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45828330/