性能测试和功能测试不同,性能测试的执行是基本功能的重复和并发,需要模拟多用户,需要对结果数据进行分析,这些特点决定了性能测试更适合通过工具来完成。使用工具只是为了提高性能测试效率和准确性的一种方法和手段。
性能测试工具,从理论上来讲在性能测试过程中使用到的所有工具都可以称其为性能测试工具,通常分为以下几类:
服务器端性能测试工具:需要支持产生压力和负载,录制和生成脚本,设置和部署场景,产生并发用户和向系统施加持续的压力。
web前端性能测试工具:需要关于心浏览器等客户端工具对具体需要展现的页面的处理过程。
移动端性能测试工具:同web端性能测试工具也需要关心页面的处理过程,另外还要具体数据采集的功能,比如:手机CPU、内存、电量,启动时间等数据的记录。
资源监控工具:这个主要是能够收集性能测试过程中的数据以及良好的结果展现方式。
两种主流的性能测试工具分别为:JMeter和Loadrunner。
JMeter:采用的是多线程模型,扩展性很强,不过制造压力没有那么高。它很适合用来压一些Tomcat服务,或者一些后端接口。JMeter的缺点是压力值不能精确控制,难以适应高并发的情况,而且由于是JAVA编写的,本
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。