我正在web / http协议上记录脚本,但在回复时我得到错误
记录脚本两次并手动检查差异我发现我的网址中有一些“侦听器”,如:
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
答案 0 :(得分:0)
记录两次并比较录音。如果不同则这将确认相关性假设。通常,当500发生时,除了格式错误的请求之外,它与先前请求中的应用程序状态完全脱离了上下文,返回了意外页面。
您可以按照标准测试惯例交叉检查意外页面,对于每个步骤都有预期结果。使用web_reg_find()或web_reg_save_param()检查每个提交的页面请求中的值,该值表示已返回预期页面。如果尚未返回预期页面,则中断业务流程脚本的流程,清理然后返回业务流程或移至下一次迭代。 (return(1);将导致系统立即迭代而不考虑迭代起搏)