在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
功能测试与性能测试的区别是什么?功能测试对产品的各项功能进行验证,根据产品需求文档进行逐项测试,检查产品功能是否符合客户需求;性能测试考察在给定的基准环境下,目标系统响应客户服务的最快速度或最好表现。
一、功能测试是什么?
功能测试即黑盒测试
依据;需求文档
执行:测试用例
方法:等价类划分,边界值分析,错误推测,因果图法,判定表驱动分析方法,正交实验设计方法,功能图分析方法
错误:功能错误或遗漏,界面错误,数据结构或外部数据库访问错误,性能错误,初始化和终止错误
二、功能测试是什么?
性能测试包括:负载测试,压力测试,强度测试,容量测试,基准测试,渗入测试,峰谷测试
应用在客户端性能的测试:负载测试和压力测试
应用在网络上性能的测试:
应用在服务器端性能的测试:* Avg Rps: 平均每秒钟响应次数=总请求时间 / 秒数;* Avg time to last byte per terstion :平均每秒业务脚本的迭代次数,有人会把这两者混淆;
* Successful Rounds:成功的请求;
* Failed Rounds :失败的请求;
* Successful Hits :成功的点击次数;
* Failed Hits :失败的点击次数;
* Hits Per Second :每秒点击次数;
* Successful Hits Per Second :每秒成功的点击次数;
* Failed Hits Per Second :每秒失败的点击次数;
* Attempted Connections :尝试链接数;
具体:通过量、响应时间、CPU负载、内存使用
工具:QALoad、LoadRunner、Benchmark Factory、Webstress
过程:测试需求与测试内容,测试案例制定,测试环境准备,测试脚本录制、编写与调试,脚本分配、回放配置性能测试图像,性能测试图像与加载策略,测试执行跟踪,结果分析与定位问题所在,测试报告与测试评估。
性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。
对于测试而言更多是从功能测试和性能测试两个大的方向对软件进行测试,公司随着用户量增加对性能测试的要求也不断度增加,在功能测试基本完结而且经过产品的经理的验收就可以开始性能测试,根据公司业务的需求做相关性能测试,比如压力测试,并发测试稳定性版测试等,对一个公司而言性能测试要求也会不断增加。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
软件测试工程师必须了解的七大原则
之前有同学问我,软件测试的工作是不是只要将技术学习扎实,不需要过多的学习理论就可以职场上一马平川呢?其实并不是这样的。无论是哪个行业哪个岗位,仅仅懂得技术只能胜任执行的工作。更多的需要掌握这项工作的原理理论以及思维模式。尤其软件测试行业,建立良好的测试思维以及测试理论是非常有必要的。下面我就和大家一起分享一下关于测试思维中七大原则:
9413
2019-08-07 18:11:25
关于软件测试的基础认知分享
软件测试是目前互联网产品研发的一个重要环节,在产品上线前进行测试,从而减少上线后纠错和不必要的损失。对于还没有接触过软件测试领域的小伙伴来说,首先要了解软件测试的理论知识,这样在未来学习软件测试的过程中才能更好的把握核心。下面为大家分享关于软件测试的基础认知内容。
6965
2019-08-09 18:03:54
女生做软件测试的利弊如何权衡?
做软件测试对性别没有要求IT行业里的男女比例男性占比更高,那么女生做软件测试的利弊如何权衡?女生选择就业会考虑比较多,除了自身条件外,还会关注薪资水平、工作压力、加班情况,以及发展空间等因素。女生从长期的职业规划的角度看,女性软件测试具有一定的稳定性,在工作内容方面不太依赖个人的创新能力越久经验越丰富越吃香。
8431
2019-06-25 11:56:55
软件测试常见性能问题案例分析
在用户场景不确定的情况下,我们为了保障软件的正常运行就必须对软件的性能进行测试。下面我们一起来看看在软件测试中常见的性能问题,希望大家可以通过这七个比较典型的案例分析,充分掌握各种性能问题的解决方法。
5324
2020-04-08 12:05:55
女生适合学软件测试吗?有优势吗?
有人说女生心细耐心能够更好的找出bug;有人说测试不用写代码,女生学更容易上手;有人说做测试强度低不用加班,对女生更友好。在以前手工测试盛行的年代,有这样的看法还算正常,但测试行业不断升级变化不加班是不可能的。
4245
2021-01-13 14:26:48