如何在 Jmeter 中导入 Web3?
Posted
技术标签:
【中文标题】如何在 Jmeter 中导入 Web3?【英文标题】:How Can I import Web3 in Jmeter? 【发布时间】:2022-01-01 05:21:27 【问题描述】:我正在尝试通过命令使用组件 JSR223 Sampler 在 jmeter 中导入 Web3: load("https://cdn.jsdelivr.net/npm/web3@latest/dist/web3.min.js");
但我得到了错误: 错误 o.a.j.p.j.s.JSR223Sampler:JSR223 脚本 JSR223 采样器中的问题,消息:javax.script.ScriptException:ReferenceError:https://cdn.jsdelivr.net/npm/web3@latest/dist/web3.min.js 中未定义“窗口”
那么如何在 Jmeter 中使用 Web3?
【问题讨论】:
【参考方案1】:根据Window
interface documentation
Window 接口表示一个包含 DOM 文档的窗口; document 属性指向该窗口中加载的 DOM 文档。
window
对象属于 web browser,在 Nashorn 实现中没有它。
使用该库的唯一方法是使用真正的浏览器,JMeter 可以通过WebDriver Sampler 与Selenium 浏览器自动化框架集成
【讨论】:
以上是关于如何在 Jmeter 中导入 Web3?的主要内容,如果未能解决你的问题,请参考以下文章