使用 https 协议为 .net 应用程序使用 jmeter 重放和录制脚本时遇到问题

问题描述 投票:0回答:1

我们正在尝试记录其中一个项目的流程,其中包括以下步骤: 启动 ---> 登录 ---> 选择记录。 使用 Jmeter 代理脚本记录器进行记录时出现以下错误,

您没有适当的权限查看此页面。请 如果您需要访问权限,请联系您的系统管理员。

此后,我们尝试了多种方法,例如将 Load Runner 脚本转换为 jmeter 脚本,还使用 blazemeter 和 .har 文件,在重播期间观察到特定请求(x1.asp 页面)失败,并将其重定向到注销。

有人可以帮忙解决这个问题吗?

jmeter performance-testing loadrunner blazemeter
1个回答
0
投票
  1. 说到 JMeter - 请确保在记录之前安装 JMeter 的证书,请查看 HTTP(S) 测试脚本记录器 文档的 HTTPS 记录和证书 章节以了解更多详细信息。然后清除浏览器数据并检查浏览器开发人员工具的控制台选项卡以及jmeter.log文件是否有任何可疑条目。
  2. 还有另一种记录 JMeter 测试的方法:JMeter Chrome 扩展,在这种情况下,您不必担心代理和证书。
  3. 无论您选择哪种方式记录测试场景,您都需要执行动态参数的相关,在绝大多数情况下,不可能只重放记录的脚本
  4. 如果 JMeter 显示特定请求的错误,则意味着您发送的请求与浏览器发送的请求不同,您可以使用外部嗅探器工具(如 WiresharkFiddler)来捕获源自 JMeter 和真实设备的请求浏览器并修改 JMeter 的配置,以便它发送完全相同的请求(除了需要关联的动态值之外)
© www.soinside.com 2019 - 2024. All rights reserved.