性能测试注意点

最近自己独立负责一个项目的性能测试,遇到了很多问题,但是当问题一个一个的被自己解决掉的时候,特别充实特别有成就感。由于是第一次独立负责,有很多前期准备不周到的地方,可以说由于前期准备不足,性能测试实施过程中走了挺多弯路。现来总结一下。

1、当分配一个项目让你做性能测试时,一定要很了解业务流程,也就是功能,是要很熟悉的那种才行。

2、其次,要接口文档,要测试的接口的文档,因为并不是所有接口都要测的,至于哪些要测哪些不要测,如果没有明确的需求,一定要跟开发和产品沟通好,不要瞎测,不然浪费了时间不说,进度跟不上,领导会不满意的。

3、还有,要有数据库表的文档,接口和数据库对应的文档(也就是每个接口涉及到那些表),数据库数据的业务流程,数据从哪个表流到哪个表,一定要清楚,这关系到后面造数,如果不清楚数据库表数据的规则流向,就没法造数,造数并不是把数据用存储过程插入就可以了,因为后面实施压测时如果数据不对的话,会报各种错根本没法测下去。数据库的造数最好用程序跑,也就是模拟用户去操作从而插入数据,这样的数据来的最准确,当然可以用LR设置多个用户去跑,因为这个存储过程很难模拟,要知道很多规则,还不如程序来得快。

4、参数化数据,一定要有足够的数据,并不是说查询操作只要关缓存就行了,确实,关了缓存查询确实不会影响响应时间。。。。。回家了。。待续。

猜你喜欢

转载自www.cnblogs.com/lanyy/p/8999557.html
今日推荐