3

我正在尝试为我正在构建的 SOAP/XML-RPC JMeter 请求生成 HMAC SHA256 签名。我找到了一个可以为我解决问题的 JavaScript 库:

http://code.google.com/p/crypto-js/#HMAC

问题是我找不到从 JMeter 调用外部 JavaScript 文件方法的方法。

任何帮助都将不胜感激,或者对执行任务的替代方法提出建议。

4

1 回答 1

3

您不需要使用任何外部 JS 库来生成 HMAC。此功能在 Java SE 中可用。您可以使用 Beanshell Sampler 来执行 Java 代码。

如果此功能在 Java SE 中不可用,您可以:

  • 使用操作系统进程采样器
  • 使用BSF Sampler,将语言设置为 javascript 并使用脚本附加文件
  • 将所选库的 Jar 放入 Jmeter 的 lib 文件夹中。然后这个库将在启动时由 JMeter 加载,您可以通过 Beanshell 采样器使用它
于 2012-11-13T19:30:23.827 回答