我有一个在 Blazemeter 中运行的 Jmeter 脚本,具有 Jmeter 属性。 现在我想在运行过程中改变属性。因此,我尝试通过引用 ${market} 将测试数据传递到 Jmeter 属性中。但发生的情况是,我得到的是字面值“${market}”,而不是列表中的随机值。我这样做的方式不对吗? 在此输入图片描述
当我直接设置一个值(如“PT”或“DE”)时,它工作正常。但我希望它在运行过程中改变。
PS.:我是 Jmeter 和 Blazemeter 的新手。
我认为这不是设置和更新 JMeter 属性的正确方法,请查看 JMeter 属性的实时远程控制功能,了解如何在运行时更新属性值
将一个或多个属性添加到测试配置的 JMeter 属性部分。
开始测试。
出现测试报告后,单击右上角的“运行时控制”按钮,然后单击“远程控制”。
出现“远程控制实时”窗口,列出所有可更新的 JMeter 属性。默认情况下,这包括所有位置的所有场景。有关更多详细信息,请参阅高级功能。
为要更新的每个属性输入新值,然后单击“发送”以更新所有引擎上的属性。
如果您只想为每个请求从列表中发送一个随机值 - 请查看 __RandomFromMultipleVars() 函数