如何对密码已加密的应用程序执行性能测试

时间:2019-02-21 09:08:11

标签: jmeter

网站使用来自亚马逊的密码加密算法,例如:1.客户端发送请求2.服务器对请求进行身份验证并发送随机密钥3.客户端解释随机密钥,并使用密码4对其进行处理。客户端将加密的密码发送到服务器5。服务器进行身份验证,如果验证,它将在浏览器6中设置用户cookie。在登录后发送给服务器的所有请求中对cookie进行验证。

我无法消除错误,也无法继续进行应用程序的性能测试

1 个答案:

答案 0 :(得分:0)

  1. 您需要确定encryption algorithm和逻辑,您可能可以使用JMeter的内置__digest() function进行密码加密。

  2. 如果__digest()函数不支持密码编码所需的算法-您仍然可以使用__groovy() functionJSR223 Test Elements进行此操作,请检出How to Handle Dynamic AWS SigV4 in JMeter for API Testing例如方法/代码

  3. 您可以使用HTTP Cookie Manager来向您的请求添加自定义Cookie