JMETER $ {__ RandomString函数,用于创建电子邮件地址

god*_*A66 10 jmeter

我试过了:

${__ RandomString (qwerty,"@",".com") }  
Run Code Online (Sandbox Code Playgroud)

但它并不好.我想知道如何创建这种随机电子邮件地址?我没有在随机变量中添加任何内容,因为我不确定是否需要使用它.

Dmi*_*i T 27

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

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

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

${__RandomString(10,abcdefghijklmnopqrstuvwxyz,)}
Run Code Online (Sandbox Code Playgroud)


Pix*_*ixi 8

邮件格式:

RandomString(COUNT_OF_CHARS,LIST_OF_CHARS,) + '@' + RandomString(COUNT_OF_CHARS,LIST_OF_CHARS,) + '.' + 随机字符串(COUNT_OF_CHARS,LIST_OF_CHARS,)

我们可以使用函数 ${__Random(MIN,MAX,)} 指定它应包含多少个字符

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

${__RandomString(${__Random(3,9,)},abcdefghijklmnopqrstuvwxyz,)}@${__RandomString(${__Random(2,3,)},abcdefghijklmnopqrstuvwxyz,)}.${__RandomString(${__Random(2,3,)},abcdefghijklmnopqrstuvwxyz,)}
Run Code Online (Sandbox Code Playgroud)

  • 您能否[编辑]解释一下为什么这段代码回答了这个问题?仅代码答案是[不鼓励](http://meta.stackexchange.com/q/148272/274165),因为它们不教授解决方案。 (2认同)