Jmeter 如何在jsr223采样器或其他工具中从js文件(多个文件)获取数据

Jmeter 如何在jsr223采样器或其他工具中从js文件(多个文件)获取数据,jmeter,Jmeter,我想添加两个不同的js进行身份验证,目前我正在使用jsr223采样器&完成以下步骤, 1.在/bin文件夹中添加了两个js。 2.在jsr223采样器中使用load()方法加载js,但输出无法加载js。请建议 确保选择了javascript作为JSR223采样器语言 JavaScript仅“加载”给定脚本,您需要手动调用相关函数 例如,您有以下hello.js文件: function sayHello () { log.info('Hello'); } 为了加载它并调用sayHello

我想添加两个不同的js进行身份验证,目前我正在使用jsr223采样器&完成以下步骤, 1.在/bin文件夹中添加了两个js。 2.在jsr223采样器中使用load()方法加载js,但输出无法加载js。请建议

  • 确保选择了
    javascript
    作为JSR223采样器语言
  • JavaScript仅“加载”给定脚本,您需要手动调用相关函数
  • 例如,您有以下
    hello.js
    文件:

    function sayHello () {
        log.info('Hello');
    }
    
    为了加载它并调用
    sayHello()
    函数,您需要下一个JSR223采样器配置:

    • 语言:
      javascript
    • 脚本:

      load('hello.js')
      sayHello()
      
      演示:

    请记住,当涉及到高负载时,JavaScript引擎的性能可能是一个大问号,因此与其导入JavaScript库,不如建议使用语言重新实现相同的功能


    有关更多详细信息,请参阅指南。

    我可以将hello.js文件放在lib或bin文件夹中的何处。如果要使用相对路径,请使用
    bin
    文件夹(或从何处启动JMeter),如果不想使用,请将其放在任何位置并使用完整路径