【问题标题】:Unable to configure mobile with Jmeter无法使用 Jmeter 配置移动设备
【发布时间】:2018-09-12 14:10:52
【问题描述】:

我想使用 Jmeter 对我的移动应用程序执行负载测试,但我在配置我的手机时遇到了问题。我已经安装了 Jmeter 并在其中添加了录制模板,并将 HTTP 测试脚本记录器的端口号设置为 8080。现在我在我的移动设备中安装了证书,并通过提供 IP 和端口号来设置我的设备的代理设置。但是设置代理后我无法访问互联网。由于网络中断,我的应用程序无法运行,当我删除代理时,它开始正常运行。

【问题讨论】:

    标签: performance mobile jmeter


    【解决方案1】:

    确保您启动代理。

    确保您的手机可以看到您的机器(您在同一个网络中)

    如果您的应用程序使用 https,您需要将 jmeter 生成的证书添加到您的移动根权限,该证书位于 jmeter/bin 文件夹中,并在您第一次启动 Recorder 时生成。

    最后,如果你在 android 下,那么看看这个:

    【讨论】:

    • 我已经在我的设备中安装了 Jmeter 生成的证书,但仍然遇到问题
    • 你启动代理了吗?你用的手机是安卓还是IOS?哪个版本?
    • 我已经尝试过 ios 和 android 设备,是的,我在设备中设置了代理但仍然无法正常工作
    • Android 版本 7 nauget
    • 好的,然后在我在此答案中提供的链接中检查我的答案。 stackoverflow.com/questions/43842541/… 特别是需要修改应用程序的部分
    【解决方案2】:

    我在尝试将 JMeter 版本 4 连接到 Android 设备上的移动应用时遇到了同样的问题。解决我的问题是关闭 Windows 10 防火墙。我认为这不是问题,因为移动设备连接到我在笔记本电脑上创建的 wifi 热点。但是,一旦您在 android 设备上设置了手动代理,它就会被阻止。防火墙阻止了它。

    【讨论】:

      【解决方案3】:

      按照以下步骤安装证书。安装证书后我也无法连接到互联网。犯的错误是,我在安装证书时没有提供 .crt 扩展名。提供扩展程序后,我就可以连接到 jmeter 并通过互联网使用该应用程序。

      1. 将证书导入手机。
      2. 点击导入的证书。
      3. 在证书名称部分提供您选择的任何名称,并确保提供扩展名 .crt。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-02-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-14
        • 1970-01-01
        相关资源
        最近更新 更多