【问题标题】:Tips to confirm JMeter script is working when receiving no errors在未收到错误时确认 JMeter 脚本是否正常工作的提示
【发布时间】:2014-07-18 05:59:02
【问题描述】:

我正在运行一个 JMeter 脚本来访问打开另一个购物车链接的网页。 JMeter 使用 HTTP 脚本记录器为我记录了几个不同的 url。运行 JMeter 脚本时,我在任何日志中都没有收到任何错误(JMeter 日志和一些摘要报告/查看结果树日志)。我什至在一些页面上添加了一个常量计时器,当在 Web 浏览器中手动点击它们时,它们实际上需要几秒钟才能加载。最后,我看不到发生了什么,但 JMeter 也没有指示任何错误。如何确认每个 url 命中实际上都成功了,以便在 JMeter 完成后购物车实际上给了我我的商品?

【问题讨论】:

  • 到目前为止,我一直在使用的一个好工具是查看结果树,以查看我收到的响应以及网络流量。我希望找到更像 Selenium 的东西,在其中我可以看到正在发生的事情或其他一些迹象表明我的参数是正确/不正确的。每次返回“200”http响应码只表示网页成功,不表示商品加入购物车成功。我正在寻找的不仅仅是“200”成功的http响应代码。

标签: jmeter


【解决方案1】:

如果 JMeter 能够成功发出 http 请求,它在 View Results Tree 中将始终为绿色(200 http 代码)。这并不意味着您的测试是正确的 - 即即使登录不成功,JMeter 也不会将其报告为错误/失败,除非您验证响应。

我认为你需要断言来确保你得到的 http 响应是你所期望的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-08
    • 2013-02-16
    • 1970-01-01
    • 2018-10-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多