Jmeter针对SAP应用程序进行负载测试时出现500个内部服务器错误

时间:2018-10-18 13:52:04

标签: jmeter sap internal-server-error http-status-code-500

我正在用jmeter为基于SAP的应用程序编写负载测试脚本。我将获得500台内部服务器。

我看到该请求看起来与我在浏览器“网络”选项卡上提供的请求和我在JMeter中提供的请求相同。唯一的区别在于请求标头,即我没有在请求中提供任何SAP护照。我在任何先前请求的响应中都没有看到SAP Passport,因此我可以提取该SAP-Passport并将其用于将来的请求中。

请告诉我我是否正确假设了SAP Passport是问题所在,如果是,那么我如何获取并在请求中使用。另外,如果有一种方法可以获取任何静态SAP Passport。

对我来说是个障碍,它是我的优先选择,请帮忙。

1 个答案:

答案 0 :(得分:0)

据我从Single Sign-On with SAP Passports文章可以看到,这是向JMeter添加客户端证书的问题。

  1. 以某种方式获取SAP Passport根证书(即,从浏览器中导出该证书)
  2. 将其添加到JMeter。这可以通过两种方式完成:

    • 使用SSL Manager
    • 使用JMeter system.properties 文件

请查看How to Set Your JMeter Load Test to Use Client Side Certificates指南,以获取有关这两种方法的全面说明。