当前位置: 首页 > 面试题库 >

如何在Webdriver-Sampler中传递变量 Jmeter Webdriver

慕皓君
2023-03-14
问题内容

我得到了一个包含8个以上Webdriver-Sampler和一个变量
的Testscript ,这些变量在某些Webdriver-Sampler中有所变化。

例如:

第一采样器: status =“登录成功”

第二采样器: status =“登录成功,搜索失败”

第三个采样器: status =“登录成功,搜索失败,
注销成功”

因此,我必须每次都传递变量,然后编辑该变量。我知道
可以传递有关参数字段的变量。但是,如何
在脚本中编辑用户定义变量?


问题答案:

您可以 通过
JMeterVariables
方法访问
JMeterContext.getVariables()
method like:

var vars = org.apache.jmeter.threads.JMeterContextService.getContext().getVariables()
vars.put('foo','bar')
var foo = vars.get('foo')
//etc

有关更多WebDriver Sampler的技巧和窍门,请参阅 WebDriver Sampler:您的十大问题
解答指南



 类似资料:
  • 我得到了这个错误: “变量'a'已赋值,但其值永远不可用”

  • 我正在找到在JSR223采样器、JSR223预处理程序、JSR223后处理程序和所有其他JSR223脚本中使用变量的方法。 还有一些其他变量,如、、、。我可以很容易地使用它们。 :vars.get(“variable_name”)、vars.put(“variable_name”、“value”)、... :props.get,props.put,... :prev.gettime()、prev.

  • 我需要在JMeter中为webdriver采样器使用下面的javascript执行器行。 WebElement el1=driver.findElement(by.xpath(“//div/button/span[contains(text(),'view report')]”);JavascriptExecutor executor1=(JavascriptExecutor)驱动程序;execu

  • 问题内容: 如何在不刷新页面的情况下将变量从jQuery传递到PHP?当我单击一个复选框时,我想将一个变量从jQuery传递到PHP。我也在使用formdialog。 我的PHP代码 我的JavaScript代码 问题答案: Ajax可以做到这一点。谷歌它,并检查api.jquery.com并查看ajax函数,.ajax(),.post(),.get(),.load()等。 关于您的特定问题,这是

  • 问题内容: 这个问题已经在这里有了答案 : 在JSP中将Javascript值传递给Java (2个答案) 4年前关闭。 是学习JSP的新手,它尝试在两个页面之间传递数据。 我想知道是否可以将javascript变量传递给 目前,我可以通过2个jsp文件传递文本字符串,如下所示: JSP1: JSP2: 效果很好。 然而,是否有可能通过一个进入呢?我将一些数据存储在javascript变量中,并希

  • 问题内容: 我有以下代码: 我要解决的问题是这个,我要在 里面 使用。我该怎么做呢? PS:内部的函数在Go中称为回调吗? 问题答案: 您也可以尝试返回一个函数: