pun*_*ter 4 testing visual-studio-2010
一直玩两个小时.
您使用编码的UI测试来记录一些操作并通过断言验证它们.
您使用Web性能测试来记录一些操作并通过验证测试/提取测试验证它们......基本相同...然后您可以转换为代码,可选择像编码的UI测试
但似乎你只能将一个WEB PERFORMACE TEST添加到loadTest ...
但他们俩都不是一回事吗?我不懂什么?为什么不允许编码的UI测试在负载测试中?
Tom*_*m E 13
编码的UI测试用于自动功能测试.这些测试将模拟用户与UI的交互,例如按钮点击和输入文本.编码的UI测试需要交互式桌面环境,因为它们实际上与应用程序的窗口和对象进行交互.VS2010中的编码UI测试相当于使用HP QuickTest Pro或Selenium等功能来驱动您的自动功能回归测试.
负载测试在HTTP级别记录并驱动您的应用程序.这些测试通过直接发送HTTP请求来模拟针对您的应用服务器的无头用户交互,而无需UI.负载测试通常假设您的应用程序对1个用户正常工作,但目的是查看它是否在大量用户负载下运行.负载测试是无头的,因为使用交互式UI模拟成千上万的用户是不切实际的.通过无头,单个加载代理机器可以模拟数百或数千个用户.VS负载测试相当于使用HP LoadRunner或JMeter来驱动虚拟用户负载.
功能和性能测试是两种不同的类型,具有不同的策略和过程.在给定的项目中,您可能有数百个自动功能测试(例如,编码的ui),但只有几十个自动化性能测试.您有更多功能测试,因为您在与业务需求相关的许多不同场景中测试您的应用程序.而对于性能测试,您可以使用最常用的十几个事务并在负载下运行它们.