目前我有一个在.net中创建的页面,当我使用HTTP(s)测试脚本记录器并尝试记录登录页面时,该页面正在发送一个帖子请求,但页面重定向到同一个页面。所有参数都被捕获,但在提交页面后,它会重定向回相同的页面。
因此,在播放录制的内容时,它不允许继续。 该页面没有任何后端编写的API。
有解决方案吗?
答案 0 :(得分:1)
根据我的理解,您需要在测试计划中使用HTTP Authorization Manager元素。 Here你可以看看简单的例子。
作为旁注,我不确定Test Script Recorder是否是创建测试计划的最佳选择,特别是当它们包含更复杂的逻辑时 - 就像您的情况下的授权一样。请考虑“手动”编写测试计划。这可以让您更好地控制场景中发生的事情,并提高测试的可维护性(如果当然正确完成)
答案 1 :(得分:1)
通常,.NET Web应用程序会假设您需要在测试中处理几个动态参数,例如:
因此,您需要按如下方式设计测试:
有关详细信息和分步说明,请参阅ASP.NET Login Testing with JMeter指南。