jmeter进行简单性能测试

本文使用jmeter做一个简单的压力测试。

压力测试的步骤:1、录制脚本或编写脚本;2、自定义参数;3、场景设计;4、使用控制器模拟用户;5、使用监听,查看测试结果

以10个用户登录http://www.nnzhp.cn/为例,查看页面响应时间是否在合理范围内

一、打开jmeter

 

二、右键测试计划,添加线程组

 

三、设置线程组,模拟用户数

 

线程数:     一个用户占一个线程, 模拟10个用户线程数要设置为10

Ramp-Up Period(in seconds):   设置线程需要花多长时间全部启动。例如这里设置的线程数为10 ,Ramp-Up Period为10 ,那么表示要在10秒内启动10个线程。也就是每秒钟启动1个线程。

Loop Count: 每个线程发送请求的次数。如果线程数为10 ,循环次数为2 ,那么每个线程发送2次请求。总请求数为10*2=20 。如果勾选了“永远”,那么所有线程会一直发送请求,直到选择停止运行脚本。

如果勾选“调度器”,需要进行调度器参数配置,例如:持续时间填入100秒,启动延迟0秒,勾选“永远”,那么线程立即启动,执行100秒后停止。备注:如果设置了持续时间和启动延迟,那么启动时间和结束时间就不起作用。

四、右键线程组,添加http请求

 

五、设置http请求

 

六、添加“察看结果树”、聚合报告,查看测试结果

七、运行

 

八、查看“查看结果树”

九、查看聚合报告

tps/qps 服务端每秒钟处理的请求数 越大越好 --throughput
响应时间 服务端处理请求花的时间 越短越好 --avergage

posted @ 2019-03-28 10:17  xiya4321  阅读(339)  评论(0编辑  收藏  举报