gpt4 book ai didi

performance - JMeter : How to record HTTPS traffic?

转载 作者:行者123 更新时间:2023-12-04 01:05:01 33 4
gpt4 key购买 nike

我正在使用 Apache JMeter 2.3,它现在支持代理服务器元素下的“尝试 HTTPS 欺骗”。

我已经在几个不同的服务器上尝试过这个,但没有成功。
有没有人能够使用此设置从 HTTPS 源成功记录?

或者除非成功录制,任何人都可以分享解决方法吗?如果可用,我只是在服务器级别关闭 HTTPS,但这并不总是可行的。想法?

最佳答案

  • 从 JMeter 3.0 开始,HTTP(S) Test Script Recorder 的默认端口为 8888
  • 配置录制的最简单方法是使用 JMeter Templates 功能。从 JMeter 的主菜单中选择:
    File -> Templates -> Recording -> Create

  • Recording Template
  • 不要忘记启动录音机:
  • 在JMeter < 4.0,展开“Workbench”,如果>= 4.0,忽略这一步
  • 选择“HTTP(S) 测试脚本记录器”
  • 单击“开始”按钮

  • Start Recorder
  • 您将看到有关 Root CA Certificate 的消息。单击确定:

  • Ok for message
  • 没关系,它通知您 JMeter 已经创建了一个根证书颁发机构,您需要在浏览器中导入它才能正确记录 HTTPS 流量。

    Start proxy
  • 在 Firefox 中导入这个根 CA 证书(它位于 jmeter/bin 文件夹中)例如:

  • Step 1

    Step 2

    Step 3

    Step 4

    Step 5
  • 配置浏览器使用 JMeter 作为代理:

  • Configure JMeter as proxy in Browser

    现在好了。
  • 您可以导航到您的应用程序,采样器将在“线程组”元素下的“Recording Controller”下创建
  • 关于performance - JMeter : How to record HTTPS traffic?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/299529/

    33 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com