如何在jmeter中执行Robotframework脚本以进行性能测试。

时间:2018-06-04 07:22:47

标签: jmeter robotframework

我们想要测试Windows应用程序并通过Jmeter我们无法记录应用程序,因此我们将其记录在robotframework工具中并在Jmeter中执行。请建议我们如何做到这一点,因为我们只有这两个工具。

1 个答案:

答案 0 :(得分:1)

当应用程序使用(令人惊讶的)下一个协议时,您可以使用JMeter的HTTP(S) Test Script Recorder记录Windows应用程序网络活动:

如果您确定您的应用程序使用其中一种(或两种)协议,您可以使用JMeter记录它,只需仔细检查以下内容:

  1. 配置应用程序以将JMeter用作代理。如果应用程序没有代理设置,则可能会尊重Windows global proxy settings
  2. 您可能需要安装Loopback adapter
  3. 您可能需要安装JMeter's self-signed certificate
  4. 有关使用JMeter记录和重放桌面应用程序网络活动的详细信息,请参阅How to Run Performance Tests of Desktop Applications Using JMeter文章。

    作为最后的手段,您可以使用JMeter的Robot framework tests from command line始终运行包括OS Process Sampler在内的任何内容(但在这种情况下,每个JMeter线程 - 虚拟用户 - 将触发一个新的测试实例,这可能是非常耗费资源的)