如何将一个请求中的相同数据解析为jmeter中的其他请求,这是由随机函数生成的?

时间:2014-06-20 07:52:21

标签: jmeter

在我的应用程序中,电子邮件ID是相同的&在整个应用程序中唯一(对于每个线程)。

现在我已经使用random函数在主页上生成电子邮件ID,即“$ {__ RandomString(5,abcd)} @ test.com”所以,我可以为不同的线程生成不同的email-id。现在我想使用相同的电子邮件ID到其他页面。怎么可能请建议。

e.g。 : - 在主页中,我使用电子邮件ID为“abcde@test.com”(确保此电子邮件ID是由随机函数生成的),我也想在myProfile页面上携带相同的ID。

1 个答案:

答案 0 :(得分:1)

您只使用__RandomString函数的两个参数:

  • 随机字符串长度
  • 用于随机字符串生成的字符

但还有另一个:Name of variable in which to store the result (optional)

如果您按如下方式修改您的功能:

${__RandomString(5,abcd,email)}@test.com

您可以将生成的变量引用为${email}${__V(email)}。我宁愿选择__V选项,因为您可能希望将__threadNum函数与__RandomString一起添加以将变量绑定到当前线程编号。

有关各种JMeter功能及其最佳用例的更多信息,请参阅How to Use JMeter Functions帖子系列。