Jmeter性能测试示例

这次成功做了一个jmeter借口性能测试的简单测试示例,分享一下给大家。

jmeter作为一个简单的开源工具,基于java的性能测试工具,使用起来很简单。

也可以作为二次开发,复杂的情形可以自己写代码,因此功能十分强大。

(1)建立测试计划--线程组。线程组下的线程数也是并发用户数,这里设置为10,循环次数为每个并发用户的请求数,如下图所示:

 (2)添加http请求,添加登录接口相关的IP、端口、方法、路径和参数等等,如图所示:

(3)查看结果树,验证一下http请求数据是否正常,如图所示:

 (4)添加聚合报告,如图所示:

 (5)单击运行按钮,本次测试结果和含义如下图所示:

这里只有一个登录请求,因此在聚合报告中,显示一行数据,共10个字段,含义分别如下:

Lable:每个Jmeter的Element都有一个Name属性,这里显示的就是Name属性的值。

#Samples:表示这次测试中一共发出了多少个请求,如果模拟10个用户,每个用户迭代1次,那么这里就显示10.

Average:平均响应时间--默认情况下是单个Request的平均响应时间,当使用了Transaction Controller时,也可以以Transaction 为单位显示平均显示时间。

Median:中位数,也就是50%用户响应的时间。

90%Line:90%用户响应的时间。

Min:最小响应时间。

Max:最大响应时间。

Error:本次测试中出现错误的请求数据/请求的总数。

Throughput:吞吐量--默认情况下表示每秒完成的请求数,当使用了Transaction Controller时,也可以表示类似Loadrunner 的 Transaction Per Second 数。

KB/Sec:每秒从服务器端接受到的数据量,相当于Loadrunner 中的 Throughput/Sec。

原文地址:https://www.cnblogs.com/dyc-1234/p/7001456.html