【问题标题】:Page not loading while recording application in jmeter在 jmeter 中记录应用程序时页面未加载
【发布时间】:2019-01-26 17:01:15
【问题描述】:

在 JMeter 中记录应用程序时,页面未显示。

对于在浏览器中加载的实际日常用途,应用程序使用“自动检测设置”(无代理)。

如何解决?

(用于录制本地主机设置。由于没有代理命令提示方法不适用)

如果有人遇到这种情况或有其他简单的方法来记录,而不是 Fiddler、Blazemeter 或 Badboy(因为在尝试这些时也很少出现问题),请回复。

另外请建议是否可以从 blazemeter 的 chrome 扩展中获取记录日志,因为应用程序正在使用该扩展进行记录,但记录日志不可用。

如果至少有日志可用,我可以将 jcorrelate 与 jmx 一起使用,并将日志作为输入来创建脚本。

【问题讨论】:

  • 请给一些建议来记录以上场景。任何尝试都会在问题本身中更新。所以请建议是否可以做其他事情。
  • 您所说的“用于录制本地主机设置。由于没有代理命令提示方法不适用”是什么意思?你能重新表述一下,让它更容易理解吗?

标签: jmeter


【解决方案1】:

按照以下步骤在浏览器中录制网络应用程序

1.在JMeter中创建录音模板。

2.打开HTTP(s) Script reorder并给出一个未被使用的端口号

3.打开浏览器并设置代理

(取消选中自动检测设置)并使用Jmeter脚本记录器中提到的端口设置代理服务器)

  1. 如果您的 Web 应用程序使用 https,那么您可能需要安装由 JMeter 生成的证书。

下面的文章解释了使用JMeter代理服务器记录应用程序的详细步骤

JMeter Proxy Recording

【讨论】:

  • 这个通常的程序已经尝试过了。问题是即使我们使用此方法页面在录制时也不会加载。由于该应用不使用任何代理,因此此处无法使用第二种代理录制方法。
【解决方案2】:

您可以转换BlazeMeter to jmx,只需设置一个 Blazemeter 帐户

需要 Blazemeter 帐户才能将记录转换为 JMeter 脚本 (.jmx) 文件,因为此过程是在服务器端执行的。任何 Blazemeter 帐户(免费或付费)就足够了。注册 BlazeMeter 的速度非常快,而且不需要任何形式的承诺或信用卡。

【讨论】:

    猜你喜欢
    • 2018-05-10
    • 2013-08-30
    • 2020-11-19
    • 2015-12-20
    • 1970-01-01
    • 1970-01-01
    • 2020-12-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多