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

标签 javascript jmeter hmac sha256 cryptojs

我正在尝试为我正在构建的 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/

相关文章:

asp.net - 我仍然不明白 HMAC 或签署请求的工作原理

javascript - 我怎样才能扩大车轮的宽度?

基于二级数组键的Javascript数组过滤器

javascript - Array .map() 返回 HTML [object Object]

jmeter - 合并线程组时,两个用户定义的变量在 Jmeter 中发生冲突

csv - jmeter 中 file1.csv 和 file2.csv 的嵌套循环

python - 在 python 中实现 HMAC-SHA1

google-chrome - WebRTC ICE-Stun 消息完整性属性

javascript - Discord.js:无法读取 Null 的属性 "Name"- 如何修复此问题?

Netbeans Jmeter "External Edit"不工作?