首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何运行WebDriver采样器的J测量仪中的无头浏览器,

问如何运行WebDriver采样器的J测量仪中的无头浏览器,
EN

Stack Overflow用户
提问于 2018-09-04 10:21:45
回答 1查看 2.2K关注 0票数 0

详细的步骤,尝试同时使用HTMLUnit驱动程序config和PhantomJs配置,但没有成功。

如何在WebDriver采样器中运行无头浏览器,请详细说明步骤,试着同时使用HTMLUnit驱动程序config和PhantomJs配置,但没有成功。我的要求是我需要将selenium脚本转换成not脚本,我已经用not创建了Webdriver,我需要与100个用户一起运行它,因为我不想启动100个浏览器实例,我想作为无头浏览器运行它,直接创建j抄加载脚本不是一个选项,因为请求使用的是一个在服务器响应中不可用的动态值。

EN

回答 1

Stack Overflow用户

发布于 2018-09-04 11:19:21

在任何情况下,您都将启动100个浏览器实例,不管浏览器是否是无头的,而且很可能您的JMeter系统将无法处理那么多的浏览器实例,您将不得不选择分布式测试。

你的“没有运气”的说法是没有意义的,因为信息不足以提出解决方案。

  1. 对于HTMLUnit来说,添加HtmlUnit驱动程序Config和WebDriver取样器本身就足够了
  2. 对于PhantomJS驱动程序Config,您需要下载PhantomJS二进制并在PhantomJS -> Path to PhantomJS executable输入下指定位置。当然,在代码中添加WebDriver采样器

​

  1. 在这两种情况下,您都需要将Selenium客户端库放在JMeter类路径中的某个位置,因此确保使用JMeter插件管理器安装WebDriver采样器--它将自动处理依赖项。

​

如果JMeter不像预期的那样工作,那么首先检查jmeter.log文件中的任何可疑条目--在99%的情况下,它包含足够的信息,可以找到问题的真相。

还要注意的是,动态值并不是一个显示停止,在绝大多数情况下,它是在响应的某个地方(无论是在body中,还是在URL中,还是在cookie中,或者在头中),在其余的情况下,它可以被计算或生成。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52164060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档