SoapUI - 从随机生成的网站获取值并存储到 header 值中

SoapUI - Getting a value from website that is randomly generated and store into header value

我正在使用 SoapUI 进行自动化 Web 服务测试。为了访问这个特定的 GET 端点,我需要通过访问网站获取随机生成的密钥,点击生成按钮,复制密钥,并将其粘贴到 Authorization header 值中。但是,这需要在构建后自动完成,而不是手动完成。这可能吗?

尝试获取生成授权码的api或请求。为此,您可以使用代理监控工具,如 fiddler、chrome F12 网络面板或任何工具。 监控好了,希望大家知道如何在soapui上实现。

或者,

你可以使用selenium jar作为外部jar,在groovy脚本中使用selenium代码打开浏览器>获取授权码>从元素中获取文本,这样你就可以存储在一个变量中并重新使用它任何你想要的地方。

希望对您有所帮助。