我有一个与SSRS报告集成的aspx网页。我想使用Jmeter执行性能测试,我使用了Jmeter HTTP(S)脚本记录器。我们看到Jmeter捕获的响应数据确实如此。不是将报告数据显示为POST成功的反应很难。 只是想知道是否有其他方法来测试与aspx页面集成的SSRS报告。
在上述情况下,jmeter测试旨在测试报告的响应时间。
请提供帮助,提前致谢!
答案 0 :(得分:0)
你的问题是这样的吗?
浏览器设置会阻止脚本在此报告上运行。要在没有脚本的情况下查看此报告,请单击此报告查看器配置错误 报表查看器Web控件HTTP处理程序尚未在应用程序的web.config文件中注册.....
如果是,我希望这个解决方案可以帮到你。
上面我的错误是由JMeter路径产生的,如下所示:
.../Pages/ReportViewer.aspx?/myReportPath/MyReport&rs:Command=Render&rs:ParameterLanguage=en-US&....
然后我改变了我的JMeter路径:
...?/myReportPath/myReport&rs:Command=Render&rs:Format=HTML4.0&rc:LinkTarget=_top&rc:Javascript=false&rc:Toolbar=false&rs:ParameterLanguage=en-US&....
它解决了我的问题。我的JMeter脚本从服务器获得了正确的响应。 JMeter正确地得到了报告。