使用JMeter JSR223采样器进行性能测试

问题描述 投票:0回答:1

我正在使用JMeter Python采样器与JSR223进行性能测试。我想知道以下内容。

  1. 如何连接到现有的浏览器窗口?
  2. 如何计算性能时间?假设我在Python代码中有10个步骤。我想计算从第3步到第5步的时间。
  3. 如何从一个JSR223采样器调用方法到另一个?

请帮助我。

谢谢。

python jmeter performance-testing jython jsr223
1个回答
0
投票
  1. 如果浏览器是从Selenium触发的,你可以像determine its sessionid一样: self.driver.session_id 然后启动另一个WebDriver实例,提供上述session_id作为参数: driver = webdriver.Remote(command_executor=url,desired_capabilities={}) driver.session_id = session_id 如果浏览器没有通过Selenium开始 - 这是不可能的。
  2. 您可以使用Transaction Controller来测量其子项的累积执行时间 enter image description here
  3. 您可以将共享逻辑放入单独的.py文件中,并使用sys.path在需要时加载它,如: from sys import path path.append(path_to_your_shared_module) import YourSharedModule //call functions from the shared module
© www.soinside.com 2019 - 2024. All rights reserved.