2016-04-07 42 views
0

我从这里可以看到(http://jmeter-plugins.org/wiki/WebDriverSampler/)Webdriver可以与JMeter一起使用来执行Web应用程序的性能测试。 同样有一种方法(一些插件),我们可以添加远程网络驱动程序,并使用appium在真实设备上进行移动web性能测试? 如果不是这样,任何人都可以向我建议什么是实现它的最佳方式(在真实设备上进行移动Web性能测试,即:使用Jmeter中的Beanshell通过appium执行Java代码..)。将appium与jmeter集成进行性能测试?

回答

0

webdriver的采样器设计JMeter的缺口填补像JMeter:

  • 实际上并没有 “渲染” 的页面
  • 不执行客户端Javascript

所以当主要负载由JMeter的HTTP Request采样器生成,并且您希望检查渲染速度,您可以添加将执行WebDriver采样器的单独的Thread Group。 WebDriver不是JMeter HTTP Request取样器的替代品,它是应该使用单个线程运行的附加功能。


对于变薄的移动测试方面,移动应用程序通常只有一个用户,因此没有任何意义,做手机应用程序本身的性能测试。但是,当移动应用程序混合使用时,即显示来自后端服务器或数据库的数据时 - 您可能需要加载测试后端,以模拟大量与之同时使用的移动设备。为了做到这一点: