为POST提供结合字母和数字的动态随机变量

时间:2017-11-22 00:18:05

标签: jmeter jmeter-3.2

我想在Post请求期间生成一个动态随机变量,如ASDF123,它应该在7位到10位之间,并且每次都应该是唯一的(如果是500个线程)。生成订单号需要此字段。我是Jmeter的新手,所以不太了解。

我的情景是这样的:。>我必须生成一个结合字母和字母的变量(像这样 - > ASDF12345),然后需要提供相同的变量来获取每个线程的相同顺序。如果我生成随机变量即可以正常工作。最小1000到最大:9999并传递给post和get。但需求是订单号。可以是字母和&数字/数字/字母。请建议如何进行相同的操作。是的,每次都应该是唯一的。

2 个答案:

答案 0 :(得分:0)

您可以将函数用作:

  1. RandomString - 第一个参数有多少个字符(在您的情况下为10个)和第二个参数选择字母和数字的组合:

    ${__RandomString(10,abcdefg1234567890)}

  2. 如果字母可以是常量,则使用Random,然后添加一个7-10位的数字:

    ASF${__Random(1000000,1000000000)}

  3. 或者使用JSR223 element在您的编程语言中使用Random作为Java / Groovy。

答案 1 :(得分:-1)

你可以试试这个:

ps aux

在jmeter中,它必须如下所示:

enter image description here