我是新来的脚本。我有以下用例:我需要检查邮件是否带附件发送。我在生成sha512时遇到了一个问题。使用哪个JMeter选项可以生成此消息并使用它发送消息?我将非常感谢你的建议在其中一个源代码中,我发现你可以在另一个预处理器JSR223中使用JSR223采样器。这两个都没有工作,也许是我试图写的代码有问题。
zphenhs41#
您的“didn't work”节没有说明全部情况,请继续consider providing sufficient amount of information,以便我们更好地了解您的问题或重现您的问题。回到你的问题,最简单的是使用__digest()函数,类似于:
${__digest(SHA-512,string-you-want-to-encode-here,,,)}
对于JSR223测试元素,您可以使用MessageDigest类示例执行相同的操作,类似于:
java.security.MessageDigest.getInstance('SHA-512').digest('foo'.getBytes()).encodeHex().toString()
更多关于加密操作和JMeter中Groovy脚本的信息:
1条答案
按热度按时间zphenhs41#
您的“didn't work”节没有说明全部情况,请继续consider providing sufficient amount of information,以便我们更好地了解您的问题或重现您的问题。
回到你的问题,最简单的是使用__digest()函数,类似于:
对于JSR223测试元素,您可以使用MessageDigest类示例执行相同的操作,类似于:
更多关于加密操作和JMeter中Groovy脚本的信息: