在我的jmeter脚本中,我分别有2个线程组和用户定义变量。在用户定义的变量中,我使用名称但在每个线程组中使用不同的值。当我运行jmx文件时,我看到第二个线程组的值已覆盖第一个线程组。我需要为同一个用户定义的变量名运行具有不同值的线程组。请求帮助我解决这个问题。下面是jmx文件设计的截图示例。
答案 0 :(得分:1)
根据User Defined Variarbles documentation
要在测试运行期间定义变量,请参阅用户参数。 UDV按照它们在计划中出现的顺序从上到下进行处理。
为简单起见,建议将UDV仅放置在线程组的开头(或者可能在测试计划本身下)。
所以我相信您应该考虑迁移到User Parameters。
查看A Quick Guide to JMeter PreProcessors以获取有关User Parameters
和其他Pre-Processors的全面信息,并提供详细说明,示例等。