通过JMeter进行压力测试

一.简介

  软件压力测试是一种基本的质量保证行为,它是每个重要软件测试工作的一部分。软件压力测试的基本思路很简单:不是在常规条件下运行手动或自动测试,而是在计算机数量较少或系统资源匮乏的条件下运行测试。通常要进行软件压力测试的资源包括内部内存、CPU 可用性、磁盘空间和网络带宽。

二.JMeter

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。Apache jmeter 可以用于对静态的和动态的资源(文件,Servlet,Perl脚本,java 对象,数据库和查询,FTP服务器等等)的性能进行测试。它可以用于对服务器、网络或对象模拟繁重的负载来测试它们的强度或分析不同压力类型下的整体性能。你可以使用它做性能的图形分析或在大并发负载测试你的服务器/脚本/对象。(摘取百度百科)

三.具体操作

第一步:我们去官网下载JMeter

链接:https://jmeter.apache.org/

之后我们运行JMeter,我们要在解压好的文件夹里打开.bat命令文件。

我们需要用LMeter设置的测试参数有:

HTTP请求,HTTP请求的默认值,聚合报告等。

接下来我们进行详细的操作

创建线程组

设置HTTP请求

聚合报告

CSV设置



最后哦我们通过

jmeter -n -t <testplan filename> -l <listener filename>命令运行。