我正在使用JMeter 3.1版本,我创建了"测试计划"并创建了一个"线程组"然后添加HTTP请求,然后添加"密钥库配置"," SOAP消息签名者"和#34; HTTP标头管理器"。但仍然没有签署请求。我得到了
Response code: 500 Response message: Internal Server Error
。
另外,我尝试创建SOAP / XML-RPC请求测试计划,也以这种方式获得相同的错误。
提前多多感谢!
Bharathi
答案 0 :(得分:0)
我不知道SOAP Message Signer
是什么,但为了在JMeter中加密传出的SOAP消息,您需要按照以下步骤操作:
在 system.properties 文件中(位于JMeter安装的" bin"文件夹中)配置您的证书,如:
javax.net.ssl.keyStoreType=pkcs12
javax.net.ssl.keyStore=/path/to/your/certificate.p12
javax.net.ssl.keyStorePassword=your_certificate_password_here
还要确保您的HTTP标头管理器配置为发送Content-Type header,其值为application/soap+xml
或您的网络服务提供商所需的任何内容。
参考文献: