2015-10-20 31 views
-1

我的方案的一个步骤将打开远程桌面连接(RDC - Microsoft)并在远程服务器上执行一些操作(HTTP/HTTPS)并关闭它,以及继续在本地计算机上(HTTP/HTTPS)。JMETER使用Microsoft远程桌面协议记录包含呼叫的方案

我们应该绝对研究几个客户端对RDP(远程桌面协议)呼叫的性能影响。

我们在所有项目中使用并将使用JMETER。 (如果可能的话)

我知道jmeter不支持RDP协议。

但我的问题是:是否有任何解决方案来捕获Jmeter的RDP调用,例如可以应对这种挑战的插件。

谢谢。

我最好的问候。

回答

0

我不认为你需要记录远程桌面流量,因为它看起来不像你想要重播的线程数量增加。

  1. 最简单的方法是在第二台机器上配置浏览器,以使用第一台机器作为代理服务器。
  2. 如果由于某些原因无法实现点1(DMZ,防火墙等),您可以在第二台机器上使用JMeter的HTTP(S) Test Script Recorder,就像在本地执行一样。一旦完成录制 - 您可以将相关请求复制并粘贴到第一台机器上 - 可以在RDP上使用剪贴板。
  3. 如果2点无法实现 - 你可以通过Mobile Recorder服务
+0

感谢您的回答。 我的信息可能不够清楚。 这正是我们必须测量的,RDP通过多个线程(由jmeter模拟)调用//以便这些调用应该重播。 这是我们性能测试目标的一部分。 Regards – Siriuss

+0

JMeter不支持RDP协议。据我所知[LoadRunner确实](http://h30499.www3.hp.com/t5/LoadRunner-and-Performance/4-Tips-for-Replaying-Remote-Desktop-Protocol-RDP-scripts-in/ BA-p/6063293#.VikMhWScHPA)。如果你必须通过JMeter来实现,你必须考虑一些Java库,它提供远程桌面连接,如[JSR223 Sampler]中的[properJavaRDP](http://properjavardp.sourceforge.net/)(https:// blazemeter。 com/blog/beanshell-vs-jsr223-vs-java-jmeter-scripting-its-performance),但你必须编写一些groovy/java代码。 –

+0

好的,谢谢你的回答。 – Siriuss

0

使用外部代理,即提供我可能不会一直在我的信息不够清晰。

这正是我们必须测量的,RDP通过多个线程(由jmeter模拟)调用//以便这些调用应该重播。

这是我们性能测试目标的一部分。

Regards