一、背景
压力测试是一种需要在每个Web应用程序都需要进行的测试。它能够帮助我们发现系统中的性能瓶颈,减少发布生产环境后出现问题的可能性,评估系统的承载能力,并据此制定对策。所以压力测试是一个非常重要的步骤,下面介绍一款非常常用的压力测试工具,JMeter。
测试同学反馈说,我们首页的接口,这个接口/mallapi/pagedevise/getDetailByComponentReq
单个接口1000个线程跑完,大概有6%的error的情况,而且每次都是最后结尾的时候出现error。我倒要看看是不是测试说的那样。
二、介绍JMeter
2.1 JMeter是什么?
Apache JMeter,是由Apache组织开发的一个基于java的压力测试工具。
Apache JMeter,开源且免费,如果预算有限,那么开源工具JMeter将是经济实惠的选择。
Apache JMeter,支持多种协议,如HTTP, HTTPS, FTP, SOAP, JMS, SMTP, JDBC等。
A