当前位置: 首页 > 知识库问答 >
问题:

jmeter随机变量为所有采样器请求创建相同的数字

左丘宜年
2023-03-14

在一个线程组中,有多个http请求采样器。我需要发送一个号码与每一个这些请求。对于每一个请求,这个数字应该是不同的。当我使用Jmeter随机变量为每个请求每次获得一个随机数时。我想的是,在一个线程中,当我在n个请求中调用这个变量n次时,它每次都给出一个不同的数字,然而它在每次调用中都给出相同的数字。

共有1个答案

花阳秋
2023-03-14

如果需要为每个采样器在线程内生成随机数,请使用random函数。

${__random(1,100)}-将生成一个介于1和100之间的随机数。

 类似资料:
  • 我正在使用jmeter,我对它非常陌生,并且有最低的编程背景。我目前使用2个采样器:a)soap请求b)soap xml rpc请求。 通过使用soap请求采样器,我可以轻松地加载wsdl文件并继续测试。由于EndpointDispatcher中的ContractFilter不匹配,接收方无法处理带有Action“”的消息。这可能是由于合同不匹配(发送方和接收方之间的操作不匹配)或发送方和接收方之

  • 我在jmeter中有一个测试计划,只有很少的SOAP采样器,我在那里追加请求体计数器值,我正在寻找如何在每个采样器请求之前增加计数器值的方法。 在下面的设置中,jmeter按以下顺序执行请求: 我想实现这样的行为: 计数器起始值:1增量:1最大值:2 我该怎么做呢?我想我应该引入循环控制器?

  • 我能够提取许多变量的值,并显示在调试采样器中。 有没有办法把这些所有的变量值保存到一个CSV文件中? 我找到了一个解决方案(使用BeanShell脚本)将多个Jmeter变量保存到CSV中,但我希望所有变量值都保存到一个CSV,以便在下一个线程运行时使用CSV文件。 下面是其中一个调试采样器的快照:

  • 嗨,我正在尝试将从一个采样器中提取的值分配给beanshell脚本中的另一个变量。我有下面的beanshell脚本。 jmeter中的文本请求显示beanshell采样器的如下内容 但linkArr变量在调试采样器中显示为空值。 为什么当我期望9PACMISVL6GIQATCO747NQ值被赋给linkArr变量时,却得到一个空值。请建议

  • 但是根据目前的需求,我们需要从mongodb中获取数据,将这些动态值传递给HTTP请求采样器,我的意思是我们需要根据数据库中的动态值构建HTTP请求采样器? 你能不能请谁帮我一下。

  • 我一直在使用JMeter,我知道< code>__Random和< code>__RandomString函数。我需要选择一个随机选项并将其存储在一个变量中,因为它将被用作多个调用的参数路径的一部分。例如: < code > http://www . example . com/pets/{随机选项,如:猫、狗、鹦鹉}/ 我尝试过这样简单的操作,其中我使用一个随机控制器将变量< code>${qu