实时警报通知:微信告警通知的重要性解析
805
2022-11-18
性能测试环境的准备
(1)数据:大数据量以及数据的多样性往往是模拟的难点。大数据量需要自己写脚本将数据库填充到一定的程度,如果要求高的话,甚至可以采用从现网导数据的方法。多样性往往比较难以实现,需要了解现网的数据多样性以及比例,达到模拟的效果
(2)网络时延:这个和公司的IDC机器管理很相关.我之前一直以为所有的测试机器都在一个IDC,后来发现其实不然,我们的测试机器也和运营机器一样,分布在不同的IDC,而我们在挑选机器部署时,需要先了解一下现网运营机器之间的网络时延。这在测试整个一条逻辑分支的性能时尤为重要。
(3)配置:日志级别的配置,线程或进程的个数,如果条件允许,配置可以升级到机器的硬件的配置,如果可以一致自然是最理想的效果。
这里有一个误区,我之前一直以为最好每次测试的环境都尽量的去和现网靠拢,但是在听了yuetangdeng的一堂课之后,发现IBM并不是这么做的,对于以前曾经做过性能测试的系统,往往那套环境还是存在的(不管这套环境是否之前和现网一致),而测试我们更多的是想验证系统是否存在性能问题,想想与上一次测试周边环境都相同的情况下,新的迭代版本替换后系统性能明显下降了,难道还不能说明问题么?
在一切都准备好了,接下来我们就可以开始准备测试工具来执行我们的测试用例啦~~~~
发表评论
暂时没有评论,来抢沙发吧~