在 SOAP UI 中为 REST api 的测试套件集中 header 的最佳方法是什么?

What is the best way to centralize header for test suite of REST api in SOAP UI?

我想为header实现中心化。我为一个 API 制作了一个测试套件,但它有用户的 header 授权密钥。如果我想为另一个用户测试,我必须在所有测试用例中更改授权 header。有没有办法在 SOAP UI 中集中 header 授权?

您可以在测试套件级别定义变量,例如myHeader 值为 123。

然后将所需的 HTTP header 设置为 ${#TestSuite#myHeader}。在测试执行期间,${#TestSuite#myHeader} 被替换为变量的实际值,例如123.

要进一步学习,您可以访问 SoapUI 文档中的 Working with Properties