JMeter如何加载测试流上传

时间:2014-04-19 05:28:17

标签: testing jmeter stress-testing jmeter-plugins

我使用NodeJS开发了一个流上传。一个webform用Jquery File Upload插件(https://github.com/blueimp/jQuery-File-Upload/)发送文件,这个插件用服务器作为套接字。

当我尝试在JMeter上进行负载测试时,唯一的选择是在http请求上通过POST方法发送文件,导致这是正常的上传后,但我想尝试流。

同时我通过浏览器上传到我的服务器进行比较。

结果:所有用户都失败了(网络浏览器没有)。

如何通过websocket流上传JMeter来测试服务器?

1 个答案:

答案 0 :(得分:1)

jQuery需要一个完全运行的DOM + JavaScript引擎,而JMeter并没有提供它。

为了实现目标:

  1. 为方案
  2. 创建一个selenium webdriver脚本
  3. 使用Webdriver插件通过Jmeter运行它 http://jmeter-plugins.org/downloads/file/JMeterPlugins-WebDriver-1.1.3.zip