首页 文章

Jmeter POST请求未正确处理

提问于
浏览
0

Jmeter POST请求未正确处理

我想记录使用Jmeter的HTTP-Proxy编辑JSPWiki端 . 之后,我想将此请求集成到我的测试计划中 .

我将HTTP代理服务器和查看结果树添加到我的工作台并记录了编辑Wiki页面 . 我写入表单的新内容已添加到Wikipage中,但View Results Tree为编辑请求提供了以下内容:

响应代码:302响应消息:暂时移动

我将此请求添加到线程组,在此请求中更改了_editedtext(带有新文本的页面文本)的值并开始测试 . 底层的View结果树提出了响应代码:200,一切都会好的,但是方面的内容没有改变 .

如何实现测试计划的POST请求,实际上改变了侧面的内容?

谢谢

2 回答

  • 2

    我发现,在版本2.8中,当 . * .html被放置为HTTP代理服务器配置页面上的“要包含的URL模式”列表中的唯一项目时(如教程所示),仅记录了GET . 我无法弄清楚为什么我在浏览器上触发的POST只出现在HTTP代理服务器“查看结果树”日志中,但没有被“录制控制器”记录 . 当我将“要包含的URL模式”列表留空时,记录了所有内容,好的和坏的,所以我不得不手动删除.js和.CSS条目,但最终都记录了GET和POST . 我不确定这是不是你的问题,我想有更好的方法来解决它,如果是的话,但它可能提供一个关于什么是错的提示 .

  • 0

    jMeter无法记录javascript . 如果您正在使用“wysiwyg”编辑器编辑页面,则很可能是您正在尝试录制javascript网站,这将无法正常工作 .

    所有Javascript都有可能填写表单中的字段,在这种情况下,您处于正确的轨道上 . 您必须检查页面源并尝试弄清楚幕后发生了什么 .

    302可能是提交操作的行为,开发人员希望确保将浏览器重定向到另一个URL . 大多数情况下,当用户在网页上按“刷新”时,这是防止出现问题的技巧 .

相关问题