如何修复jmeter中aspx API的401错误?

nue99wik  于 2023-06-29  发布在  其他
关注(0)|答案(1)|浏览(157)

我正在为SQL Server报表服务准备一个jmeter脚本。我能够执行其他操作(如登录)的脚本,但无法执行专门为报告生成的API。API在.aspx扩展名中,并在查看结果树中显示401错误代码
首先,我在脚本中添加了1个HTTP头管理器,通过它我的登录操作开始正常工作,但报告API仍然不工作,即.aspx扩展名。
我希望任何扩展名(.aspx,.axd等)的API都能在jmeter中成功工作,以便可以在SSRS报告上监控报告的性能。

58wvjzkj

58wvjzkj1#

使用查看结果树监听器来检查响应,特别是对于“像登录这样的操作”,因为它可能是登录操作失败的情况,而您只是一直点击登录页面。
步骤如下:
1.将HTTP Cookie管理器添加到测试计划
1.检查您录制的脚本是否包含需要关联的动态参数。对于ASP Web应用程序,它们最可能是ViewState和/或EventValidation。它们需要使用合适的后处理器从先前的响应中提取,并且您应该使用后处理器中的变量替换记录的硬编码值。有关挑战和解决方案的示例,请参见How to use JMeter for Login Authentication文章

相关问题