我正在重定向web/http协议上的脚本,但在回复时收到错误
记录脚本两次并手动检查差异,我发现我的URL中有一些“侦听器”,如下所示:
web_submit_data("bla_bla_2",
"Action=http://e34jbsl00267.somesone.se:8080/xxx/xxx/81174/xxx?5-1.IBehaviorListener.0-considerSomeList-considerSomeRepeater-4-considerSomeListItem-considerSomeMain-innerPanel-considerDetails-considerForm-considerRulesChoices",
"Method=POST",当删除从url末尾一直到'xxx?5-‘的所有内容时,脚本可以正常重放,但当这些侦听器在那里工作时,它不会出现500错误,并且在新浏览器中粘贴上面的url会给我一个从应用程序生成的错误页面。
这看起来像是关联,但我看不到服务器返回的这些侦听器,所以据我所知,关联是不可能的。
帮助?
BR fugmag
发布于 2013-02-07 23:56:23
把它录两遍,然后比较录音。如果不同,这将证实相关性假设。典型地,当500发生时,除非有格式错误的请求,否则它只是与来自前一个请求的应用程序的状态脱离了上下文,返回了意外的页面。
你可以通过遵循标准的测试实践来交叉检查意想不到的页面,每一步都有预期的结果。使用web_reg_find()或web_reg_save_param()检查来自每个提交的页面请求的值,这些值表明预期的页面已经返回。如果没有返回预期的页面,则中断业务流程脚本的流程,进行清理,然后返回到业务流程或移动到下一次迭代。( return(1);将导致系统立即迭代,而不考虑迭代步调)
https://stackoverflow.com/questions/14752421
复制相似问题