关于负载测试未在天蓝色管道中正确执行

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

我正在天蓝色管道中运行负载休息。 jmeter脚本包含2个线程组。第一个线程组有单个用户,它包含一个名为登录环境的 Web 驱动程序采样器。当我运行测试时,此采样器打开 chrome 浏览器,登录用户并立即关闭浏览器。之后,放置在另一个线程组下的 api 就会执行。此登录环境 Web 驱动程序在测试执行期间仅执行一次。但从最近 2 天开始,当我运行 azure pipeline 测试时,登录环境 Web 驱动程序采样器第一次成功执行。此 Web 驱动程序采样器并没有转到另一个线程组,而是再次执行并失败。因此测试不会进一步进行,并且另一个线程组的剩余 api 不会被执行。构建继续运行构建超时时间(1 小时)并被取消。可能是什么问题,下面是我在该 Web 驱动程序采样器的工件中看到的结果。

登录环境 2 1 50.00% 50600.50 9382 91819 50600.50 91819.00 91819.00 91819.00 0.02 3.24 0.00

Web 驱动程序采样器登录环境在本地运行良好,并且仅执行一次。问题仅发生在管道中。

我检查了脚本,脚本末尾似乎没有问题,因为脚本在本地工作正常。导致登录环境 Web 驱动程序采样器在 jmeter run tauras 中执行两次的原因可能是什么?

jmeter webdriver azure-pipelines load-testing taurus
1个回答
0
投票
我们无法在没有看到以下内容的情况下说明第二次执行 WebDriver Sampler 的原因:

    您的
  1. Taurus YAML配置文件
  2. 您的 JMeter
  3. .jmx 脚本
  4. Artifacts 目录中的
  5. jmeter.log
    bzt.log
    文件
© www.soinside.com 2019 - 2024. All rights reserved.