【问题标题】:Perform actions before all WebTests in Visual Studio在 Visual Studio 中的所有 WebTest 之前执行操作
【发布时间】:2016-12-02 07:47:49
【问题描述】:

我想在发送我的 webtests 的 SOAP 请求之前运行一些代码(获取 oauth 有效令牌)。 我正在使用 Visual Studio。 我想在所有测试之前运行获得 OAuth 代码的代码,而不是在每个测试上。 那可能吗? 谢谢!!

【问题讨论】:

标签: visual-studio load-testing stress-testing webtest


【解决方案1】:

假设 Web 测试作为负载测试的一部分运行,那么您可以创建一个 load test plugin 并从 load test starting 事件运行一些代码。

您的问题看起来好像您需要运行一项 Web 测试(可能只包含一个请求)以获取令牌,然后运行所有其他测试。这可以通过在负载测试中使用两个场景来实现。第一个场景包含获取令牌 Web 测试,它被设置为有一个用户和一个迭代。第二个场景运行所有其他 Web 测试,唯一的更改是将其 Delay Start Time 属性设置为允许 get-token Web 测试完成的值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-18
    • 2017-12-04
    • 1970-01-01
    相关资源
    最近更新 更多