【问题标题】:JMeter jp@gc - HtmlUnit Driver ConfigJMeter jp@gc - HtmlUnit 驱动配置
【发布时间】:2017-06-29 11:32:26
【问题描述】:

我想知道如何在JMeter 中使用jp@gc - HtmlUnit Driver Config 运行jp@gc - WebDriver Sampler。

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

响应标头: 示例结果字段: 内容类型:文本/纯文本 数据编码:UTF-8

【问题讨论】:

    标签: java selenium-webdriver jmeter jmeter-plugins


    【解决方案1】:

    查看Build info: version: '2.47.0' 行,您似乎使用了非常过时的东西,我无法使用最新软件重现您的问题

    所以我的建议是:

    1. 安装JMeter 3.2(或JMeter Downloads页面上提供的任何最新版本)
    2. 安装JMeter Plugins Manager
    3. 使用 JMeter 插件管理器安装 Selenium/WebDriver Support

    4. 完成后,您应该能够使用 WebDriver 插件,而不会出现任何 .jar 版本冲突。

    【讨论】:

    • 您好,我按照上述解决方案进行了更改,但现在又出现了一个错误。
    【解决方案2】:

    有一个 Bug 涉及错误的 HttpComponent jar。

    您可以查看 HttpComponent 的位置,它应该是 4.5.1 版本,而不是更早的版本:

    System.out.println(HttpClientBuilder.class.getProtectionDomain().getCodeSource().getLocation());
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-16
      • 1970-01-01
      相关资源
      最近更新 更多