Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我们可以使用JMeter记录桌面应用程序吗_Jmeter - Fatal编程技术网

我们可以使用JMeter记录桌面应用程序吗

我们可以使用JMeter记录桌面应用程序吗,jmeter,Jmeter,有人能在下面帮我吗 是否可以使用JMeter记录桌面应用程序 我只是尝试了以下方法,但没有成功 文件-->模板-->创建 工作台-->录制脚本-->开始 启动我的桌面应用程序并执行一些操作 工作台-->录制脚本-->停止 当我展开Threadgroup-->录制控制器时,未录制任何内容 我在哪里失踪了?正如所解释的: 记录器实现为HTTP(S)代理服务器。您需要设置浏览器并对所有HTTP和HTTPS请求使用代理 从技术上讲,浏览器也是桌面应用程序,所以要回答您的第一个问题,是的,您可以使用JMe

有人能在下面帮我吗

是否可以使用JMeter记录桌面应用程序

我只是尝试了以下方法,但没有成功

  • 文件-->模板-->创建

  • 工作台-->录制脚本-->开始

  • 启动我的桌面应用程序并执行一些操作

  • 工作台-->录制脚本-->停止

  • 当我展开Threadgroup-->录制控制器时,未录制任何内容

  • 我在哪里失踪了?

    正如所解释的:

    记录器实现为HTTP(S)代理服务器。您需要设置浏览器并对所有HTTP和HTTPS请求使用代理

    从技术上讲,浏览器也是桌面应用程序,所以要回答您的第一个问题,是的,您可以使用JMeter记录桌面应用程序。但是,与浏览器一样,桌面应用程序必须能够通过用户定义的代理连接到internet。此外,记录器将只记录来自和到应用程序的HTTP流量,它不会记录仅客户端的UI事件,或任何其他协议生成的流量

    综上所述:

    • 任何桌面应用程序都可以使用JMeter记录器
    • 但前提是您可以将它配置为使用JMeter记录器作为代理
    • 而且,只有当您的目标是记录与桌面应用程序相关的HTTP流量时,才不需要做其他事情

      • 您错过了一个重要步骤:

        • 将桌面应用程序配置为使用代理,并提供运行JMeter的主机和端口(如果本地主机和8888位于同一台计算机上,则为它们)
        还应意识到:

          <> Lee > JMT只能记录HTTP或HTTPS流量,如果您的应用程序使用其他协议,则不会记录呼叫。在这种情况下,您可以考虑作为另一种选择,它具有较低的级别,因此,电缆可以捕获更多的协议。
        • 如果应用程序使用HTTPS协议,则需要SSL证书来解密和记录请求,您可以将应用程序配置为使用JMeter证书,反之亦然
        • 在MS Windows上,您可能需要添加
        有关使用JMeter模拟多个桌面应用程序的更多详细信息,请参阅本文