Jmeter没有记录下拉框选择

Jmeter did not record drop down box selection

我是 Jmeter 的新手,在记录 dropDownBox 选择时遇到了一些问题。

场景: 登录 -> 单击仪表板上的下拉框 -> Select 下拉列表项并单击 Create button 以便打开选定的下拉页面。

我想检查下拉框选择的性能,即选择列表和单击创建按钮需要多少时间,因为手动加载花费的时间太多。

我使用代理服务器录制了脚本,但是当我点击下拉框时,在录制模式下无法在下拉列表中选择列表

在检查 HTTP 请求时,我能够看到一些

"/~/Scripts/jQueryDatePicker/jquery-ui-1.8.5.custom.min.js "

也记录了下拉列表。

我猜下拉框列表是js.

是否需要为选择 dropdownbox 列表项并单击 create button 做任何变通?

你能帮帮我吗..

Apache JMeter site 的首页提到了以下内容:

JMeter is not a browser

JMeter is not a browser. As far as web-services and remote services are concerned, JMeter looks like a browser (or rather, multiple browsers); however JMeter does not perform all the actions supported by browsers. In particular, JMeter does not execute the Javascript found in HTML pages. Nor does it render the HTML pages as a browser does (it's possible to view the response as HTML etc, but the timings are not included in any samples, and only one sample in one thread is ever viewed at a time).

因此无法使用 vanilla JMeter 实现所描述的场景。

但是一个插件可以启动一个真正的浏览器(它可以是无头的)所以你将能够衡量你的页面性能。查看 WebDriver Sampler available via JMeter Plugins.

如果您采用 WebDriver Sampler 方式,我建议您查看 The WebDriver Sampler: Your Top 10 Questions Answered 指南