JMeter + XML解析URL

Joe*_*rly 2 testing web-services jmeter

我正在使用JMeter来加载测试一个轻薄的Web应用程序.

我需要点击一个返回大型XML文件的Web服务.然后,我需要浏览此XML并在其中一个分支中选择URL.然后将它们用于下载媒体文件.

XML只是与搜索条件匹配的视频文件列表.Web服务基于WCF并以url.com\name.svc.

所以一步一步:

  1. 点击Web服务获取XML;
  2. 解析XML中的URL;
  3. 循环下载这些文件的URL.

Ali*_*lik 8

假设您可以在场景中组合并使用以下组件:

您的架构可能如下所示:

Thread Group
    ...
    HTTP Request                   // request to hit your web-service
        XPath Extractor
        Reference Name: testURL
        XPath query: ...
        Default value: NOT_FOUND
    Foreach Controller
    Input variable prefix: testURL
    Output variable name: url
    Add "_" before number? True
        HTTP Sampler              // request to download files per extracted urls
        Path: ${url}
            Save Responses to a file
        ...
    ...
Run Code Online (Sandbox Code Playgroud)