2

我在 Visual Studio 中创建了一个简单的 Web 测试,用于负载测试。此 Web 测试使用表单身份验证登录到站点,然后在登录后执行一些其他操作。

我遇到的问题是,当此 Web 测试重复时,再次执行登录步骤。如果.ASPAUTH cookie不存在,我尝试添加一个仅登录的条件,但是似乎cookie被清除/每次重复网络测试时都会启动一个新会话。

有没有办法配置 web 测试,使登录步骤只发生一次,但所有后续步骤都重复,直到负载测试结束?

4

1 回答 1

0

这可能不是最好的方法,但我最终解决这个问题的方法是在初始登录请求之后添加一个包含所有请求的循环。循环条件检查是否存在 '.ASPAUTH' cookie,一旦用户成功登录就会设置。因此用户将登录,点击循环,并继续重复循环(除非循环内的请求导致用户注销)。

于 2013-05-28T15:55:59.357 回答