当我们在jmeter中放置负载测试或运行多个用户时,我想捕获不同用户的id我正在捕获用户的ID。当我运行不同用户的脚本时,ID是为用户生成的。通过使用正则表达式,第一个用户的ID是在第5个匹配计数位置生成的。第二个用户的ID是在第11个位置生成的。第三个用户的ID是在第46个位置生成的。所以我无法通过正则表达式参数化这些值。因此,请帮助我如何通过身份证的相应用户时,我们运行脚本的用户超过20个。没有通过正确的身份证的脚本失败。
i1icjdpr1#
根据JMeter Variables文档:
变量是线程的局部变量
因此,理论上,第二个JMeter线程(虚拟用户)应该不知道为第一个JMeter线程设置的变量,反之亦然。如果您遇到一个显示系统中所有用户ID的端点,您应该在正则表达式中应用一些过滤,以便它只返回一个匹配项,或者考虑其他后处理器,即
1条答案
按热度按时间i1icjdpr1#
根据JMeter Variables文档:
变量是线程的局部变量
因此,理论上,第二个JMeter线程(虚拟用户)应该不知道为第一个JMeter线程设置的变量,反之亦然。
如果您遇到一个显示系统中所有用户ID的端点,您应该在正则表达式中应用一些过滤,以便它只返回一个匹配项,或者考虑其他后处理器,即