【发布时间】:2021-12-31 19:16:10
【问题描述】:
我正在创建一个启用 Microsoft AD 的 JMeter 脚本。启动应用程序时,我在响应标头中收到 SAML 请求。相同的值以不同的格式(deflate + 编码的 base64)在下面的请求中传递
例如:事务 1 响应:
'saml2?SAMLRequest=lZLLbtswEEV%2FReCeoiS%2FCduAG%2FdhwLWN2OmiG4OkKIcoRaqcYdv8fWi5RdNFA2RHDOfcmXsxcxCt7fgq4qO719%2BjBsx%2BtdYB7z8WJAbHvQAD3IlWA0fFj6vPW17lBe%2BCR6%2B8JS%2BQ1wkBoAMa70i2WS%2FIfvd%2Bu%2F%2B42Z2Lejip68GYikkh6HBSKjqbNA0d1GMhpWrksFEk%2B6IDJHZBklQSAIh64wCFw1QqqpKWJa2qUzHi1YgXxVeSrZMf4wT21CNiB5wx6y%2FG5a1RwYNv0DtrnM6Vb9lI1o2sBkloNprSYaUKOhUzSQtVi3I6nhQDWbGry4pkh9%2Fm3xlXG3d53be8NQH%2FdDod6GF%2FPJFs9SeLO%2B8gtjocdfhhlH643%2F7dVUm0eS1QdFZg40ObA15yG1vwNl5hyJ1Gdu5sTKbYNyOFE%2BzsO50GAgbPzqBVDAaf%2BsWZUECW8%2BuT9wGG5dtGzdlLdn47n10yvFkfvDXqKfuQUIH%2Fz6PMy75iatr0rTw66LQyjdF1isVa%2F%2FMuaIF6QTBETTK2vE39906Xzw%3D%3D'
在事务 2 请求中转换的相同值:
saml2?SAMLRequest=lZLLbtswEEV/ReCeoiS/CduAG/dhwLWN2OmiG4OkKIcoRaqcYdv8fWi5RdNFA2RHDOfcmXsxcxCt7fgq4qO719+jBsx+tdYB7z8WJAbHvQAD3IlWA0fFj6vPW17lBe+CR6+8JS+Q1wkBoAMa70i2WS/Ifvd+u/+42Z2Lejip68GYikkh6HBSKjqbNA0d1GMhpWrksFEk+6IDJHZBklQSAIh64wCFw1QqqpKWJa2qUzHi1YgXxVeSrZMf4wT21CNiB5wx6y/G5a1RwYNv0DtrnM6Vb9lI1o2sBkloNprSYaUKOhUzSQtVi3I6nhQDWbGry4pkh9/m3xlXG3d53be8NQH/dDod6GF/PJFs9SeLO+8gtjocdfhhlH643/7dVUm0eS1QdFZg40ObA15yG1vwNl5hyJ1Gdu5sTKbYNyOFE+zsO50GAgbPzqBVDAaf+sWZUECW8+uT9wGG5dtGzdlLdn47n10yvFkfvDXqKfuQUIH/z6PMy75iatr0rTw66LQyjdF1isVa//MuaIF6QTBETTK2vE39906Xzw==
我已经尝试过 base64 编码选项,但我遇到了错误
{"strHeaderText":"Sign in","unsafe_strTopMessage":"Sorry, but we’re having trouble signing you in.","strMainMessage":"We received a bad request.","strAdditionalMessage":"","strServiceExceptionMessage":"AADSTS750056: SAML message was not properly base64-encoded.","strTraceId":"36919936-0681-450d-b9a1-6c8a45372d00"
我可以知道如何在 JMeter 中处理这个问题。
【问题讨论】:
标签: jmeter performance-testing