如何从JMeter调用外部JavaScript文件方法

时间:2012-11-13 14:45:52

标签: javascript jmeter hmac sha256 cryptojs

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

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

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

任何帮助都可以通过这个或建议替代预先完成任务而受到赞赏。

1 个答案:

答案 0 :(得分:2)

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

如果在Java SE中无法使用此功能,您可以:

  • 使用OS Process Sampler
  • 使用BSF Sampler,将语言设置为javascript并使用脚本附加文件
  • 将选定库的Jar放到Jmeter的lib文件夹中。然后,这个库将在启动时由JMeter加载,您可以通过Beanshell sampler
  • 使用它