写得很详细很认真,但是这篇文章基本上是教大家怎么用Loadrunner,但是对于实际项目的测试来说存在很多不足。
1.如果是测网站,虽然网站使用的有后台数据库,但是测试机到服务器之间的传输是没有使用SQL的协议的,只是HTML/HTTP协议,因此不用选择SQL协议;
2.测试的目的不明确,这个测试应该准确地说是最大并发用户数的测试,而不能说是压力测试或者负载测试
还有其他一些时间关系不说了,楼主犯的错误和我刚工作的时候犯的错误差不多,归纳成一句话还是测试目的不明确,性能测试是一个很泛的测试,其中可以分为很多种类的测试比如压力测试、负载测试、并发用户测试、稳定性测试等等,所以要针对不同的测试目的来修改脚本和设置场景。
我觉得51的老师只是教了我们怎么去做,却没有很详细地说为什么要这样做,在什么情况下要这样做,还有测试的结果怎么去分析。所以导致很多的学员刚工作的时候都想在一个测试项目里面把学到的东西全用上,不管三七二一就加集合点、每秒中加一个用户,还琢磨着怎么加关联。我觉得大家不要把精力放在把脚本弄复杂上,而应该多想想如何去设置一个合理的场景,怎么根据测试的结果来找出系统瓶颈所在。一切都要先弄清楚自己的目的再去做,不能盲目。