【问题标题】:how to handle the passsword encrytion in Https request in jmeter?jmeter如何处理Https请求中的密码加密?
【发布时间】:2020-10-18 05:26:47
【问题描述】:

enter image description here当我开始在jmeter中记录应用程序时,我发现密码被加密了,我在应用程序中传递的值就像用户名密码一样登录应用程序,在jmeter中记录应用程序然后在Http请求中我正在获取密码正在加密并在 jmeter 请求中接收响应,请告诉我如何在 jmeter 中处理加密密码。

示例:

客户端正在传递详细信息以登录应用程序。

用户名:sirajdws,密码:123456

我们得到的服务器端

"密码":"U2FsdGVkX1+4B2RcuHgnZ6djgFQTV64qGtMxbLDMQ6s"

在 jmeter http 请求中观察到。如下图所示。

【问题讨论】:

  • 我无法理解您的描述,也看不出您在问什么问题。标题中的那个很不集中。我建议将您的帖子分成可以理解的部分。完整但简短的句子,用标点分隔它们,可能是实现这一目标的好工具。
  • 我附上截图并修改了句子,希望你能理解..

标签: jmeter load performance-testing load-testing jmeter-5.0


【解决方案1】:

如果是客户端加密,您应该能够使用browser developer tools 来确定@​​987654322@ 和salt(如果有),这样您应该能够使用JMeter 的__digest() function 或使用JSR223 PreProcessorGroovy language实现客户端加密逻辑

或者,如果您不必模拟许多用户,您可以捕获每次登录的加密密码并将凭据放入 CSV 文件中,以便您可以使用 CSV Data Set Config 读回它

【讨论】:

    猜你喜欢
    • 2017-11-06
    • 1970-01-01
    • 1970-01-01
    • 2020-03-07
    • 1970-01-01
    • 2020-08-26
    • 2012-04-20
    • 2017-01-12
    • 2014-07-26
    相关资源
    最近更新 更多