HTTP请求路径需要使用UUID和随机URL

时间:2017-02-12 19:02:05

标签: performance jmeter

网址格式为

www.something.com/something/api/{uuid}?code=gomundw0gjq2kbvc3g63whfr9usap5rurjaq5vui5vm6xbt9hhqa8hbcpto4yatwpn26v42t9

我需要多次调用此GET Url并检查该功能的性能。 这里的uuid不只是UUID,而是特定于我的应用程序

UUID= accountid+identifierid+uuid,看起来像1234+1234+123e4567e89b12d3a456426655440000

我应该如何安排我的Jmeter测试计划。

我的计划是:

  • 将生成的UUID写入文件
  • 使用任何预处理器从文件中调用文件并编写程序以附加到csv中的不同值,即account / identifierid。

请帮助解决这个问题,有人可以解释我应该如何逻辑安排我的测试计划和代码,以便在HTTP Request sampler中获取数据来参数化我的路径。

先谢谢

1 个答案:

答案 0 :(得分:0)

  1. 您需要将accountid+identifierid信息存储到CSV文件中。这是你需要自己做的事情。
  2. 您可以使用CSV Data Set Config在测试运行时从该文件中获取信息,示例配置为:

    CSV Data Set Config

  3. 可以使用__UUID() function
  4. 生成UUID
  5. 因此,您的HTTP请求采样器配置类似于:

    variable from csv plus function in Http request