0

成功登录后我有一个页面/login ,我们将被重定向到/files如何从/files页面中提取信息?我使用 Jmeter 作为执行者


          - url: '${host}/login'
            method: POST
            label: 'Login'
            headers:
              Upgrade-Insecure-Requests: '1'
              Origin: 'null'
              Content-Type: application/x-www-form-urlencoded
              Accept: 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9'
            extract-xpath:
              requesttoken:
                xpath: //head/@data-requesttoken
                default: NOT_FOUND
                validate-xml: false
                ignore-whitespace: true
                use-tolerant-parser: true
            body:
              password: pass
              timezone: Europe/Berlin
              timezone_offset: '2'
              user: admin
4

1 回答 1

1

给定您提供的属性, JMeter 应该遵循重定向。follow-redirects: true

您还需要通过添加下一行将XPath 提取器的范围更改为子样本:

scope: children 

您始终可以通过运行以下命令来启动 JMeter GUI:

bzt your-test.yaml -gui 

Taurus 会将您的 YAML 场景转换为可以轻松启动和调试的 JMeter 测试计划。

更多信息:使用 Taurus 导航您的第一步

于 2020-07-06T15:53:59.170 回答