Jmeter没有记录下拉框选择

时间:2015-01-17 06:19:16

标签: jmeter performance-testing load-testing

我刚接触Jmeter时遇到了记录dropDownBox选择的问题。

方案: 登录 - >单击仪表板上的下拉框 - >选择下拉列表项并单击Create button,以便打开所选的下拉页面。

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

我已经使用代理服务器录制了脚本,但是当我点击下拉框时,我无法在录制模式的下拉菜单中列出被选中

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

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

也记录了下拉列表。

我猜下拉框列表是js。

是否需要完成选择dropdownbox列表项并点击create button

的任何工作?

你能帮帮我..

1 个答案:

答案 0 :(得分:0)

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

  

JMeter不是浏览器

     

JMeter不是浏览器。就Web服务和远程服务而言,JMeter看起来像浏览器(或者更确切地说,是多个浏览器);但是JMeter不会执行浏览器支持的所有操作。特别是,JMeter不执行HTML页面中的Javascript。它也不像浏览器那样呈现HTML页面(可以将响应视为HTML等,但是时间不包含在任何样本中,并且一次只查看一个线程中的一个样本)。

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

然而,一个插件可以启动真正的浏览器(它可能是无头的),因此您将能够衡量您的页面性能。通过WebDriver Sampler查看JMeter Plugins

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