我正在尝试为我正在构建的 SOAP/XML-RPC JMeter 请求生成 HMAC SHA256 签名。 我找到了一个 JavaScript 库,可以帮我解决这个问题:
http://code.google.com/p/crypto-js/#HMAC
问题是我找不到从 JMeter 调用外部 JavaScript 文件方法的方法。
任何帮助都将不胜感激,或者对于执行任务的替代方案的建议。
最佳答案
您不需要使用任何外部 JS 库来生成 HMAC。此功能 is available in Java SE .您可以使用 Beanshell Sampler 来执行 Java 代码。
如果此功能在 Java SE 中不可用,您可以:
- 使用OS Process Sampler
- 使用BSF Sampler , 将语言设置为 javascript 并使用脚本附加文件
- 将所选库的 Jar 放到 Jmeter 的 lib 文件夹中。然后这个库将在启动时由 JMeter 加载,您可以通过 Beanshell 采样器使用它
关于javascript - 如何从 JMeter 调用外部 JavaScript 文件方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13362796/