JMeter:如何从下拉菜单中选择过去的年份日期?

时间:2019-05-04 14:47:10

标签: dynamic datepicker jmeter

可以说,我有一个日期选择器,仅显示当前月份。如果用户必须选择过去的年/月,它将显示向左和向右箭头以根据需要进行导航。但是,由于我们必须选择“出生日期”,因此需要手动操作才能单击箭头并导航到过去的年份。

我想知道,我们如何在jmeter中实现这一目标。可以说,我们必须从1950年到1990年之间选择随机日期(dd / mm / yyyy)。

注意:“日期选择器”字段为只读字段,无法手动输入日期。

2 个答案:

答案 0 :(得分:0)

在几乎所有情况下,日期时间选择器都是客户端活动,而不是服务器端活动,这意味着它是使用javaScript而不是通过HTTP请求执行的。 因此,从日期时间选择器中提取日期不会被记录为HTTP请求。

现在,关于如何选择随机日期的问题,您可以对日期(1-28),月份(1-12)和年份(1950-1990)分别使用随机数功能。

答案 1 :(得分:0)

Jmeter只能触发系统正在发送到服务器的请求。您需要执行的步骤:

  1. 在任何浏览器中打开您的URL。
  2. 检查页面或在 键盘。
  3. 转到网络标签。
  4. 现在,单击网页中的日期选择器,然后单击“提交”或任何发布按钮。
  5. 在浏览选项卡时,检查是否有任何请求传递到服务器。如果系统正在传递任何http请求, 通过在jmeter中添加HTTP请求来复制相同的请求,然后 提供与请求头相同的请求标头和参数 请求被传递。

如果您需要动态提供日期数据,请使用CSV DATA SET CONFIG从csv文件中获取日期,并将带有随机日期的请求发送到服务器

如果需要的话