我们在窗口7上使用eclipse开发了使用eclipse的junit + java脚本。所有脚本都按预期工作,现在我们正在使用这个脚本来使用Jmeter进行负载测试。但是,在运行脚本系统的同时基于用户线程打开多个浏览器(200)并创建系统挂起时,有什么办法可以处理这个或者我们可以在不打开浏览器的情况下运行脚本。我遇到了xvfb工具,但无法获取此工具在eclipse中插件的java api。使用xorg-x11-server-Xvfb配置selenium webdriver
我们也试过使用HtmlUnitDriver,但因为它不支持JavaScript,所以测试失败了,我们也尝试了HtmlUnit并找到了同样的东西。
注意:我们已经写了webdriver脚本来维护屏幕上元素(自动完成,图像)的显示项目。
这将是巨大的,如果有人能帮助或为此提供更多的输入...
我同意你的观点,然而即使我已经尝试使用Jmeter进行负载测试,但我们必须从自动完成下拉菜单中选择选项,并且这会产生运行jmeter脚本的问题。我试过并在网上搜索,但没有找到任何解决方案,因此,我最终与硒。另外,我是jmeter的新手,不知道如何使用它的正则表达式或设置参数来发布数据。你有什么链接,我可以通过例子获得更多关于使用jmeter的信息,或者你是否有用于从自动完成下拉菜单中点击选项的示例jmeter脚本。 –
从自动完成下拉菜单中单击选项的操作涉及服务器请求权限? –
是的,它是...在我们的应用程序中,我们从自动完成下拉菜单中选择选项,而不是系统加载页面上的其他元素。我曾尝试发送参数值,如网页中的“elementid”,并将其设置为带有值的Jmeter,但没有奏效...... –