并发模拟-JMeter /Postman/Apache Bench(AB)

Postman

Run
Run

Apache Bench(AB)

适合做性能测试
ab -n 1000 -c 50 http://localhost:8080/test
共1000,允许同时50

过程中输出的数据


Time taken for tests: 0.355 seconds 整个测试时间
Total transferred: 136000 bytes 服务器响应总数据 包括头
HTML transferred: 4000 bytes 服务器响应正文长度
Requests per second: 2816.64 [#/sec] (mean) 吞吐率
吞吐率是拿这2个算的

Time per request: 17.752 [ms] (mean) 用户平均请求等待时间
Time per request: 0.355 [ms] (mean, across all concurrent requests) 服务器平均等待时间

Transfer rate: 3 374.08_[K6ytes/sec] received 单位时间从服务器得到的数据长度 =Total transferred/Time taken for tests

JMeter

最强大,用得最多
cd apache—jmeter—3.3/bin
sh jmeter.sh



线程数:虚拟用户数
Ramp-Up Period (in seconds):虚拟用户增长时长,这段时间内操作,比如5分钟内50个用户登录,填300
循环次数:虚拟用户左几次操作,永远 是不停




Content encoding:utf-8


监听器添加

监听器添加

用他们看运行完的结果

打开输出日志

运行


可以多增加几个让他一起执行

你可能感兴趣的:(并发模拟-JMeter /Postman/Apache Bench(AB))