扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:天极网 来源:天极网 2007年9月1日
关键字:
图3:捕捉到的请求
上面的对话框中的请求的详细信息部分现在被Application Center Test代理捕捉到的请求所填充了。这也是浏览器发送的HTTP请求。现在点击“停止记录”,接着点击“下一步”。你会得到一个提示,需要给该测试输入一个名称(我用的是“My Test”),接着你可以点击“完成”关闭向导。
恭喜你!你现在是一个性能测试工程师了--很容易,对吗?
你还可以选择很多其它的设置信息和配置选项。你右键点击“测试”列表中的“My Test”节点并选择“属性”可以看到这些设置。在这些选项中你可以模拟多个浏览器、多个用户、“热身”时间的参数(不会被报告其结果)以及测试的持续时间。你可以以后研究这些设置并阅读一些讨论测试原理和测试策略的文章。我们不在细节上花费太多时间,直接运行测试吧!
运行测试并建立基线
要运行刚才建立的测试,只需要简单地右键点击该测试并选择“开始测试”。测试开始以后,点击“显示详细信息”按钮。细节框中将显示正在运行的测试的一个图表,同时显示在运行测试过程中可能出现的任何错误(图5所示)。第一次运行这个测试建立了基线,我们可以把它与当前的和未来的性能进行对比。图4显示的基线是每秒大约90个请求。
图4:基线图表
现在你拥有了一个确定的基线了,你可以对应用程序作一些修改以测量修改所引起的性能提升或降低。的确,我使用的测试示例极其简单,但是我会显示出对这一小段代码进行少量的修改可能对应用程序的性能产生很大的影响。
了解改善的部分
评估的方面越多,改善的机会就越大。在例子中我将对应用程序作一些小的修改,并在每个修改之后进行评估。尽管在现实情况下你不可能每步修改都进行这样的测试,但是你应该有周期性检查性能的习惯。对于我们公司的Community Server产品,我们拥有一套用于评估总体应用程序开销的基线。如果进行了重大的修改,开发者就可以使用前面的测试数据来研究性能的提升或降低。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者