2017-02-08 57 views
0

我用Jmeter记录5个不同页面的点击并选中一个复选框并保存。我手动取消选中这些复选框并运行Jmeter。测试计划运行良好,但复选框仍未选中。不要Jmeter做到这一点?选中的复选框实际上是输入到另一个测试用例的输入,所以我认为我可以使用Jmeter来代替编写代码来检查框。Jmeter - 记录和回放

回答

0

JMeter作用于协议级别,它并不实际“检查”框或“输入”任何东西到输入字段中,它发送相关的HTTP请求并测量服务器的响应时间。

良好的HTTP请求会“告诉”这些箱子是从查看服务器的角度检查,因此服务器应该从真正的浏览器不同,但您可能需要进行一些额外的JMeter的配置,即:

  • 添加HTTP Cookie Manager到您的测试计划添加饼干支持您的测试
  • 有时(其实很多时候),你需要处理正在使用出于安全原因,以确保用户的起源或跟踪页面状态或任何动态参数通过从先前的响应中提取它们并将提取的值添加到下一个请求中。这个过程被称为correlation
  • 在将服务器置于负载之前,通过在GUI模式下运行JMeter并使用1虚拟用户启用View Results Tree侦听器来检查脚本完整性 - 这样您将能够看到请求和响应详细信息以确保您的脚本正在做它应该做的事情。