我可以在Jmeter WebDriver Sampler中从另一个线程调用一个线程采样器吗?

时间:2018-05-27 18:48:43

标签: jmeter webdriver

我刚开始使用Jmeter WebDriver Sampler来自动执行应用程序的性能。我很想知道我可以从另一个采样器调用一个webdriver采样器吗?。它可以在Jmeter中使用。因为我需要在每个采样器中登录和注销。

1 个答案:

答案 0 :(得分:0)

理论上可以通过JMeter APIJSR223 bridge来实现,但它太复杂了,而且一般you ain't gonna need it

您可能不知道有两个要点:

  1. JMeter执行采样器颠倒,所以如果你有以下结构:

    • 登录采样器
    • 退出采样器

      Jmeter首先执行Login而不是Logout。浏览器实例将在采样器之间共享

  2. JMeter中有一种机制可以帮助避免代码重复,因此如果您在测试计划中的某个地方有Logout采样器,并希望在多个地方重复使用它,而不是每次都复制和粘贴它您可以使用Module Controller

  3. 来调用它