ssl - SoapUI - 如何为测试禁用 ssl 密钥库
问题描述
我正在尝试在 SoapUI 中运行 REST 调用测试用例,并且我需要一个 ssl 密钥库 - 用于所有测试的证书验证,除了一个我检查它是否拒绝没有证书的调用的测试。
有没有办法使用设置脚本或任何其他方式禁用证书,而无需将其从该测试的 ssl 首选项中删除?
解决方案
一种方法是通过以下常规代码:testRunner.testCase.testSteps['Step Name'].testRequest.setSslKeystore(new EmptyWssCrypto())(来源:https ://community.smartbear.com/t5/API-功能安全测试/Set-SSL-Keystore-using-Groovy-on-Test-Step-level/td-p/195889)
您也可以通过在项目级别设置密钥库来实现(双击您的项目 -> 单击选项卡 WS-Security 配置 -> 单击密钥库 -> 单击“+”并选择密钥库)
如果已设置,您可以在左下角的“请求属性”中为每个请求选择密钥库:
因此,如果您在这里没有选择任何 Keystore,它应该会导致您正在寻找的行为。
推荐阅读
- node.js - 猫鼬部分搜索
- outlook - mailcore2-无法建立与服务器的稳定连接
- java - Convert Hive result Set to Multi-Character delimited CSV - SelectHiveQl Processor NIFI
- xml - 科拉达。双面纹理不起作用
- java - 如何按孩子的孩子获取firebase数据
- .net-core - EF Core 2.0 For Self Referencing Table / Model
- scala - No TypeTag found in Scala Spark. Writing a method to get structype inside a trait
- java - 跨活动发送整数显示 0
- html - 结果
块被包装到下一行
- python - How to slice a 2d list into two separate lists in python?