在使用https协议的.net应用程序中使用jmeter回放和录制脚本时遇到问题

flseospp  于 2023-10-20  发布在  .NET
关注(0)|答案(1)|浏览(146)

我们正在尝试记录其中一个项目的流程,该流程包括以下步骤:启动->登录->选择记录。使用Jmeter代理脚本记录器记录时出现以下错误,
您没有权限查看此页面。如果您需要访问权限,请联系您的系统管理员。
在此之后,我们尝试了多种方法,例如将Load Runner脚本转换为jmeter脚本,同时使用blazemeter和.har文件,在重播期间观察到特定请求(x1.asp页面)的失败,将其重定向到注销。
有人能帮忙解决这个问题吗?

xdyibdwo

xdyibdwo1#

1.当涉及到JMeter时-确保在记录之前安装JMeter的证书,查看HTTP(S)测试脚本记录器文档的HTTPS记录和证书章节以了解更多详细信息。然后clear your browser data检查browser developer tools的Console选项卡以及jmeter.log文件中是否有任何可疑条目。
1.还有一种记录JMeter测试的替代方法:JMeter Chrome Extension,在这种情况下,您不必担心代理和证书。
1.无论您选择哪种记录测试场景的方式,您都需要执行动态参数的相关性,在绝大多数情况下,不可能只重放记录的脚本
1.如果JMeter显示特定请求的错误,这意味着您没有发送与浏览器相同的请求,您可以使用WiresharkFiddler等外部嗅探器工具来捕获来自JMeter和真实的浏览器的请求,并修改JMeter的配置,以便发送完全相同的请求(除了需要关联的动态值)

相关问题