jmeter压力测试

整理文件的时候看到这个实习时候做的一些文档。

回想起来,一开始实习的时候,测试只有一个人,被安排先去帮测试的忙(一开始还是用手去点击app应用各个按钮,然后看有什么问题,写成测试样例)。

再这里整理的时候发现有学过jmeter压力测试工具,所以再写成一个博客,防止丢失。

 

虽然我只知道这个可以用来对接口进行压力测试,其他的没有去过多余的了解,但是现在还是加点定义描述吧。

 

1.简单介绍

Apache JMeter是Apache组织开发的基于Java的压力测试工具

(所以一开始是需要配置好java环境的)

 

第一阶段:完成jmeter的简单测试

我们创建的这个项目是这样的,我们会建立一个计划,让它去访问我们设定好的url,并将访问得到的信息返回给我们。

首先我们要新建一个线程组Thread-group,其作用模拟多个访问对象,对系统可以进行压力测试,

jmeter压力测试

 

然后添加一个发动请求的控件,这里我们添加一个http请求,要做访问页面的请求。

jmeter压力测试

但是,发送了request请求之后,需要对得到的信息进行显示,这里我们再添加一个监听器,返回结果时,我们就可以看到响应结果了。如图,我们添加一个查看结果树。

jmeter压力测试

然后点击菜单栏中的运行按钮,第一次运行时会要你先保存一下。

jmeter压力测试

 

其他的就是一些参数的设置,可以自己了解一下参数配置:

处理每个JMeter测试计划的第一步就是添加线程组元件。这个线程组会告诉JMeter你想要模拟的用户数量,用户应该发送请求的频率和应该发送的数量。

     1.添加用户

    1. 线程组名字
    2. 用户数
    3. 延迟时间
    4. 循环次数  可永远
  1. 添加默认HTTP请求属性

我们已经定义了用户,现在要定义他们的行为了。在这一部分,你将学会对你的HTTP请求设置默认值。然后在5.3节,用你在这里指定的默认设置来添加HTTP请求元件。

    1. 服务器/ip
    2. 端口
    3. http协议
    4. get/post方法
    5. url接口地址。