我创建了一个Jmeter脚本,我正在尝试登录该应用程序 .
当我尝试运行脚本时,我在响应中得到 invalid credentials .
invalid credentials
密码在我正在尝试运行的网站中加密 .
在“响应”窗口中看到时,我尝试传递的密码未加密 .
有人可以建议如何从Jmeter中的密码中获取加密值吗?
根据加密算法,您可以使用,即
__base64Encode() function
__MD5() function
这两个功能都可以通过JMeter Plugins项目获得,可以使用JMeter Plugins Manager安装
如果您的加密更多"exotic",您可以使用JSR223 PreProcessor和commons-codec库方法 .
我自己遇到了类似的问题:我需要直接在MySQL数据库上进行一些测试查询,并且密码是加密的 .
您可以包含一个外部Java库来处理项目中的加密,在此其他线程上查找有关如何执行此操作的详细信息:JMeter with Custom Java Code
就我而言,我使用了jBCrypt .
2 回答
根据加密算法,您可以使用,即
__base64Encode() function
__MD5() function
这两个功能都可以通过JMeter Plugins项目获得,可以使用JMeter Plugins Manager安装
如果您的加密更多"exotic",您可以使用JSR223 PreProcessor和commons-codec库方法 .
我自己遇到了类似的问题:我需要直接在MySQL数据库上进行一些测试查询,并且密码是加密的 .
您可以包含一个外部Java库来处理项目中的加密,在此其他线程上查找有关如何执行此操作的详细信息:JMeter with Custom Java Code
就我而言,我使用了jBCrypt .