首页 > 解决方案 > 在 JMeter 5.2 中使用 CEGID 应用程序记录

问题描述

需要记录在 CEGID 零售应用程序上的应用程序。脚本有 8 个事务,每个事务有 100 个 URL,在脚本中很有用。我们可以在提琴手中捕获请求。我们可以使用 Jmeter 记录吗,否则需要从提琴手那里获取请求并手动放入 Jmeter,这将消耗更多时间。

请为此提出更好的方法。 在此处输入图像描述

在将提琴手会话转换为 .har 并将 .har 转换为 .jmx 请求正文后被删除。请就此提出建议。

Fiddler 录制您可以以 HAR 格式导出捕获的请求,例如 File -> Export Sessions -> HTTP Archive 1.1,一旦完成,您可以使用在线 HAR 到 JMX 转换工具将它们转换为 JMeter .jmx 脚本

是否有任何设置需要更改?

标签: jmeterjmeter-5.0

解决方案


如果应用程序使用HTTP和/或HTTP(S)协议,您应该能够使用 JMeter 的HTTP(S) 测试脚本记录器正常记录它,只需

  1. 启动 JMeter 的 HTTP(S) 测试脚本记录器代理
  2. 将 JMeter 的 SSL 证书导入浏览器,该文件被调用ApacheJMeterTemporaryRootCA.crt并在 JMeter 安装的“bin”文件夹中生成
  3. 将浏览器配置为使用 JMeter 作为代理
  4. 在浏览器中执行您的测试场景步骤 - JMeter 会将相关的HTTP 请求采样器存储在Recording Controller下

有关详细信息,请参阅记录测试用户手册章节


如果您已经有 Fiddler 录音,您可以以HAR 格式导出捕获的请求,一旦完成,您可以使用在线 HAR 到 JMX 转换工具File -> Export Sessions -> HTTP Archive 1.1将它们转换为 JMeter .jmx 脚本


推荐阅读