1、调通脚本(以json串Post接口为例)
添加聚合报告(线程组->添加->监听器->聚合报告)并调试好须要压测的脚本,以下已经调通的P_C_B151就是我须要压测的脚本html
2、设置场景
调度器的做用可设置脚本启动时间(通常公司白天被测服务器会有别的资源占用,影响测试的准确性,咱们能够设置时间选择晚上自动运行脚本)json
3、得出压测结果并分析聚合报告(通常由资深性能测试工程师分析结果并给出解决方案,不过咱们能够结合公司性能指标简单分析聚合报告)服务器
补充:聚合报告各个参数含义并发
Label:每一个 JMeter 的 element(例如 HTTP Request)都有一个 Name 属性,这里显示的就是 Name 属性的值性能
#Samples:表示你此次测试中一共发出了多少个请求,若是模拟10个用户,每一个用户迭代10次,那么这里显示100测试
Average:平均响应时间——默认状况下是单个 Request 的平均响应时间,当使用了 Transaction Controller 时,也能够以Transaction 为单位显示平均响应时间spa
Median:中位数,也就是 50% 用户的响应时间线程
90% Line:90% 用户的响应时间调试
Note:关于 50% 和 90% 并发用户数的含义,请参考下文htm
http://www.cnblogs.com/jackei/archive/2006/11/11/557972.html
Min:最小响应时间
Max:最大响应时间
Error%:本次测试中出现错误的请求的数量/请求的总数
Throughput:吞吐量——默认状况下表示每秒完成的请求数(Request per Second),当使用了 Transaction Controller 时,也能够表示相似 LoadRunner 的 Transaction per Second 数