2017-06-29 81 views
0

我想知道如何運行[email protected] - 使用[email protected] - HtmlUnit Driver Config的WebDriver取樣器在JMeter中。JMeter jp @ gc - HtmlUnit驅動程序配置

WDS.sampleResult.sampleStart() 
WDS.browser.get('http://jmeter-plugins.org') 
WDS.sampleResult.sampleEnd() 

收到錯誤消息:

Thread Name: Thread Group 1-1 
Sample Start: 2017-06-29 16:49:13 IST 
Load time: 7 
Connect Time: 0 
Latency: 0 
Size in bytes: 1705 
Sent bytes:0 
Headers size in bytes: 0 
Body size in bytes: 1705 
Sample Count: 1 
Error Count: 1 
Data type ("text"|"bin"|""): text 
Response code: 500 
Response message: java.lang.IllegalArgumentException: Cannot locate declared field class org.apache.http.impl.client.HttpClientBuilder.sslcontext 
Build info: version: '2.47.0', revision: '0e4837e94b1fad0db93e88cd972ed3e235a22892', time: '2015-07-29 15:58:41' 
System info: host: 'zconl-37', ip: '10.235.4.31', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_40' 
Driver info: driver.version: HtmlUnitDriver 

響應頭: SampleResult領域: 的ContentType:text/plain的 DataEncoding:UTF-8

回答

1

展望Build info: version: '2.47.0'線看起來你正在使用非常過時,使用最新的軟件,我不能重現您的問題

JMeter HtmlUnit Demo

所以我的建議是:

  1. 安裝JMeter 3.2(或任何最新版本將在JMeter Downloads頁)
  2. 安裝JMeter Plugins Manager
  3. 使用JMeter的插件管理器

    JMeter Plugins Manager WebDriver Set Installation

  4. 一旦完成安裝Selenium/WebDriver Support包你應該能夠使用WebDriver插件沒有任何.jar版本衝突。
+0

嗨,我根據上述解決方案進行更改,但現在我又得到了另一個錯誤。 –

0

有一個Bug有關錯誤HttpComponent罐子。

您可以檢查HttpComponent的位置,應該是4.5.1版本,而不是更早:

System.out.println(HttpClientBuilder.class.getProtectionDomain().getCodeSource().getLocation()); 
相關問題