在 JMeter 测试计划中分析 URL

Analyse URL in JMeter test plan

  1. 有没有办法在通过随机源提供的随机 JMeter 测试计划中 extract/analyse 目标 URL?
  2. 另外,一个stretch的目标是通过这个来确定目标服务平台,比如Azure,AWS等等,可以吗?
  1. 是的,你可以像 prev.getUrlAsString()

    这样使用 JSR223 PostProcessor
  2. 理论上应该可以从URL中提取IP地址并检查它是否属于Azure IP Range or AWS IP range

    InetAddress.getByName(prev.getURL().getHost()).getHostAddress()
    

演示:

在上面的示例中,prev 代表 SampleResult class instance holding the result of the previous sampler execution, see the JavaDoc for all available functions and Top 8 JMeter Java Classes You Should Be Using with Groovy 文章,以获取有关此内容和其他 JMeter API 可用于 JSR223 测试元素的简写的更多信息。