我想使用Visual Studio进行负载测试,但我不知道如何使用经过身份验证的用户设置负载测试。
想象一下我的情景。这应该是一个非常普遍的问题:
到目前为止我做了什么:
更新:我的Selenium测试类:我想在负载测试中使用此代码。
这是一个数据驱动的单元测试项目,因为你可以在方法 TestCase4529
[TestClass]
public class Scenario2
{
private IWebDriver driver;
public TestContext TestContext { get; set; }
[TestInitialize]
public void SetupTest()
{
this.driver = new ChromeDriver();
this.driver.Manage().Timeouts().ImplicitWait = new TimeSpan(0, 0, 30);
}
[TestCleanup]
public void TeardownTest()
{
this.driver.Quit();
}
[DataSource("Microsoft.VisualStudio.TestTools.DataSource.CSV", "|DataDirectory|\\4529.csv", "4529#csv", DataAccessMethod.Sequential), DeploymentItem("4529.csv"), TestMethod]
public void TestCase4529()
{
var userName = TestContext.DataRow["UserName"].ToString();
var password = TestContext.DataRow["Password"].ToString();
// UI Test logic
var loginPage = new LoginPage(this.driver);
loginPage.FillForm(userName, password);
loginPage.LoginButton.Click();
// Some assertions
}
}
现在,当我在Visual Studio中设置负载测试时,我被问到有多少用户应该做某事:
我没有得到这个数字的含义:
我想要实现的目标: