【问题标题】:How to let jMeter http request sampler generate parameters?如何让jMeter http请求采样器生成参数?
【发布时间】:2013-01-16 11:04:24
【问题描述】:

有没有办法在 jMeter http 请求采样器或任何其他采样器中生成随机参数值?

【问题讨论】:

  • 不确定,但您可以通过其他方式生成随机值并将它们放入 csv 文件并在 jmeter 中使用 (CSV Data Set Config) 来加载数据。
  • 我现在用这个思路,但是不太方便。我希望有一种方法可以开箱即用。无论如何感谢您的回答。
  • 我认为 Alies Belik 为您的问题提供了一个解决方案,但大多数时候我会选择 Razh 的回复,因为它在资源消耗方面更为可取。

标签: parameters query-string jmeter


【解决方案1】:

在 JMeter 中,您可以使用counters 来生成参数值。将您的counter 添加到测试计划的顶部,然后选择initialincrementmaximum 值。它将自动开始计数。

counterPre Processors 菜单中。您可以通过reference name 在 HTTP 采样器中使用计数器值。即,假设您的参考名称是 ref_counter,那么您可以使用 ${ref_counter} 在 HTTP 采样器中调用它的值。

【讨论】:

  • 谢谢,通过计数器配置元素我找到了随机配置元素,这正是我所需要的。
  • @Rasalom,为了正确起见,您应该接受 Alies Belik 的回答并投票支持 Kerim Karaca,因为它对您有所帮助。因为 SO 的目的是找到正确的答案
【解决方案2】:

你可以尝试使用jmeter's functions的一些来生成随机值:

  • __Random 生成随机整数:${__Random(MIN, MAX};
  • __RandomString生成随机字符串:${__RandomString(LENGTH)};

以及Random Variable 用于相同目的的配置元素。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-03
    • 2021-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    相关资源
    最近更新 更多