我正在尝试对wcf服务进行负载测试,我遇到了一个非常令人沮丧的问题。
我们正在使用custom credentials来验证用户身份,因此,除了已保存令牌的所有用户之外,对请求的验证失败。
所以我们需要:
a)删除令牌的缓存,这意味着每个请求都必须生成一个新令牌,这可能会导致性能下降,我们希望在负载测试期间避免这种情况
b)删除用户验证,我们也会避免这样做,因为我们不希望对我们正在测试的应用程序进行类似的更改。
理想情况下,我们希望能够在不同的应用程序域中运行不同的用户上下文,我们认为这些上下文可以解决我们的问题。我遇到了类似的问题here没有回答。
更改运行设置 - >将应用程序域中的单元测试运行为true似乎不起作用。