性能测试准备工作(性能测试前期准备工作)

来源网友投稿 526 2023-02-23

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。
本篇文章给大家谈谈性能测试准备工作,以及性能测试前期准备工作对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 今天给各位分享性能测试准备工作的知识,其中也会对性能测试前期准备工作进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

我是新手,刚接触性能测试,实际工作中的性能测试的流程怎样的呢?

我在TestBird从事自动化测试等工作性能测试准备工作,对性能测试也有一些经验性能测试准备工作,性能测试流程其实网上和专业的书都有介绍,我把我现在性能测试流程简单描述一下性能测试准备工作
1.制定测试计划和策略
   可能很多人觉得这一步很琐碎,其实我觉得这一步很关键的,决定着之后测试的走向。
2.准备测试环境
    包括硬件、网络、操作系统,中间件,数据库、测试数据,监控工具等。
3.录制脚本,优化,调试
    录制、增强、优化脚本的目的是使模拟用户操作步骤更逼真。
4.根据场景执行脚本,分析测试结果
    就根据你已经设计好的场景执行脚本,记录测试结果,并和开发人员,DBA等一起定位性能缺陷。
5.性能调优后,回归测试
   如果有性能问题,开发人员,DBA性能调优后回归测试。

啥时候可以开始执行性能测试?

作为整天和测试打交道的人,我想我可以简单来回答下你的问题。

要开展性能测试是有一些前提的:

首先,基础的功能测试要完成,并且要保证系统是处于比较稳定的状态;

然后,当系统的使用人数比较多或者并发量比较大的时候可以考虑性能测试;因为如果系统使用的人比较少,其实是没必要进行性能测试的;

然后,了解本次性能测试的目标:QPS预估多少,CPU或者内存预计占比多少,磁盘占用等等;

接着,了解当前应用的服务器配置及和其他服务的关联关系,当前时间点的QPS等,确保性能测试时不会被别的服务影响,或者影响到别的服务;

然后,准备好性能测试工具Jmeter或者LoadRunner等;

以上都准备好后,就可以开始性能测试工作了。

现在要从功能测试转性能测试需要做哪些准备工作呢?

这个问题比较大了,首先明确一个方向,到底是客户端性能还是服务端性能,当然一般情况都是服务端性能,毕竟服务器是主体,一旦挂了所有人都结束了,客户端的话一般来说使用TestBird的功能测试平台就可以解决了。
服务端性能稍微要复杂点,第1步是设计、方案,现在很多用的工具是LR、jmeter,懒人工具推荐ab,服务端性能实现就是大量发包给服务器施压,其实也就是网络接口发包的量化行为。
第2会遇到监控问题,监控分为脚本自身事务、对错的监控,一般脚本代码实现,服务器监控分为系统级监控、应用层监控、数据库内部监控等。
第3你可能会发现盲目的施压监控只能找出很明显的问题,此时可以回头好好想想一开始应该考虑的方案,这就和你对系统的内部架构、逻辑、业务需要结合了,找出什么值得去施压,这就像写用例一样,一开始就找准目标,只是性能的结果可能是未知的,当然有目标或者说可以估算一定数据量、在线用户量所产生的大致行为效果是最佳的,建议不要胡乱相信网上的公式,人的行为不会是固定的。

性能测试包括哪些方面

性能测试包括负载测试和压力测试。
性能测试是通过自动化性能测试准备工作的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试性能测试准备工作,两者可以结合进行。通过负载测试性能测试准备工作,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试。
性能测试在软件的质量保证中起着重要的作用,它包括的测试内容丰富多样。中国软件评测中心将性能测试概括为三个方面性能测试准备工作:应用在客户端性能的测试、应用在网络上性能的测试和应用在服务器端性能的测试。通常情况下,三方面有效、合理的结合,可以达到对系统性能全面的分析和瓶颈的预测。 关于性能测试准备工作和性能测试前期准备工作的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。 性能测试准备工作的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于性能测试前期准备工作、性能测试准备工作的信息别忘了在本站进行查找喔。
上一篇:it运维笔记本(IT系统运维)
下一篇:it运维笔记(IT基础运维)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~