JMeter没有添加soap标头或密钥库

时间:2017-05-09 15:48:06

标签: java soap jmeter soap-client jmeter-plugins

我正在使用JMeter 3.1版本,我创建了"测试计划"并创建了一个"线程组"然后添加HTTP请求,然后添加"密钥库配置"," SOAP消息签名者"和#34; HTTP标头管理器"。但仍然没有签署请求。我得到了 Response code: 500 Response message: Internal Server Error

另外,我尝试创建SOAP / XML-RPC请求测试计划,也以这种方式获得相同的错误。

提前多多感谢!

Bharathi

enter image description here enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

我不知道SOAP Message Signer是什么,但为了在JMeter中加密传出的SOAP消息,您需要按照以下步骤操作:

  1. 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
    
  2. 重新启动JMeter以选择属性
  3. 还要确保您的HTTP标头管理器配置为发送Content-Type header,其值为application/soap+xml或您的网络服务提供商所需的任何内容。

    参考文献: