我在JMeter中的HTTP请求成功运行但是任何数据都没有映射到数据库中。但是如果我手动运行我的应用程序,则数据在数据库中正确记录。我没有创建任何数据库连接。我不确定这是否是正确的行为。我使用HTTP(S)TEST SCRIPT RECORDER创建了我的JMeter脚本请帮助我,我是JMeter的新手。
答案 0 :(得分:0)
表现良好的JMeter测试应该与手动执行相同步骤的方式完全相同。如果你看到不同的行为,那么你的测试很可能没有做到应该做的事情。
在大多数情况下,由于各种原因,现代网站广泛使用动态令牌,因此您不能只记录和重播您的测试场景:
因此,您成功重播录制测试的机会很小。为了修复记录的测试场景“骨架”,请执行以下步骤:
执行关联:
还有另一种通过基于云的代理服务器记录JMeter测试的方法,它能够以“SmartJMX”模式导出记录的脚本,并自动检测和关联动态参数,查看How to Cut Your JMeter Scripting Time by 80%文章如果有兴趣