我有以下用于 Taurus 测试的 yaml:
- url: 'someURL'
method: POST
label: 'SomeLabel'
headers:
Content-Type: "application/xml"
Authorization: "auth"
remote_user: "someUser"
body-file: './requests/some.xml'
assert:
- contains:
- 200
subject: http-code
regexp: true
assert-xpath:
- xpath: "//response//someId[.='00001']"
因此,当我运行这些测试时, someId 会返回。id 根据 some.xml 中的数据返回。最近我们的要求是,如果在以前的请求中看到数据,则返回 someIds,然后 someIDs 会改变,这是我不想要的。我想要的是,每当测试在 xml 中运行一个字段时应该以一种以前从未见过的方式发生变化,Taurus 中是否有一些东西可以满足这个要求。