【发布时间】:2019-12-10 06:07:08
【问题描述】:
我需要进行性能测试 当我在 jmeter 上做同样的事情时
我正在我的网站上进行性能测试。 和错误显示“请打开 JavaScript 并重新加载页面”。 那你能指导我如何通过 jmeter 启用 JS 吗?
【问题讨论】:
标签: testing automation jmeter automated-tests performance-testing
我需要进行性能测试 当我在 jmeter 上做同样的事情时
我正在我的网站上进行性能测试。 和错误显示“请打开 JavaScript 并重新加载页面”。 那你能指导我如何通过 jmeter 启用 JS 吗?
【问题讨论】:
标签: testing automation jmeter automated-tests performance-testing
你不能。
JMeter 不是浏览器,它在协议级别工作。就 Web 服务和远程服务而言,JMeter 看起来像一个浏览器(或者更确切地说,是多个浏览器);但是 JMeter 并不执行浏览器支持的所有操作。 特别是,JMeter 不执行 HTML 页面中的 Javascript。 它也不像浏览器那样渲染 HTML 页面(可以将响应视为 HTML 等,但不包括时间在任何样本中,并且一次只显示一个线程中的一个样本)。
我能想到 3 种可能的处理 JavaScript 的方法:
【讨论】: