
性能测试
ctina
涉足于软件测试行业,却不精通太多技术;懂得扬长避短,想要把优势发挥至极;喜欢艺术,所以愿意把工作也当成了一门艺术去挖掘;爱说教,自命不凡,外表贤淑却霸气十足。是个左撇子,倔强执着不认输。
展开
-
核心测试(Core Testing) – 打破功能测试和性能测试的分离
影响软件测试的因素很多,测试方法的决定因素也很多。对于性能测试来说,除了开放式的网络应用程序,企业级的软件产品当是首当其冲。因为企业级的软件产品的设计本身就基于多个客户端以及服务器端客户同时访问的架构。 因为企业级软件的复杂性,我们将测试分为不同的等级。简而言之,primary testing(即core testing)应该集中在用户对产品的真正使用上。这不同于一些其他的测试概念,如Build Acceptance Test, Performance Sanity Test, Blitz T原创 2010-09-11 20:09:00 · 1568 阅读 · 0 评论 -
PnR basic - Terms and Concepts
从今天开始,正式研究PnR testing。因为暂时没有具体项目测试需要,所以,以自己的业余时间自学为主。首先从一些基本概念和名词开始。Concurrency - Simultaneous execution of interacting computational tasksThroughput - Number of units of reliable work done in a given amount of time (eg KB/s or 5 Reports processed per seco原创 2010-09-08 09:25:00 · 674 阅读 · 1 评论 -
影响软件性能的两个重要参数
有时候讲软件性能,其实只是在讲软件运行速度的快慢和处理事物的多少?这两点都落在一个“速度”上。两个很重要的概念是:• 响应时间(response time) – 系统响应请求的时间• 吞吐量(throughput) – 在一定时间内系统处理事物的多少原创 2010-10-11 15:02:00 · 918 阅读 · 1 评论 -
Benchmark Testing - 性能基准测试
最近在为项目研究benchmark testing. 因为想要知道现在产品的性能参数。benchmark测试是在数据执行层找到最有效的吞吐量的值。在做benchmark测试之前,和自动化测试一样,要知道产品的架构。我们产品是典型的MVC架构。不同的是,经过一段时间的摸索总结,我们组的程序员把V和C彻底剥离了开来。所有的model的操作全部放到了C里,这样大大清晰了模块之间的通讯关系。对于测试对象,也可以比较有针对性。要提高数据的读取性能,首当其冲要考虑的是model里面的调用方法。我将model的功能大概分原创 2010-10-28 09:59:00 · 2985 阅读 · 0 评论