先随意写个脚本,比如要压测百度:
线程组这里设置并发数:
插入一个察看结果树,方便察看结果:
可以按照以下位置,设置并发数、每个线程的发送次数、持续时间:
(其中ramp-up period in seconds如果写0表示100个并发同时启动。如果是1,表示100个并发在1秒钟内都启动。)
衡量结果好坏:
Tps:服务端每秒钟能处理的请求数。
响应时间:就是从你从发出请求到服务端返回给你数据的时间。
这两项内容可以在聚合报告中查看。如下:压测百度网页,100个并发,持续20秒。
Samples:在设置的时间内总共发了多少请求。
Average:平均响应时间。单位是毫秒。
Median:中间值。90%line, 95%line, 99%line.min最小响应,max最大响应。这四个都是响应时间,一般看平均那个就行。
Error%:错误率。一般支付等功能的错误率要求0%。
Throughput: 不是吞吐量。是TPS,表示每秒能处理124.4个请求。
主要看Average和Throughput的值即可。