我正在实现一些REST服务.我所有的测试都是使用SoapUI进行的.最近我决定采用JSON Web Token(JWT)进行身份验证,但我在SoapUI上找不到任何支持(本机安装或插件,没有).
我发现了一些像http://jwtbuilder.jamiekurtz.com/这样的在线生成器,但填写所有字段,一次又一次地复制/粘贴SoapUI,因为每个测试用例都没有效率.
我想知道是否有办法测试SoapUI中的JWT内容,或者我是否需要其他工具.有什么建议?
谢谢!
我找到了一种半自动方法,可以使用包含令牌的外部文件在整个 TestCases 中保持有效的 JWT 令牌而不会浪费太多时间。
在 SoapUI 中打开您的项目并添加一个jwt具有值的变量
${=new File('/path/to/token_file.txt').text}

在您的请求中,将您的变量作为带有值的 JWT 标头引用
${#Project#jwt}

当令牌过期时,只需重新启动生成器脚本,SoapUI 将自动加载新令牌。
| 归档时间: |
|
| 查看次数: |
5516 次 |
| 最近记录: |