Jmeter - 记录和播放

时间:2017-02-08 16:17:40

标签: jmeter

我使用Jmeter记录点击5个不同页面并选中一个复选框并保存。我手动取消选中这些复选框并运行Jmeter。测试计划运行正常,但复选框仍未选中。 Jmeter不会这样做吗?选中的复选框实际上是另一个测试用例的输入,因此我认为我可以使用Jmeter来代替编写代码来检查框。

1 个答案:

答案 0 :(得分:0)

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

格式良好的HTTP请求将“告诉”服务器是否检查了这些框,因此从服务器的角度来看它应该与真实浏览器不同,但是您可能需要执行一些额外的JMeter配置,即:

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