软件性能测试环境准备注意事项

在现场测性能的时间加起来快一个月了,其中大多数时间是处于一种等待状态。由于测试环境准备不充分导致了许多不必要的麻烦。也怪我列得不够详细,总有防不胜防的感觉,赶紧列一下,以备后续……

软件性能测试环境准备注意事项

客户现场性能测试准备注意事项:

一、权限

1、是否内外网隔离;
2、外部设备(如自带的笔记本)是否可以接入内网;
3、已申请的测试服务器上是否有安装权限;(没有的话先申请在压测机上装好数据库客户端、压测工具、监测工具、服务器远程连接客户端,具体工具清单因项目而异)

题外话:上周在一个客户现场,内外网隔离不让我自带的笔记本接入内网,且不同意我安装自己顺手的工具……

二、网络

1、申请的客户端服务器、数据库服务器、应用服务器需要在同一网段内;
2、如果客户不提供客户端服务器,需要自带笔记本作为客户端服务器进行压测的,那需要提供一个固定IP,与应用服务器在同一网段内;
3、如果有多台应用服务器,这些服务器需要在同一网段;(相互ping下看看响应时间)

题外话:还是上周那个项目,数据库服务器在江苏,应用服务器在上海……

三、应用部署形式与服务配置

1、首先是操作系统类型Windows还是linux,跟生产是否一致。
2、其次中间件类型,应用是tomcat部署还是webshpere部署的,或者其他形式jboss等等。
3、各台服务器的CPU、内存、磁盘的规格,以及测试环境的网络状况(千兆/万兆),与生产相差几何需要说明。

题外话:我以为这年头已经没有4G内存的服务器了……我还是太年轻了……没错,我说的就是上周那个项目……

四、访问信息

1、申请提供性能测试环境的访问地址以及一组可以登录的用户名和密码;
2、数据库访问连接信息,含IP、实例名、端口、用户名、密码;
3、需要测试接口类程序的请提供相应的接口地址和已调通的接口报文模版;(业务相关的数据库表名、关键字段名、接口落地表名也申请提供)

题外话:有遇到过数据库迁移性能测试,实施打包票接口已经调通,结果到了现场发现报文发不通,追问了下……是在原来是在旧的库里调通了,现在迁移了新的库,不通……

五、业务指标

1、业务存量:
需要测试的业务事项,过去一年的存量数据量;

2、业务峰值:
需要测试的业务事项,单日业务峰值量;(特大交易量客户方便的话申请提供下小时峰值)

3、业务增长预期:
如果甲方爸爸有这方面想法或要求,也请告知下;(比如系统上线后一年内预期业务增量是去年的2倍……)

注意各个业务事项分别列举。

六、其他注意事项

1、客户现场有特殊要求(特殊注意事项)的请提前说明;
2、本来想了3点,后面2点我忘了……

当然,最最最重要的是保证程序功能没问题,不然跑到现场本来想做性能测试,结果成了功能测试,防不胜防……

源自公众号 ERGOisTESTING



留言