#华为云之CodeArts PerfTest(原cpts)性能测试
##性能测试需要关注哪些指标?
开场先分享一下我做性能测试的故事:故事发生在今年的第一个假期之后,我从老家回来的第一天就接到领导的分配的部门内的性能测试的任务,听到要做性能我内心是比较兴奋的,原因很简单就是自己学习了那么久终于可以实践了而且还是用的大平台的工具(CodeArts PerfTest(原cpts)),内心想着把这件事干好下家公司怎么样也得涨薪2k吧,果断把活接下来了,那么接下来就是一个多月的艰苦生活分享。
我是在某知名车企负责的是会员模块的业务接口压测,上面要求的性能指标只有2个:1.接口平均响应时长不高于1.5s
2.tps不低于活动期间1分钟内80%的用户量(遵循二八原则)具体数据是按照监控平台获取的数据计算而来
很显然做压测只关注这些是远远不够的,
做性能测试环境准备:1、首先确保硬件和生产环境保持统一(当然也可以按照比例配置,我们当时是按照生产1/4配置的)其中主要有cpu,内存,pod数(我司属于微服务架构pod数属于临时分配压测前需要确认下pod数是否按照生产1/4比例配置)
2、根据监控平台获取活动每分钟最大并发量或者需求方要求每秒钟处理的并发数(我司用的是神策)
3、根据二八原则计算(计算公式:并发数=(每分钟的总并发数80%)/(60s80%))
4、具体操作如下
录入脚本
设置断言
选择模型和压测配置
创建任务
执行任务
查看计划