|
我想问下各位测试前辈,如果用loadrunner来做C/S结构软件的性能测试,哪些是性能关注点呢?是数据库读写性能?还是其它什么
比如我们公司有款网络行为采集系统,是C/S结构,该系统由3部分组成:客户端(查看相应电脑的上网记录),采集卡(类似网卡那样的硬件板卡,有两个网线接口,一头接本地电脑,另一头连接互联网,也就是说它是放在电脑和互联网之间的中间,电脑通过它上网,然后它捕获上网行为的数据,传给服务器处理),服务器(负责处理采集卡传来的信息,处理后写入数据库,以便客户端查询)。这个系统的采集卡是一对一的,也就是说一个采集卡对应一台电脑。像这样的系统用loadrunner来做性能测试的时候,是否是已数据库性能来作为测试关注点?我是新手正在学习做C/S方面的性能测试,恳请有C/S性能测试方面经验的前辈指点下
还有个问题就是,我想做我们这个系统数据库方面的性能测试,我录制了服务器端写数据库那个进程的脚本,但是在脚本回放时出错,我自己分析是因为当时录脚本时录制的写入数据库的数据已经被写到数据库里了,回放时写数据的进程已经没数据可写所以回放出错,于是我又弄了些数据,但回放还是出错,我分析是因为第二次提供的数据跟第一次的数据是不一样的,也就是说数据是动态的,每一次产生的上网数据是随机的,都跟上一次不一样,不管我用哪次录制的脚本来回放都会出错,因为数据是动态的不可重现一模一样的数据来供脚本回放。
我想问的是,那像这种情况应该怎样来做数据库性能方面的测试呢?还有上面所说的我对脚本回放出错问题的分析是否正确,望前辈指正!
先谢谢大家了! |
|