当我运行Jmeter脚本时,它在响应数据中给出了相同的输出,但是我在req主体中传递了不同的输入,也给出了相同的输出

44u64gxh  于 2023-03-18  发布在  其他
关注(0)|答案(2)|浏览(160)

例如,我的csv中有4个数据
测试1、测试2、测试3、测试4
当我把“test1”作为请求体的输入传递时,它会给予“test4”作为响应体的输出。
即使我传递“test3”作为输入,它也会在响应数据中给予“test4”作为输出。
即使我添加了http.cookie管理器,也无法解决这个问题。如果有人提供解决方案,这将是很大的帮助我...

lymgl2op

lymgl2op1#

问题是信息不多。
虽然,如果你觉得这是由于缓存-你可以添加Http缓存管理器组件.
响应是由服务器/应用程序处理的东西。如果你返回的所有请求的输出相同,即使输入不同。那么,值得检查与开发团队的建议

wwtsj6pe

wwtsj6pe2#

1.如果可以使用真实的的浏览器(或其他应用程序)重现,则需要修复的是受测系统缺陷

  • 如果它只能用JMeter重现,并且真实的的浏览器(或其他应用程序)工作正常-这意味着你发送的请求与浏览器发送的请求不同。使用外部嗅探器工具(如FiddlerWireshark)交叉检查来自浏览器和JMeter的请求,找出差异并相应地修改你的JMeter配置。注意每件事:
  • URL,包括query string
  • 请求标头
  • 请求正文

更多信息:How to make JMeter behave more like a real browser

相关问题