JMeter:SOAP消息签名器插件
我正在尝试使用HTTP请求采样器和SOAP消息签名器插件发送SOAP请求(签名)。请求可以与SOAPUI一起工作。如果我使用相同的参数(对于SOAP消息签名者),JMeter似乎会失败 作为SOAP请求的一部分,头部需要签名。我在签名时遇到以下错误。谁能告诉我失败的原因吗 n、 c.b.j.m.AbstractWSSecurityPrecessor:构建WSS标头 o、 a.w.d.m.WSSecSignature:开始签名。。。错误 n、 c.b.j.m.AbstractWSSecurityProcessor: org.apache.wss4j.common.ext.WSSecurityException:没有针对的证书 已找到用于签名的用户“证书别名”JMeter:SOAP消息签名器插件,soap,jmeter,ws-security,Soap,Jmeter,Ws Security,我正在尝试使用HTTP请求采样器和SOAP消息签名器插件发送SOAP请求(签名)。请求可以与SOAPUI一起工作。如果我使用相同的参数(对于SOAP消息签名者),JMeter似乎会失败 作为SOAP请求的一部分,头部需要签名。我在签名时遇到以下错误。谁能告诉我失败的原因吗 n、 c.b.j.m.AbstractWSSecurityPrecessor:构建WSS标头 o、 a.w.d.m.WSSecSignature:开始签名。。。错误 n、 c.b.j.m.AbstractWSSecurityP
您是否将jmeter密钥库中的证书添加到别名下 这就是信息所说的: 找不到用于签名的用户“cert_alias”的证书 密钥库位于jmeter/bin文件夹中 您可能需要尝试此插件:
jmeter -Djavax.net.ssl.keyStoreType=pkcs12 -Djavax.net.ssl.keyStore=your-certificate.p12 -Djavax.net.ssl.keyStorePassword=secret
更多信息:
jmeter -Djavax.net.ssl.keyStoreType=pkcs12 -Djavax.net.ssl.keyStore=your-certificate.p12 -Djavax.net.ssl.keyStorePassword=secret
更多信息:
从SOAP请求中删除签名头之后,它就工作了。谢谢。最后,我能够使用插件成功发送请求。 我使用签名头作为SOAP请求的一部分。 插件配置: 密钥库文件:指向.jks文件的路径 密钥库密码:密码 证书别名-证书别名 证书密码-证书密码
从SOAP请求中删除签名头之后,它就工作了。谢谢。您好,我已将密钥库文件放在jmeter/bin文件夹中。但它不起作用。但是,我正在证书设置下的“SOAP消息签名者”中指定文件(.p12)文件名。您好,我已将密钥库文件放在jmeter/bin文件夹中。但它不起作用。但是,我正在证书设置下的“SOAP消息签名者”中指定文件(.p12)文件名。我已将.p12文件放置在jmeter/bin文件夹中,并在system.properties文件中指定。仍然失败,并显示相同的错误消息。我应该对SOAP消息的头进行任何更改/参数化吗?如果我使用SOAP消息签名器插件,如何为每个请求替换头部?是否有任何示例测试计划可供参考?我已将.p12文件放在jmeter/bin文件夹中,并在system.properties文件中进行了指定。仍然失败,并显示相同的错误消息。我应该对SOAP消息的头进行任何更改/参数化吗?如果我使用SOAP消息签名器插件,如何为每个请求替换头部?是否有任何样本测试计划可供参考?