У меня есть следующий yaml для тестов Taurus:
- 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. Идентификатор возвращается в соответствии с данными в файле some.xml. Недавно наше требование заключалось в том, чтобы некоторые идентификаторы возвращались в соответствии с тем, если данные видны в предыдущих запросах, тогда некоторые идентификаторы изменятся, чего я не хочу. Я хочу, чтобы каждый раз, когда тесты запускают одно поле в xml, оно менялось так, как раньше не было, есть ли что-то в Taurus для выполнения этого требования.