论文部分内容阅读
软件测试是对软件质量的检测,也是软件质量的保证,是一个不可或缺的关键步骤。随着云计算和大数据的应用,数据量的规模正迅速膨胀变大,WEB软件系统也日益复杂化,这些都对系统的质量和性能提出了更高的要求。因此,软件测试作为软件工程领域的一个重要分支得到了迅速的发展,尤其对于性能测试的关注已经上升到了一个新的高度。现阶段,很多公司开发出的应用软件在投入运行初期表现出良好的性能,但随着时间的推移,因各种因素造成软件系统响应缓慢,甚至对用户的一些复杂请求不能作出回应,这也成了困扰公司人员的一大问题。所以,对性能测试更细致深入的研究有更现实、更重要的意义。目前,对WEB软件性能测试的研究没有很好的拓展,致使很多测试人员没有一个完整的体系可以参考,因此,测试模型和流程有待于进一步完善。本文针对WEB软件性能测试的特点,研究了WEB应用测试的基本原理和方法,探讨了现有的性能测试技术和策略;研究了WPTM等主流的WEB性能测试框架,分析该模型的不足之处,提出了测试模型的改进策略,考虑用户组合业务访问的特征,并添加了请求失败率;并从测试方法、测试过程等几个方面进行详细的阐述和论证,采用了探索式测试方法;利用改进的性能测试模型指导实际的测试工作,针对实际应用系统,结合改进的测试模型,进行了实例验证和分析,论证了测试过程的有效性。