我是脚本新手。我有以下用例:我需要检查发送的消息是否带有附件。我在生成 sha512 时遇到问题。使用哪个 JMeter 选项可以生成它并使用它来发送消息?我将非常感谢您的建议
在其中一个来源中,我发现您可以在另一个预处理器 JSR223 中使用 JSR223 Sampler。两者都不起作用,也许我试图编写的代码中有问题。
您的“不起作用”一节并没有讲述完整的故事,继续前进考虑提供足够的信息,以便我们可以更好地理解您的问题或重现您的问题。
回到你的问题,最简单的就是使用 __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 脚本):