JMETER 一个用于创建电子邮件地址的 ${__RandomString 函数

JMETER a ${__RandomString function that is used for creating email addresses

我试过:

${__ RandomString (qwerty,"@",".com") }  

但是不行。我想知道如何创建这种类型的随机电子邮件地址? 我没有在随机变量中添加任何东西,因为我不确定我是否需要使用它。

根据 Using JMeter Functions 指南 __RandomString() 函数需要 3 个参数:

  1. 所需随机字符串的长度
  2. 源字符
  3. 如果您需要将生成的字符串存储到 JMeter 变量中,您可以提供变量名作为第三个参数。

因此,要获得 10 个字母字符的行,您可以使用 __RandomString 函数,如下所示:

${__RandomString(10,abcdefghijklmnopqrstuvwxyz,)}

邮件格式:

RandomString(COUNT_OF_CHARS,LIST_OF_CHARS,) + '@' + RandomString(COUNT_OF_CHARS,LIST_OF_CHARS,) + '.' + RandomString(COUNT_OF_CHARS,LIST_OF_CHARS,)

我们可以使用函数 ${__Random(MIN,MAX,)}

指定它应该包含多少个字符

所以最后它可能看起来像:

${__RandomString(${__Random(3,9,)},abcdefghijklmnopqrstuvwxyz,)}@${__RandomString(${__Random(2,3,)},abcdefghijklmnopqrstuvwxyz,)}.${__RandomString(${__Random(2,3,)},abcdefghijklmnopqrstuvwxyz,)}