gpt4 book ai didi

rest - 如何在 SoapUI 中测试使用 JWT 的 REST 服务?

转载 作者:行者123 更新时间:2023-12-04 19:53:00 30 4
gpt4 key购买 nike

我正在实现一些 REST 服务。我所有的测试都是使用 SoapUI 进行的。
最近我决定采用 JSON Web Token (JWT) 进行身份验证,但我在 SoapUI 上找不到任何支持( native 安装或插件,什么都没有)。

我找到了一些在线生成器,例如 http://jwtbuilder.jamiekurtz.com/但是填写所有字段,对于每个测试用例一次又一次地在 SoapUI 上复制/粘贴根本没有生产力。

我想知道是否有办法在 SoapUI 中测试 JWT 的东西,或者我是否需要其他工具。有什么建议吗?

谢谢!

最佳答案

我找到了一种半自动方法,可以使用包含 token 的外部文件在整个 TestCases 中保持有效的 JWT token 而不会浪费太多时间。

  • 使用外部工具将有效的 JWT token 生成到文件中。
  • 在 SoapUI 中打开您的项目并添加 jwt带有值的变量
    ${=new File('/path/to/token_file.txt').text}
  • 在您的请求中,将您的变量作为带有值的 JWT header 引用
    ${#Project#jwt}

  • 当 token 过期时,只需重新启动生成器脚本,SoapUI 将自动加载新 token 。

    关于rest - 如何在 SoapUI 中测试使用 JWT 的 REST 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33534979/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com