随笔分类 - 性能测试理论
摘要:一、前言 性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。 工具(Tool)意思是原指工作时所需用的器具,后引申为达到、完成或促进某一事物的手段。 工具的含义 1.人在生产过程中用来加工制造产品的器具。 2.喻用以达到目的的事物。 3.喻专门秉承他人意
阅读全文
摘要:前言 随着时代的进步和高速发展,智能设备增多,不同平台的软件也层出不穷,最终软件系统越来越复杂功能越来越多,软件性能也随越来越受到人们的关注。 测试人员除了需要保证基本的功能测试质量,性能测试也随越来越受到人们的关注。 硬件性能 硬件性能主要是指CPU,也即是处理器。处理器(Center Proce
阅读全文
摘要:前言 性能测试指标是评估一个软件系统是否满足预期的一个标准。 常用的网站性能测试指标有:QPS、TPS、吞吐量、并发数、响应时间、性能计数器等。 并发数(Concurrent) 并发数(Concurrent)是指系统同时能处理的请求数量,这个也是反应了系统的负载能力。 指同一时间点对业务功能同时操作
阅读全文
摘要:前言 性能测试主要是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。 负载测试和压力测试都属于性能测试,两者可以结合进行。 通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。 压力测试是通过确定一个系统的瓶颈或
阅读全文
摘要:前言 性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。 负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。 压力测试是通过确定一个系统的瓶颈或者不能
阅读全文
摘要:前言 在网上看到说并发是多个任务交替使用CPU,同一时刻还是只有一个任务在跑,并行是多个任务同时跑? 但是多线程叫做并发,多线程程序在多核CPU上面,在没有资源竞争时,他们应该也是同时在跑的,那这怎么解释,这两者到底有什么区别? 并发与并行的区别是什么? 什么是串行? 什么是并发? 什么是并行? 三
阅读全文
摘要:前言 性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。 负载测试和压力测试都属于性能测试,两者可以结合进行。 负载测试 确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。 压力测试 是通过确定一个系统的瓶颈或者不能
阅读全文