在jmeter并发压力测试时,设置的线程数比较高,且持续并发中,但是Throughput始终没有上升,一直保持在不到3/sec,并且服务CPU一直保持在1%以下,压力并没有上来。
解决办法:
在请求下面设置固定QPS。
1、在请求中添加定时器Constant Throughput Timer
2、设置Constant Throughput Timer(每s固定向服务器发送指定数量请求,注意Constant Throughput Timer设置中的单位为/分钟,需要换算成/s),假如设置每s50个请求如图
![jmeter压测时持续并发但是吞吐量和服务器CPU并未上来 jmeter压测时持续并发但是吞吐量和服务器CPU并未上来](https://image.shishitao.com:8440/.jpg?w=700aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzU5NC82N2NhODJiODU5YzQ1MmQxYTNjYzQ2YTY0NTdiZTY3Mi5wbmc=)
3、常规设置线程组持续并发时间(略)
4、OK,Throughput及服务器压力上来了
![jmeter压测时持续并发但是吞吐量和服务器CPU并未上来 jmeter压测时持续并发但是吞吐量和服务器CPU并未上来](https://image.shishitao.com:8440/.jpg?w=700aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzQ0MC81ZDQ1ZGFmNmIzNzkwNGE3YTI1YjZjODhmMjY3ZjMzMC5wbmc=)