Jmeter 对 web 执行负载(压力)测试

添加一个线程组
首先,添加一个线程组来测试计划:
<1>右键单击测试计划
<2>鼠标添加
<3>鼠标/线程(用户)
<4>点击线程组
线程组有三个特别重要的属性影响负载测试:
<1>线程数(用户):JMeter试图模拟的用户数量。设置这个50
<2>加速周期(以秒为单位):JMeter将会将线程的启动分配到线程的持续时间。设置为10。
<3>循环计数:执行测试的次数。把这个设置为1。
Jmeter 对 web 执行负载(压力)测试

添加HTTP请求默认值
HTTP请求默认配置元素用于为测试计划中的HTTP请求设置默认值。如果我们想要将多个HTTP请求发送到相同的服务器,作为测试的一部分,这一点特别有用。现在让我们添加HTTP请求默认为线程组:
<1>选择Thread Group,然后右键单击它
<2>鼠标添加
<3>鼠标/Sampler
<4>单击HTTP请求默认值
在HTTP请求默认情况下,在Web服务器部分中,将服务器名或IP字段填入您想要测试的Web服务器的名称或IP地址。在这里设置服务器使它成为该线程组中其余项的默认服务器。
Jmeter 对 web 执行负载(压力)测试

在表侦听器中添加视图结果
在JMeter中,侦听器用于输出负载测试的结果。有很多可用的侦听器,可以通过安装插件来添加其他侦听器。我们将使用该表,因为它易于阅读。
<1>选择Thread Group,然后右键单击它
<2>鼠标添加
<3>鼠标侦听器
<4>单击表中的视图结果

5).查看测试结果
运行基本测试计划
现在我们已经建立了基本的测试计划,让我们运行它并查看结果。
首先,通过单击文件保存测试计划,然后保存,然后指定所需的文件名。然后在左侧窗格中选择查看结果,然后从主菜单单击Run,然后单击Start(或者单击主菜单下面的绿色Start箭头)。应该看到测试结果在表中作为测试运行:
Jmeter 对 web 执行负载(压力)测试

Jmeter 对 web 执行负载(压力)测试
Jmeter 对 web 执行负载(压力)测试

解释结果
您可能会看到所有请求的状态都是“成功”(由绿色三角形表示,其中有一个复选标记)。在此之后,您可能最感兴趣的列是示例时间(ms)和延迟(在示例中没有显示)。
延迟:在JMeter发送请求和收到初始响应时之间的毫秒数
示例时间:服务器完全服务于请求(响应+延迟)的毫秒数
样本数目:是指在测试过程中,总共想服务器发出的请求数目。成功的情况下等于你设定的并发数目×循环次数
最新样本:他是代表时间的,表示服务器响应最后一个请求的时间。
吞吐量 : 表示服务器每分钟处理的请求数目。
平均值 : 总的运行时间除以发送到服务器的请求数目;
偏离 : 服务器响应时间变化、离散程度测量值的大小,或者,换句话说,就是数据的分布。
中值 : 时间的数字,有一半的服务器响应时间低于该值而另一半高于该值。

Jmeter 对 web 执行负载(压力)测试

上一篇:设计模式六大原则:依赖倒置原则


下一篇:.json用例与接口实际返回结果进行对比详细代码