软件测试培训之性能测试用例设计

网友投稿 920 2022-11-10

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

软件测试培训之性能测试用例设计

在有了性能测试方案后,我们就可以设计我们的性能测试用例了,一般考虑:单场景、混合场景、稳定性场景

下面给出笔者在实际工作中,单场景的用例(之前用loadrunner做压测的用例),供大家参考:

用例编号:PT001

场景描述:模拟用户进行登录操作

压测时间:每次600s

数据量:oracle数据库user表有100万存量账户

脚本设置关键点:参数化用户名、封装登录事务、添加思考时间

集合点:不使用

加压减压方式:全部初始化爬坡加压、全部退出

场景运行时设置:think time=1s、continue when error、log选择Send messages only when an error occurs

重点关注指标:响应时间、tps,事务成功率,各个服务器资源使用情况(CPU、内存、磁盘I/O、磁盘容量)、网络、是否频繁fgc、是否线程阻塞、线程死锁、连接池未释放、数据库死锁、慢sql等等

预期指标:并发>=1000,响应时间<=1s,tps>=600,事务成功率为99.5%(涉及资金的,要求100%),应用服务器、数据库服务器CPU和内存使用率<=90%,没有内存泄漏现象、没有死锁等各种性能问题。

用例编号:PT001

场景描述:模拟用户进行登录操作

压测时间:每次600s

数据量:oracle数据库user表有100万存量账户

脚本设置关键点:参数化用户名、封装登录事务、添加思考时间

集合点:不使用

加压减压方式:全部初始化爬坡加压、全部退出

场景运行时设置:think time=1s、continue when error、log选择Send messages only when an error occurs

重点关注指标:响应时间、tps,事务成功率,各个服务器资源使用情况(CPU、内存、磁盘I/O、磁盘容量)、网络、是否频繁fgc、是否线程阻塞、线程死锁、连接池未释放、数据库死锁、慢sql等等

预期指标:并发>=1000,响应时间<=1s,tps>=600,事务成功率为99.5%(涉及资金的,要求100%),应用服务器、数据库服务器CPU和内存使用率<=90%,没有内存泄漏现象、没有死锁等各种性能问题。

上一篇:软件测试培训之性能测试的吞吐量
下一篇:软件测试培训之黑盒测试的介绍
相关文章

 发表评论

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