gpt4 book ai didi

java - 在Jmeter中可以找到类名,但找不到测试方法

转载 作者:行者123 更新时间:2023-12-02 05:24:51 25 4
gpt4 key购买 nike

我正在尝试将 jmeter 与 selenium 集成。我编写了一个脚本,将其导出为 jar,并将其保存在 lib/junit 中。然后将 Junit 请求采样器添加到我的线程中。我可以找到相关的类名,但测试方法列表为空。这是代码:

import java.util.concurrent.TimeUnit;
import junit.framework.TestCase;
import org.junit.After;
import org.junit.Before;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.junit.Test;


public class SeleniumTest extends TestCase{

WebDriver driver=null;
@Before
public void setUp() {
driver=new FirefoxDriver();

driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}
@Test
public void login()
{

driver.get("http://www.website.com/");
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
driver.findElement(By.id("inputEmail")).clear();
driver.findElement(By.id("inputEmail")).sendKeys("username");
driver.findElement(By.id("inputPassword")).clear();
driver.findElement(By.id("inputPassword")).sendKeys("password");
driver.findElement(By.cssSelector("div.controls > button.btn")).click();
}

@After
public void tearDown() {
driver.quit();
}

}

最佳答案

我认为您需要更改方法名称以test开头,即testLogin

默认情况下,JMeter 的 JUnit 请求采样器正在寻找 JUnit3 风格的测试用例命名。查看您的代码,我发现您正在使用 JUni4 注释,因此您需要选中“搜索 JUnit4 注释”框。

有关 JUnit Request Sampler 的更多详细信息,您可以引用如何使用JUnit With JMeter指导。

关于java - 在Jmeter中可以找到类名,但找不到测试方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26159655/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com