使用Azure设置自动化单元测试非常简单..
但是,我正试图为我的网络应用程序设置一些负载/性能测试。
有人能提供一个简单的教程来在Azure中设置自动加载/性能测试吗?首先,我想要一些非常简单的自动化。
我不确定我是否应该使用1)Azure的性能测试,2)Visual Studio的基于云的负载测试,3)Visual Studio Web性能/负载测试项目(.csproj),4)我的Visual Studio Team Services构建定义中的构建步骤(这是我目前正在自动化单元测试的方式),或者5)其他内容吗?
谢谢!
答案 0 :(得分:1)
我找到了一种技术
1)使用Chrome记录测试,可以从(开发工具)网络选项卡完成,确保选中保留日志。现在,您可以使用实际的站点和浏览器来记录UI测试。
2)您可以通过右键导出测试点击网络呼叫列表,然后单击“另存为带内容的HAR”。
3)在VSTS中,我可以进入我的负载测试并创建一个新的负载测试,然后单击新建,然后单击基于HTTP存档的测试,并选择您保存的.HAR文件。
4)现在一切都可以通过VSTS和VSTS构建步骤等自动化。
5)从VSTS您还可以导出到Visual Studios,它将创建必要的C#文件来创建测试项目。
6)您可以根据Visual Studio中的性能测试创建“加载”测试。
Visual Studios真正成为一站式商店,非常棒。
答案 1 :(得分:0)
There是一篇很好的文章,详细介绍了云负载测试的步骤,您可以create/start/stop test运行Rest API。