我正在将Jmeter
webdriver采样器与chrome浏览器一起使用。我需要在jmeter中使用chromeoption和期望的功能。我该如何编码以使用这些选项。
我要使用的示例代码可以是这样。
ChromeOptions options = new ChromeOptions();
options.addArguments(new String[] {"window-size=12000,10000"});
DesiredCapabilities cap = DesiredCapabilities.chrome();
cap.setCapability(ChromeOptions.CAPABILITY, options);
有人可以帮忙吗?
查看ChromeDriverConfig.java
,您当前无法使用WebDriver Sampler对其进行控制,因此这些选项位于:
ChromeDriverConfig
源代码,并根据需要修改ChromeOptions和DesiredCapabilities的初始化。完成后,您将需要重新构建插件并将其放入JMeter安装的“ lib / ext”文件夹。我正在找到在JSR223采样器、JSR223预处理程序、JSR223后处理程序和所有其他JSR223脚本中使用变量的方法。 还有一些其他变量,如、、、。我可以很容易地使用它们。 :vars.get(“variable_name”)、vars.put(“variable_name”、“value”)、... :props.get,props.put,... :prev.gettime()、prev.
我有一个如下的计划: Thread组 取样器B 采样器C(用于注册) 采样器D(用于https(已登录)页面视图1) 采样器E(用于https(已登录)页面视图2) 让我们假设登录页面视图1和2必须在注册后立即发生。由于第三个吞吐量控制器中有多个采样器,因此不可能实现40%(对于整个组)。 对于10个线程,1个循环,我希望看到以下计数: 取样器A: 4 采样器B: 2 采样器C D E: 4 但事
我在jmeter中面临一个问题,我想知道我能否解决这个问题。我需要在远程计算机上运行一个脚本。当我在电脑上通过命令行运行脚本时,它正在工作。 我想在我的计算机上用Jmeter运行它(与脚本运行相同)。我尝试了ssh采样器,但没有成功。我想使用操作系统采样器。可以吗?我可以在远程计算机上运行脚本吗?我找到的唯一解释来自blazemeter网站,并提到:“同样,由于通过操作系统进程采样器运行“plin
如果采样器的数量非常高,接近100个,如何在jmeta中使用吞吐量控制器?我希望所有的采样器都以相同的数量通过jmetm发送。 我的测试配置:终极线程组:50个线程,10分钟,斜坡上升10秒,斜坡下降10秒 采样器1, 采样器2, ... 取样器100。 未使用吞吐量控制器。 执行测试时,总请求数如下: Sampler1:150, 样本2:145,, Sampler50:5, Sampler100
但是根据目前的需求,我们需要从mongodb中获取数据,将这些动态值传递给HTTP请求采样器,我的意思是我们需要根据数据库中的动态值构建HTTP请求采样器? 你能不能请谁帮我一下。
我创建了一个定制的jmeter java采样器,它在循环中向HTTPendpoint发送请求并解析响应。希望多个线程在单个线程组中运行此采样器。 有人建议,我可以在安装线程组中使用beanshell采样器从csv读取,创建hashmap并使用之类的内容将其存储在JMeter属性中。有人能告诉我这是否是一个合理的方法吗?如果是,我如何访问自定义采样器中的特定JMeter属性? 我找到了这个答案:使用